diff --git a/backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/AppMutationsGraphType.cs b/backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/AppMutationsGraphType.cs index 46822dfc3..dac09a52b 100644 --- a/backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/AppMutationsGraphType.cs +++ b/backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/AppMutationsGraphType.cs @@ -66,11 +66,11 @@ namespace Squidex.Domain.Apps.Entities.Contents.GraphQL.Types AddField(new FieldType { - Name = $"publish{schemaType}Content", + Name = $"change{schemaType}Content", Arguments = ContentActions.ChangeStatus.Arguments, ResolvedType = contentType, Resolver = ContentActions.ChangeStatus.Resolver(appId, schemaId), - Description = $"Publish a {schemaName} content." + Description = $"Change a {schemaName} content." }); AddField(new FieldType @@ -81,6 +81,16 @@ namespace Squidex.Domain.Apps.Entities.Contents.GraphQL.Types Resolver = ContentActions.Delete.Resolver(appId, schemaId), Description = $"Delete an {schemaName} content." }); + + AddField(new FieldType + { + Name = $"publish{schemaType}Content", + Arguments = ContentActions.ChangeStatus.Arguments, + ResolvedType = contentType, + Resolver = ContentActions.ChangeStatus.Resolver(appId, schemaId), + Description = $"Publish a {schemaName} content.", + DeprecationReason = $"Use 'change{schemaType}Content' instead" + }); } Description = "The app mutations."; diff --git a/backend/tests/Squidex.Domain.Apps.Entities.Tests/Contents/GraphQL/GraphQLMutationTests.cs b/backend/tests/Squidex.Domain.Apps.Entities.Tests/Contents/GraphQL/GraphQLMutationTests.cs index 81476b43c..835c6f707 100644 --- a/backend/tests/Squidex.Domain.Apps.Entities.Tests/Contents/GraphQL/GraphQLMutationTests.cs +++ b/backend/tests/Squidex.Domain.Apps.Entities.Tests/Contents/GraphQL/GraphQLMutationTests.cs @@ -336,7 +336,7 @@ namespace Squidex.Domain.Apps.Entities.Contents.GraphQL var query = @" mutation { - publishMySchemaContent(id: """", status: ""Published"", dueTime: ""