Browse Source

Schema fixes.

pull/403/head
Sebastian Stehle 6 years ago
parent
commit
c1eb0edad3
  1. 2
      src/Squidex/Areas/Api/Controllers/Apps/AppClientsController.cs
  2. 2
      src/Squidex/Areas/Api/Controllers/Apps/AppContributorsController.cs
  3. 2
      src/Squidex/Areas/Api/Controllers/Apps/AppPatternsController.cs
  4. 2
      src/Squidex/Areas/Api/Controllers/Apps/AppRolesController.cs
  5. 2
      src/Squidex/Areas/Api/Controllers/Assets/AssetsController.cs
  6. 2
      src/Squidex/Areas/Api/Controllers/Contents/ContentsController.cs
  7. 2
      src/Squidex/Areas/Api/Controllers/Rules/RulesController.cs
  8. 8
      src/Squidex/Areas/Api/Controllers/Schemas/SchemaFieldsController.cs

2
src/Squidex/Areas/Api/Controllers/Apps/AppClientsController.cs

@ -72,7 +72,7 @@ namespace Squidex.Areas.Api.Controllers.Apps
/// </remarks>
[HttpPost]
[Route("apps/{app}/clients/")]
[ProducesResponseType(typeof(ClientsDto), 200)]
[ProducesResponseType(typeof(ClientsDto), 201)]
[ApiPermission(Permissions.AppClientsCreate)]
[ApiCosts(1)]
public async Task<IActionResult> PostClient(string app, [FromBody] CreateClientDto request)

2
src/Squidex/Areas/Api/Controllers/Apps/AppContributorsController.cs

@ -70,7 +70,7 @@ namespace Squidex.Areas.Api.Controllers.Apps
/// </returns>
[HttpPost]
[Route("apps/{app}/contributors/")]
[ProducesResponseType(typeof(ContributorsDto), 200)]
[ProducesResponseType(typeof(ContributorsDto), 201)]
[ApiPermission(Permissions.AppContributorsAssign)]
[ApiCosts(1)]
public async Task<IActionResult> PostContributor(string app, [FromBody] AssignContributorDto request)

2
src/Squidex/Areas/Api/Controllers/Apps/AppPatternsController.cs

@ -69,7 +69,7 @@ namespace Squidex.Areas.Api.Controllers.Apps
/// </returns>
[HttpPost]
[Route("apps/{app}/patterns/")]
[ProducesResponseType(typeof(PatternsDto), 200)]
[ProducesResponseType(typeof(PatternsDto), 201)]
[ApiPermission(Permissions.AppPatternsCreate)]
[ApiCosts(1)]
public async Task<IActionResult> PostPattern(string app, [FromBody] UpdatePatternDto request)

2
src/Squidex/Areas/Api/Controllers/Apps/AppRolesController.cs

@ -94,7 +94,7 @@ namespace Squidex.Areas.Api.Controllers.Apps
/// </returns>
[HttpPost]
[Route("apps/{app}/roles/")]
[ProducesResponseType(typeof(RolesDto), 200)]
[ProducesResponseType(typeof(RolesDto), 201)]
[ApiPermission(Permissions.AppRolesCreate)]
[ApiCosts(1)]
public async Task<IActionResult> PostRole(string app, [FromBody] AddRoleDto request)

2
src/Squidex/Areas/Api/Controllers/Assets/AssetsController.cs

@ -178,7 +178,7 @@ namespace Squidex.Areas.Api.Controllers.Assets
/// </remarks>
[HttpPost]
[Route("apps/{app}/assets/")]
[ProducesResponseType(typeof(AssetDto), 200)]
[ProducesResponseType(typeof(AssetDto), 201)]
[AssetRequestSizeLimit]
[ApiPermission(Permissions.AppAssetsCreate)]
[ApiCosts(1)]

2
src/Squidex/Areas/Api/Controllers/Contents/ContentsController.cs

@ -272,7 +272,7 @@ namespace Squidex.Areas.Api.Controllers.Contents
/// </remarks>
[HttpPost]
[Route("content/{app}/{name}/")]
[ProducesResponseType(typeof(ContentsDto), 200)]
[ProducesResponseType(typeof(ContentsDto), 201)]
[ApiPermission(Permissions.AppContentsCreate)]
[ApiCosts(1)]
public async Task<IActionResult> PostContent(string app, string name, [FromBody] NamedContentData request, [FromQuery] bool publish = false)

2
src/Squidex/Areas/Api/Controllers/Rules/RulesController.cs

@ -137,7 +137,7 @@ namespace Squidex.Areas.Api.Controllers.Rules
/// </remarks>
[HttpPut]
[Route("apps/{app}/rules/{id}/")]
[ProducesResponseType(typeof(RuleDto), 400)]
[ProducesResponseType(typeof(RuleDto), 200)]
[ApiPermission(Permissions.AppRulesUpdate)]
[ApiCosts(1)]
public async Task<IActionResult> PutRule(string app, Guid id, [FromBody] UpdateRuleDto request)

8
src/Squidex/Areas/Api/Controllers/Schemas/SchemaFieldsController.cs

@ -41,7 +41,7 @@ namespace Squidex.Areas.Api.Controllers.Schemas
/// </returns>
[HttpPost]
[Route("apps/{app}/schemas/{name}/fields/")]
[ProducesResponseType(typeof(SchemaDetailsDto), 200)]
[ProducesResponseType(typeof(SchemaDetailsDto), 201)]
[ApiPermission(Permissions.AppSchemasUpdate)]
[ApiCosts(1)]
public async Task<IActionResult> PostField(string app, string name, [FromBody] AddFieldDto request)
@ -50,7 +50,7 @@ namespace Squidex.Areas.Api.Controllers.Schemas
var response = await InvokeCommandAsync(app, command);
return StatusCode(201, response);
return CreatedAtAction(nameof(SchemasController.GetSchema), new { name = request.Name }, response);
}
/// <summary>
@ -68,7 +68,7 @@ namespace Squidex.Areas.Api.Controllers.Schemas
/// </returns>
[HttpPost]
[Route("apps/{app}/schemas/{name}/fields/{parentId:long}/nested/")]
[ProducesResponseType(typeof(SchemaDetailsDto), 200)]
[ProducesResponseType(typeof(SchemaDetailsDto), 201)]
[ApiPermission(Permissions.AppSchemasUpdate)]
[ApiCosts(1)]
public async Task<IActionResult> PostNestedField(string app, string name, long parentId, [FromBody] AddFieldDto request)
@ -77,7 +77,7 @@ namespace Squidex.Areas.Api.Controllers.Schemas
var response = await InvokeCommandAsync(app, command);
return StatusCode(201, response);
return CreatedAtAction(nameof(SchemasController.GetSchema), new { name = request.Name }, response);
}
/// <summary>

Loading…
Cancel
Save