diff --git a/src/Squidex.Events/Contents/ContentPublished.cs b/src/Squidex.Events/Contents/ContentPublished.cs new file mode 100644 index 000000000..c352396c0 --- /dev/null +++ b/src/Squidex.Events/Contents/ContentPublished.cs @@ -0,0 +1,18 @@ +// ========================================================================== +// ContentPublished.cs +// Squidex Headless CMS +// ========================================================================== +// Copyright (c) Squidex Group +// All rights reserved. +// ========================================================================== + +using Squidex.Infrastructure; +using Squidex.Infrastructure.CQRS.Events; + +namespace Squidex.Events.Contents +{ + [TypeName("ContentPublishedEvent")] + public class ContentPublished : IEvent + { + } +} diff --git a/src/Squidex.Events/Contents/ContentUnpublished.cs b/src/Squidex.Events/Contents/ContentUnpublished.cs new file mode 100644 index 000000000..f3b8d02b5 --- /dev/null +++ b/src/Squidex.Events/Contents/ContentUnpublished.cs @@ -0,0 +1,18 @@ +// ========================================================================== +// ContentUnpublished.cs +// Squidex Headless CMS +// ========================================================================== +// Copyright (c) Squidex Group +// All rights reserved. +// ========================================================================== + +using Squidex.Infrastructure; +using Squidex.Infrastructure.CQRS.Events; + +namespace Squidex.Events.Contents +{ + [TypeName("ContentUnpublishedEvent")] + public class ContentUnpublished : IEvent + { + } +} diff --git a/src/Squidex.Write/Contents/Commands/PublishContent.cs b/src/Squidex.Write/Contents/Commands/PublishContent.cs new file mode 100644 index 000000000..49f46825c --- /dev/null +++ b/src/Squidex.Write/Contents/Commands/PublishContent.cs @@ -0,0 +1,14 @@ +// ========================================================================== +// PublishContent.cs +// Squidex Headless CMS +// ========================================================================== +// Copyright (c) Squidex Group +// All rights reserved. +// ========================================================================== + +namespace Squidex.Write.Contents.Commands +{ + public class PublishContent : SchemaCommand + { + } +} diff --git a/src/Squidex.Write/Contents/Commands/UnpublishContent.cs b/src/Squidex.Write/Contents/Commands/UnpublishContent.cs new file mode 100644 index 000000000..ca44644a4 --- /dev/null +++ b/src/Squidex.Write/Contents/Commands/UnpublishContent.cs @@ -0,0 +1,14 @@ +// ========================================================================== +// UnpublishContent.cs +// Squidex Headless CMS +// ========================================================================== +// Copyright (c) Squidex Group +// All rights reserved. +// ========================================================================== + +namespace Squidex.Write.Contents.Commands +{ + public class UnpublishContent : SchemaCommand + { + } +} diff --git a/src/Squidex/app/features/content/pages/contents/content-item.component.html b/src/Squidex/app/features/content/pages/contents/content-item.component.html new file mode 100644 index 000000000..44d14eb31 --- /dev/null +++ b/src/Squidex/app/features/content/pages/contents/content-item.component.html @@ -0,0 +1,30 @@ +