From 86c79f783364c07906d8c5958bbf4e39bbc55e11 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Oct 2025 12:51:29 +0000 Subject: [PATCH 01/13] Initial plan From 321f4526cd619404a0d38309f3c980f0827da923 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Oct 2025 13:05:42 +0000 Subject: [PATCH 02/13] Add EndpointSummary and EndpointDescription to all Management API endpoints Co-authored-by: AndyButland <1993459+AndyButland@users.noreply.github.com> --- .../Controllers/Culture/AllCultureController.cs | 2 ++ .../Controllers/DataType/CreateDataTypeController.cs | 2 ++ .../DataType/Filter/FilterDataTypeFilterController.cs | 2 ++ .../DataType/Folder/CreateDataTypeFolderController.cs | 2 ++ .../Controllers/DataType/Item/ItemDatatypeItemController.cs | 2 ++ .../Controllers/Dictionary/AllDictionaryController.cs | 2 ++ .../Controllers/Dictionary/CreateDictionaryController.cs | 2 ++ .../Controllers/Dictionary/Item/ItemDictionaryItemController.cs | 2 ++ .../Controllers/Document/CreateDocumentController.cs | 2 ++ .../Controllers/Document/Item/ItemDocumentItemController.cs | 2 ++ .../Document/RecycleBin/EmptyDocumentRecycleBinController.cs | 2 ++ .../DocumentBlueprint/CreateDocumentBlueprintController.cs | 2 ++ .../Folder/CreateDocumentBlueprintFolderController.cs | 2 ++ .../DocumentBlueprint/Item/ItemDocumentBlueprintController.cs | 2 ++ .../Controllers/DocumentType/CreateDocumentTypeController.cs | 2 ++ .../DocumentType/Folder/CreateDocumentTypeFolderController.cs | 2 ++ .../DocumentType/Item/ItemDocumentTypeItemController.cs | 2 ++ .../Controllers/DocumentVersion/AllDocumentVersionController.cs | 2 ++ .../HealthCheck/Group/AllHealthCheckGroupController.cs | 2 ++ .../Controllers/Help/GetHelpController.cs | 2 ++ .../Controllers/Indexer/AllIndexerController.cs | 2 ++ .../Controllers/Language/AllLanguageController.cs | 2 ++ .../Controllers/Language/CreateLanguageController.cs | 2 ++ .../Controllers/Language/Item/ItemLanguageItemController.cs | 2 ++ .../LogViewer/SavedSearch/AllSavedSearchLogViewerController.cs | 2 ++ .../SavedSearch/CreateSavedSearchLogViewerController.cs | 2 ++ .../Media/Collection/ByKeyMediaCollectionController.cs | 2 ++ .../Controllers/Media/CreateMediaController.cs | 2 ++ .../Controllers/Media/Item/ItemMediaItemController.cs | 2 ++ .../Media/RecycleBin/EmptyMediaRecycleBinController.cs | 2 ++ .../Controllers/MediaType/CreateMediaTypeController.cs | 2 ++ .../MediaType/Folder/CreateMediaTypeFolderController.cs | 2 ++ .../Controllers/MediaType/Item/ItemMediaTypeItemController.cs | 2 ++ .../Controllers/Member/CreateMemberController.cs | 2 ++ .../Controllers/Member/Filter/FilterMemberFilterController.cs | 2 ++ .../Controllers/Member/Item/ItemMemberItemController.cs | 2 ++ .../Controllers/MemberGroup/AllMemberGroupController.cs | 2 ++ .../Controllers/MemberGroup/CreateMemberGroupController.cs | 2 ++ .../MemberGroup/Item/ItemMemberGroupItemController.cs | 2 ++ .../Controllers/MemberType/CreateMemberTypeController.cs | 2 ++ .../MemberType/Folder/CreateMemberTypeFolderController.cs | 2 ++ .../Controllers/MemberType/Item/ItemMemberTypeItemController.cs | 2 ++ .../Controllers/NewsDashboard/NewsDashboardController.cs | 2 ++ .../Controllers/ObjectTypes/AllowedObjectTypesController.cs | 2 ++ .../Controllers/Package/Created/AllCreatedPackageController.cs | 2 ++ .../Package/Created/CreateCreatedPackageController.cs | 2 ++ .../Controllers/PartialView/CreatePartialViewController.cs | 2 ++ .../PartialView/Folder/CreatePartialViewFolderController.cs | 2 ++ .../PartialView/Item/ItemPartialViewItemController.cs | 2 ++ .../Controllers/Preview/EndPreviewController.cs | 2 ++ .../Controllers/Preview/EnterPreviewController.cs | 2 ++ .../GetAllRedirectUrlManagementController.cs | 2 ++ .../Controllers/RelationType/AllRelationTypeController.cs | 2 ++ .../RelationType/Item/ItemRelationTypeItemController.cs | 2 ++ .../Controllers/Script/CreateScriptController.cs | 2 ++ .../Controllers/Script/Folder/CreateScriptFolderController.cs | 2 ++ .../Controllers/Script/Item/ItemScriptItemController.cs | 2 ++ .../Controllers/Searcher/AllSearcherController.cs | 2 ++ .../Controllers/Security/BackOfficeDefaultController.cs | 2 ++ .../Controllers/Segment/AllSegmentController.cs | 2 ++ .../Controllers/StaticFile/Item/ItemStaticFileItemController.cs | 2 ++ .../Controllers/Stylesheet/CreateStylesheetController.cs | 2 ++ .../Stylesheet/Folder/CreateStylesheetFolderController.cs | 2 ++ .../Controllers/Stylesheet/Item/ItemStylesheetItemController.cs | 2 ++ .../Controllers/Tag/ByQueryTagController.cs | 2 ++ .../Controllers/Telemetry/AllTelemetryController.cs | 2 ++ .../Controllers/Template/CreateTemplateController.cs | 2 ++ .../Controllers/Template/Item/ItemTemplateItemController.cs | 2 ++ .../Controllers/User/BulkDeleteUserController.cs | 2 ++ .../Controllers/User/CreateUserController.cs | 2 ++ .../Controllers/User/Current/GetCurrentUserController.cs | 2 ++ .../Controllers/User/Filter/FilterUserFilterController.cs | 2 ++ .../Controllers/User/GetAllUserController.cs | 2 ++ .../Controllers/User/Item/ItemUserItemController.cs | 2 ++ .../Controllers/UserData/CreateUserDataController.cs | 2 ++ .../Controllers/UserData/GetUserDataController.cs | 2 ++ .../Controllers/UserData/UpdateUserDataController.cs | 2 ++ .../Controllers/UserGroup/BulkDeleteUserGroupsController.cs | 2 ++ .../Controllers/UserGroup/CreateUserGroupController.cs | 2 ++ .../UserGroup/Filter/FilterUserGroupFilterController.cs | 2 ++ .../Controllers/UserGroup/GetAllUserGroupController.cs | 2 ++ .../Controllers/UserGroup/Item/ItemUserGroupItemController.cs | 2 ++ .../Controllers/Webhook/AllWebhookController.cs | 2 ++ .../Controllers/Webhook/CreateWebhookController.cs | 2 ++ .../Controllers/Webhook/Item/ItemWebhookItemController.cs | 2 ++ 85 files changed, 170 insertions(+) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Culture/AllCultureController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Culture/AllCultureController.cs index eb5177996aab..be5c32863a4a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Culture/AllCultureController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Culture/AllCultureController.cs @@ -28,6 +28,8 @@ public AllCultureController(IUmbracoMapper umbracoMapper, ICultureService cultur [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of cultures available for creating languages.")] + [EndpointDescription("Gets a paginated collection containing the English and localized names of all available cultures.")] public Task> GetAll(CancellationToken cancellationToken, int skip = 0, int take = 100) { CultureInfo[] all = _cultureService.GetValidCultureInfos(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs index 1acea3969626..458841ce9785 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs @@ -33,6 +33,8 @@ public CreateDataTypeController(IDataTypeService dataTypeService, IDataTypePrese [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a new datatype.")] + [EndpointDescription("Creates a new datatype with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateDataTypeRequestModel createDataTypeRequestModel) { var attempt = await _dataTypePresentationFactory.CreateAsync(createDataTypeRequestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs index 5b73c7966477..963e48e718e4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs @@ -26,6 +26,8 @@ public FilterDataTypeFilterController(IDataTypeService dataTypeService, IUmbraco [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a filtered collection of datatypes.")] + [EndpointDescription("Filters datatypes based on the provided criteria with support for pagination.")] public async Task Filter( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/CreateDataTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/CreateDataTypeFolderController.cs index 9de52883003f..ed554d36a5e5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/CreateDataTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/CreateDataTypeFolderController.cs @@ -22,6 +22,8 @@ public CreateDataTypeFolderController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a datatype folder.")] + [EndpointDescription("Creates a new datatype folder with the provided name and parent location.")] public async Task Create(CancellationToken cancellationToken, CreateFolderRequestModel createFolderRequestModel) => await CreateFolderAsync( createFolderRequestModel, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/ItemDatatypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/ItemDatatypeItemController.cs index 2865badec04f..0b69ed11d156 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/ItemDatatypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/ItemDatatypeItemController.cs @@ -23,6 +23,8 @@ public ItemDatatypeItemController(IDataTypeService dataTypeService, IUmbracoMapp [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of datatype items.")] + [EndpointDescription("Gets a collection of datatype items identified by the provided Ids.")] public async Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/AllDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/AllDictionaryController.cs index a0e77472437a..64ff8b4c0b22 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/AllDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/AllDictionaryController.cs @@ -25,6 +25,8 @@ public AllDictionaryController(IDictionaryItemService dictionaryItemService, IUm [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of dictionary items.")] + [EndpointDescription("Gets a paginated collection of dictionary items with optional filtering by name.")] public async Task>> All( CancellationToken cancellationToken, string? filter = null, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs index a67723e0a2b3..bc769b03e320 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs @@ -41,6 +41,8 @@ public CreateDictionaryController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status409Conflict)] + [EndpointSummary("Creates a new dictionary.")] + [EndpointDescription("Creates a new dictionary with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateDictionaryItemRequestModel createDictionaryItemRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Item/ItemDictionaryItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Item/ItemDictionaryItemController.cs index 67c54aac51b2..7623dad66cbb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Item/ItemDictionaryItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Item/ItemDictionaryItemController.cs @@ -23,6 +23,8 @@ public ItemDictionaryItemController(IDictionaryItemService dictionaryItemService [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of dictionary items.")] + [EndpointDescription("Gets a collection of dictionary items identified by the provided Ids.")] public async Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs index f295a85b9db6..54729264ed8a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs @@ -36,6 +36,8 @@ public CreateDocumentController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a new document.")] + [EndpointDescription("Creates a new document with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateDocumentRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/ItemDocumentItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/ItemDocumentItemController.cs index fbe4e2f7d987..e897558a63f1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/ItemDocumentItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/ItemDocumentItemController.cs @@ -28,6 +28,8 @@ public ItemDocumentItemController( [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of document items.")] + [EndpointDescription("Gets a collection of document items identified by the provided Ids.")] public async Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/EmptyDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/EmptyDocumentRecycleBinController.cs index fe79511b29fb..324bce9634d7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/EmptyDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/EmptyDocumentRecycleBinController.cs @@ -37,6 +37,8 @@ public EmptyDocumentRecycleBinController( [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Empties the document recycle bin.")] + [EndpointDescription("Permanently deletes all documents in the recycle bin. This operation cannot be undone.")] public async Task EmptyRecycleBin(CancellationToken cancellationToken) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs index fb160f21cee5..8735b72b2198 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs @@ -36,6 +36,8 @@ public CreateDocumentBlueprintController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a new documentblueprint.")] + [EndpointDescription("Creates a new documentblueprint with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateDocumentBlueprintRequestModel requestModel) { ContentBlueprintCreateModel model = _blueprintEditingPresentationFactory.MapCreateModel(requestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/CreateDocumentBlueprintFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/CreateDocumentBlueprintFolderController.cs index 9e69f807ff83..12e5c8aae751 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/CreateDocumentBlueprintFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/CreateDocumentBlueprintFolderController.cs @@ -22,6 +22,8 @@ public CreateDocumentBlueprintFolderController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a documentblueprint folder.")] + [EndpointDescription("Creates a new documentblueprint folder with the provided name and parent location.")] public async Task Create(CancellationToken cancellationToken, CreateFolderRequestModel createFolderRequestModel) => await CreateFolderAsync( createFolderRequestModel, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs index 551f6cc407b2..0baeacc3b336 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs @@ -25,6 +25,8 @@ public ItemDocumentBlueprintController(IEntityService entityService, IDocumentPr [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of documentblueprint items.")] + [EndpointDescription("Gets a collection of documentblueprint items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs index 5cc2a661514b..ea6d27337bca 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs @@ -37,6 +37,8 @@ public CreateDocumentTypeController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a new documenttype.")] + [EndpointDescription("Creates a new documenttype with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateDocumentTypeRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/CreateDocumentTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/CreateDocumentTypeFolderController.cs index c14ae37aa55e..ec68153ac1aa 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/CreateDocumentTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/CreateDocumentTypeFolderController.cs @@ -22,6 +22,8 @@ public CreateDocumentTypeFolderController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a documenttype folder.")] + [EndpointDescription("Creates a new documenttype folder with the provided name and parent location.")] public async Task Create( CancellationToken cancellationToken, CreateFolderRequestModel createFolderRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Item/ItemDocumentTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Item/ItemDocumentTypeItemController.cs index a4ed4eaa29cc..9338e622dc21 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Item/ItemDocumentTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Item/ItemDocumentTypeItemController.cs @@ -23,6 +23,8 @@ public ItemDocumentTypeItemController(IContentTypeService contentTypeService, IU [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of documenttype items.")] + [EndpointDescription("Gets a collection of documenttype items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs index a09554756e77..83fc7a9e02a2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs @@ -31,6 +31,8 @@ public AllDocumentVersionController( [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Gets a paginated collection of documentversions.")] + [EndpointDescription("Gets a paginated collection of documentversions with support for skip and take pagination.")] public async Task All( CancellationToken cancellationToken, [Required] Guid documentId, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/Group/AllHealthCheckGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/Group/AllHealthCheckGroupController.cs index f41f352cc76d..cea743f3e1bc 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/Group/AllHealthCheckGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/Group/AllHealthCheckGroupController.cs @@ -31,6 +31,8 @@ public AllHealthCheckGroupController( [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of health check groups.")] + [EndpointDescription("Gets a collection of health check groups with their associated health checks.")] public Task>> All( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Help/GetHelpController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Help/GetHelpController.cs index 9c8b4a8c4374..9390e8aee96d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Help/GetHelpController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Help/GetHelpController.cs @@ -36,6 +36,8 @@ public GetHelpController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets help information.")] + [EndpointDescription("Gets help information and documentation resources for the Umbraco back office.")] public async Task Get( CancellationToken cancellationToken, string section, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Indexer/AllIndexerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Indexer/AllIndexerController.cs index 768389b56d0b..a1df07b14260 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Indexer/AllIndexerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Indexer/AllIndexerController.cs @@ -30,6 +30,8 @@ public AllIndexerController( [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of indexers.")] + [EndpointDescription("Gets a collection of configured search indexers in the Umbraco installation.")] public Task> All( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/AllLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/AllLanguageController.cs index 935a9c3d03d8..ed1ff38a4298 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/AllLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/AllLanguageController.cs @@ -24,6 +24,8 @@ public AllLanguageController(ILanguageService languageService, IUmbracoMapper um [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of languages.")] + [EndpointDescription("Gets a paginated collection of languages with support for skip and take pagination.")] public async Task>> All( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs index 80c9a4c9c013..f179a049cc41 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs @@ -36,6 +36,8 @@ public CreateLanguageController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status201Created)] + [EndpointSummary("Creates a new language.")] + [EndpointDescription("Creates a new language with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateLanguageRequestModel createLanguageRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/ItemLanguageItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/ItemLanguageItemController.cs index aa7e412251f7..1ee90650e677 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/ItemLanguageItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/ItemLanguageItemController.cs @@ -23,6 +23,8 @@ public ItemLanguageItemController(ILanguageService languageService, IUmbracoMapp [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of language items.")] + [EndpointDescription("Gets a collection of language items identified by the provided Ids.")] public async Task Item( CancellationToken cancellationToken, [FromQuery(Name = "isoCode")] HashSet isoCodes) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/AllSavedSearchLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/AllSavedSearchLogViewerController.cs index ec4256364329..2699df339ff4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/AllSavedSearchLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/AllSavedSearchLogViewerController.cs @@ -30,6 +30,8 @@ public AllSavedSearchLogViewerController(ILogViewerService logViewerService, IUm [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of saved log searches.")] + [EndpointDescription("Gets a collection of saved log searches defined in the Umbraco installation.")] public async Task>> AllSavedSearches( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/CreateSavedSearchLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/CreateSavedSearchLogViewerController.cs index 39d165f63558..e841bd47dbd0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/CreateSavedSearchLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/CreateSavedSearchLogViewerController.cs @@ -25,6 +25,8 @@ public class CreateSavedSearchLogViewerController : SavedSearchLogViewerControll [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status201Created)] + [EndpointSummary("Creates a saved log search.")] + [EndpointDescription("Creates a new saved log search with the provided name and query configuration.")] public async Task Create(CancellationToken cancellationToken, SavedLogSearchRequestModel savedSearch) { Attempt result = diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/Collection/ByKeyMediaCollectionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/Collection/ByKeyMediaCollectionController.cs index acb8d075ff7c..ef8d58923f07 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/Collection/ByKeyMediaCollectionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/Collection/ByKeyMediaCollectionController.cs @@ -57,6 +57,8 @@ public ByKeyMediaCollectionController( [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a media.")] + [EndpointDescription("Gets a media identified by the provided Id.")] public async Task ByKey( CancellationToken cancellationToken, Guid? id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs index 60a68a7ba3fe..26e35711a672 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs @@ -36,6 +36,8 @@ public CreateMediaController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a new media.")] + [EndpointDescription("Creates a new media with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateMediaRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs index 056377a015bc..3354c994c0ae 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs @@ -41,6 +41,8 @@ public ItemMediaItemController(IEntityService entityService, IMediaPresentationF [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of media items.")] + [EndpointDescription("Gets a collection of media items identified by the provided Ids.")] public async Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs index 944fc475f43b..2270e1c194f2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs @@ -37,6 +37,8 @@ public EmptyMediaRecycleBinController( [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Empties the media recycle bin.")] + [EndpointDescription("Permanently deletes all medias in the recycle bin. This operation cannot be undone.")] public async Task EmptyRecycleBin(CancellationToken cancellationToken) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs index 7235e054dfc8..b06b7f5a5676 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs @@ -37,6 +37,8 @@ public CreateMediaTypeController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a new mediatype.")] + [EndpointDescription("Creates a new mediatype with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateMediaTypeRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/CreateMediaTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/CreateMediaTypeFolderController.cs index 383ab9c5d975..932821a641c6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/CreateMediaTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/CreateMediaTypeFolderController.cs @@ -22,6 +22,8 @@ public CreateMediaTypeFolderController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a mediatype folder.")] + [EndpointDescription("Creates a new mediatype folder with the provided name and parent location.")] public async Task Create( CancellationToken cancellationToken, CreateFolderRequestModel createFolderRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/ItemMediaTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/ItemMediaTypeItemController.cs index 92133d280868..726b3939f0a8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/ItemMediaTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/ItemMediaTypeItemController.cs @@ -23,6 +23,8 @@ public ItemMediaTypeItemController(IMediaTypeService mediaTypeService, IUmbracoM [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of mediatype items.")] + [EndpointDescription("Gets a collection of mediatype items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs index ebf0b5d824c2..028c45bdce53 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs @@ -34,6 +34,8 @@ public CreateMemberController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Creates a new member.")] + [EndpointDescription("Creates a new member with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateMemberRequestModel createRequestModel) { MemberCreateModel model = _memberEditingPresentationFactory.MapCreateModel(createRequestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/Filter/FilterMemberFilterController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/Filter/FilterMemberFilterController.cs index 8ea4a50eb259..bff3007b6b00 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/Filter/FilterMemberFilterController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/Filter/FilterMemberFilterController.cs @@ -33,6 +33,8 @@ public FilterMemberFilterController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a filtered collection of members.")] + [EndpointDescription("Filters members based on the provided criteria with support for pagination.")] public async Task Filter( CancellationToken cancellationToken, Guid? memberTypeId = null, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/ItemMemberItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/ItemMemberItemController.cs index 8e2e73538cae..178a398b363c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/ItemMemberItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/ItemMemberItemController.cs @@ -25,6 +25,8 @@ public ItemMemberItemController(IEntityService entityService, IMemberPresentatio [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of member items.")] + [EndpointDescription("Gets a collection of member items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/AllMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/AllMemberGroupController.cs index 0f5b3384ba37..502607ebb57d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/AllMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/AllMemberGroupController.cs @@ -24,6 +24,8 @@ public AllMemberGroupController(IMemberGroupService memberGroupService, IUmbraco [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of membergroups.")] + [EndpointDescription("Gets a paginated collection of membergroups with support for skip and take pagination.")] public async Task>> All( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs index d6780149db7e..5f05bb7b3ff1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs @@ -26,6 +26,8 @@ public CreateMemberGroupController(IMemberGroupService memberGroupService, IUmbr [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Creates a new membergroup.")] + [EndpointDescription("Creates a new membergroup with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateMemberGroupRequestModel model) { IMemberGroup? memberGroup = _mapper.Map(model); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs index 479a8c561704..a1ed597c7460 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs @@ -25,6 +25,8 @@ public ItemMemberGroupItemController(IEntityService entityService, IUmbracoMappe [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of membergroup items.")] + [EndpointDescription("Gets a collection of membergroup items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs index 8ab82ecb07ae..4e1b50dba0e7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs @@ -37,6 +37,8 @@ public CreateMemberTypeController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a new membertype.")] + [EndpointDescription("Creates a new membertype with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateMemberTypeRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/CreateMemberTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/CreateMemberTypeFolderController.cs index 3379cb2e9b0e..35eec46fbb92 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/CreateMemberTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/CreateMemberTypeFolderController.cs @@ -22,6 +22,8 @@ public CreateMemberTypeFolderController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a membertype folder.")] + [EndpointDescription("Creates a new membertype folder with the provided name and parent location.")] public async Task Create( CancellationToken cancellationToken, CreateFolderRequestModel createFolderRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/ItemMemberTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/ItemMemberTypeItemController.cs index 8aa28468b1df..71b97ba92483 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/ItemMemberTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/ItemMemberTypeItemController.cs @@ -23,6 +23,8 @@ public ItemMemberTypeItemController(IUmbracoMapper mapper, IMemberTypeService me [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of membertype items.")] + [EndpointDescription("Gets a collection of membertype items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/NewsDashboard/NewsDashboardController.cs b/src/Umbraco.Cms.Api.Management/Controllers/NewsDashboard/NewsDashboardController.cs index 583a8323b45d..8252e67da5aa 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/NewsDashboard/NewsDashboardController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/NewsDashboard/NewsDashboardController.cs @@ -13,6 +13,8 @@ public class NewsDashboardController : NewsDashboardControllerBase [HttpGet] [ProducesResponseType(typeof(NewsDashboardResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets news dashboard content.")] + [EndpointDescription("Gets the news dashboard content including recent news items and updates for the Umbraco back office.")] public async Task GetDashboard() { NewsDashboardResponseModel content = await _newsDashboardService.GetItemsAsync(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/ObjectTypes/AllowedObjectTypesController.cs b/src/Umbraco.Cms.Api.Management/Controllers/ObjectTypes/AllowedObjectTypesController.cs index 7b5687971d68..3735f84753be 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/ObjectTypes/AllowedObjectTypesController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/ObjectTypes/AllowedObjectTypesController.cs @@ -17,6 +17,8 @@ public class AllowedObjectTypesController : ObjectTypesControllerBase [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of objecttypess.")] + [EndpointDescription("Gets a paginated collection of objecttypess with support for skip and take pagination.")] public Task Allowed(CancellationToken cancellationToken, int skip = 0, int take = 100) { ObjectTypeResponseModel[] objectTypes = _objectTypePresentationFactory.Create().ToArray(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs index 73ef8030115f..4964265d1073 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs @@ -31,6 +31,8 @@ public AllCreatedPackageController(IPackagingService packagingService, IUmbracoM [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of packages.")] + [EndpointDescription("Gets a paginated collection of packages with support for skip and take pagination.")] public async Task>> All( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs index be19a8e6e1af..6ab83b80adbd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs @@ -38,6 +38,8 @@ public CreateCreatedPackageController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status201Created)] + [EndpointSummary("Creates a new package.")] + [EndpointDescription("Creates a new package with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreatePackageRequestModel createPackageRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs index 61bf11008e4b..6e5202c82332 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs @@ -34,6 +34,8 @@ public CreatePartialViewController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a new partialview.")] + [EndpointDescription("Creates a new partialview with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreatePartialViewRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/CreatePartialViewFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/CreatePartialViewFolderController.cs index f260fe232989..ef129a0e3f6e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/CreatePartialViewFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/CreatePartialViewFolderController.cs @@ -29,6 +29,8 @@ public CreatePartialViewFolderController(IPartialViewFolderService partialViewFo [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a partialview folder.")] + [EndpointDescription("Creates a new partialview folder with the provided name and parent location.")] public async Task Create( CancellationToken cancellationToken, CreatePartialViewFolderRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Item/ItemPartialViewItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Item/ItemPartialViewItemController.cs index 27f09cb4d40e..94088820ec25 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Item/ItemPartialViewItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Item/ItemPartialViewItemController.cs @@ -18,6 +18,8 @@ public ItemPartialViewItemController(IFileItemPresentationFactory fileItemPresen [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of partialview items.")] + [EndpointDescription("Gets a collection of partialview items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "path")] HashSet paths) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Preview/EndPreviewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Preview/EndPreviewController.cs index f7b333a2ad72..519ac1172685 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Preview/EndPreviewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Preview/EndPreviewController.cs @@ -16,6 +16,8 @@ public class EndPreviewController : PreviewControllerBase [HttpDelete] [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Exits preview mode.")] + [EndpointDescription("Exits preview mode and returns to the normal back office viewing experience.")] [AllowAnonymous] // It's okay the client can do this from the website without having a token public async Task End(CancellationToken cancellationToken) { diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Preview/EnterPreviewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Preview/EnterPreviewController.cs index 65d600ca5c93..b28fe4b7360d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Preview/EnterPreviewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Preview/EnterPreviewController.cs @@ -22,6 +22,8 @@ public EnterPreviewController(IPreviewService previewService, IBackOfficeSecurit [HttpPost] [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Enters preview mode.")] + [EndpointDescription("Enters preview mode for the specified document, allowing viewing of unpublished content.")] public async Task Enter(CancellationToken cancellationToken) { return await _previewService.TryEnterPreviewAsync(CurrentUser(_backOfficeSecurityAccessor)) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetAllRedirectUrlManagementController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetAllRedirectUrlManagementController.cs index bd3449679ee9..925d1d171c24 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetAllRedirectUrlManagementController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetAllRedirectUrlManagementController.cs @@ -27,6 +27,8 @@ public GetAllRedirectUrlManagementController( [HttpGet] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of redirect URLs.")] + [EndpointDescription("Gets a paginated collection of redirect URLs with support for filtering and sorting.")] public Task>> GetAll( CancellationToken cancellationToken, string? filter, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RelationType/AllRelationTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RelationType/AllRelationTypeController.cs index 337a7ba93b6f..e53039591219 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RelationType/AllRelationTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RelationType/AllRelationTypeController.cs @@ -26,6 +26,8 @@ public AllRelationTypeController( [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of relationtypes.")] + [EndpointDescription("Gets a paginated collection of relationtypes with support for skip and take pagination.")] public async Task>> Get( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RelationType/Item/ItemRelationTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RelationType/Item/ItemRelationTypeItemController.cs index 6ba42c15795f..c26bdb75699f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RelationType/Item/ItemRelationTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RelationType/Item/ItemRelationTypeItemController.cs @@ -23,6 +23,8 @@ public ItemRelationTypeItemController(IRelationService relationService, IUmbraco [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of relationtype items.")] + [EndpointDescription("Gets a collection of relationtype items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs index 624b79b8c7b9..a3e22e59b3b7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs @@ -34,6 +34,8 @@ public CreateScriptController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a new script.")] + [EndpointDescription("Creates a new script with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateScriptRequestModel requestModel) { ScriptCreateModel createModel = _umbracoMapper.Map(requestModel)!; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/CreateScriptFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/CreateScriptFolderController.cs index 53c015e548e9..4f10751ff1d2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/CreateScriptFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/CreateScriptFolderController.cs @@ -29,6 +29,8 @@ public CreateScriptFolderController(IScriptFolderService scriptFolderService, IU [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a script folder.")] + [EndpointDescription("Creates a new script folder with the provided name and parent location.")] public async Task Create( CancellationToken cancellationToken, CreateScriptFolderRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/Item/ItemScriptItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/Item/ItemScriptItemController.cs index e18eda31a7d9..efe3c53ce8e5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/Item/ItemScriptItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/Item/ItemScriptItemController.cs @@ -18,6 +18,8 @@ public ItemScriptItemController(IFileItemPresentationFactory fileItemPresentatio [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of script items.")] + [EndpointDescription("Gets a collection of script items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "path")] HashSet paths) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Searcher/AllSearcherController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Searcher/AllSearcherController.cs index 60ee9f22b7e5..7da88a1b325f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Searcher/AllSearcherController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Searcher/AllSearcherController.cs @@ -22,6 +22,8 @@ public class AllSearcherController : SearcherControllerBase [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of searchers.")] + [EndpointDescription("Gets a collection of configured searchers in the Umbraco installation.")] public Task>> All( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs index 195963ff8e1f..164770bf1549 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs @@ -19,6 +19,8 @@ public BackOfficeDefaultController(IRuntime umbracoRuntime) [HttpGet] [AllowAnonymous] + [EndpointSummary("Gets the back office default configuration.")] + [EndpointDescription("Gets the default configuration and settings for the Umbraco back office.")] public async Task Index(CancellationToken cancellationToken) { // force authentication to occur since this is not an authorized endpoint diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Segment/AllSegmentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Segment/AllSegmentController.cs index c97e6c8d9003..9618abe1095f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Segment/AllSegmentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Segment/AllSegmentController.cs @@ -29,6 +29,8 @@ public AllSegmentController(ISegmentService segmentService, IUmbracoMapper umbra [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Gets a paginated collection of segments.")] + [EndpointDescription("Gets a paginated collection of segments with support for filtering and pagination.")] public async Task GetAll(CancellationToken cancellationToken, int skip = 0, int take = 100) { Attempt?, SegmentOperationStatus> pagedAttempt = await _segmentService.GetPagedSegmentsAsync(skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Item/ItemStaticFileItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Item/ItemStaticFileItemController.cs index 600499c8a1b0..716426e1a119 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Item/ItemStaticFileItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Item/ItemStaticFileItemController.cs @@ -18,6 +18,8 @@ public ItemStaticFileItemController(IFileItemPresentationFactory fileItemPresent [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of staticfile items.")] + [EndpointDescription("Gets a collection of staticfile items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "path")] HashSet paths) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs index 165533f28706..a31855937856 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs @@ -37,6 +37,8 @@ public CreateStylesheetController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a new stylesheet.")] + [EndpointDescription("Creates a new stylesheet with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateStylesheetRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/CreateStylesheetFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/CreateStylesheetFolderController.cs index f5ed46e0cffe..867a8db9eb04 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/CreateStylesheetFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/CreateStylesheetFolderController.cs @@ -29,6 +29,8 @@ public CreateStylesheetFolderController(IStylesheetFolderService stylesheetFolde [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a stylesheet folder.")] + [EndpointDescription("Creates a new stylesheet folder with the provided name and parent location.")] public async Task Create( CancellationToken cancellationToken, CreateStylesheetFolderRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Item/ItemStylesheetItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Item/ItemStylesheetItemController.cs index f5e6d71adb39..d639e106c5d9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Item/ItemStylesheetItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Item/ItemStylesheetItemController.cs @@ -18,6 +18,8 @@ public ItemStylesheetItemController(IFileItemPresentationFactory fileItemPresent [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of stylesheet items.")] + [EndpointDescription("Gets a collection of stylesheet items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "path")] HashSet paths) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Tag/ByQueryTagController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Tag/ByQueryTagController.cs index 368d90859836..c56f0a354713 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Tag/ByQueryTagController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Tag/ByQueryTagController.cs @@ -24,6 +24,8 @@ public ByQueryTagController(ITagService tagService, IUmbracoMapper mapper) [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of tags.")] + [EndpointDescription("Gets a collection of tags filtered by the provided query string.")] public async Task>> ByQuery( CancellationToken cancellationToken, string? query, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/AllTelemetryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/AllTelemetryController.cs index df18521fbc6b..ae777cc45794 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/AllTelemetryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/AllTelemetryController.cs @@ -13,6 +13,8 @@ public class AllTelemetryController : TelemetryControllerBase [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets telemetry data.")] + [EndpointDescription("Gets telemetry data and statistics for the Umbraco installation.")] public Task> GetAll( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs index 38ff0571917f..702f80de3f2d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs @@ -29,6 +29,8 @@ public CreateTemplateController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a new template.")] + [EndpointDescription("Creates a new template with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateTemplateRequestModel requestModel) { Attempt result = await _templateService.CreateAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/ItemTemplateItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/ItemTemplateItemController.cs index af609347c7a2..bf3cf4d57c19 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/ItemTemplateItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/ItemTemplateItemController.cs @@ -23,6 +23,8 @@ public ItemTemplateItemController(IUmbracoMapper mapper, ITemplateService templa [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of template items.")] + [EndpointDescription("Gets a collection of template items identified by the provided Ids.")] public async Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/BulkDeleteUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/BulkDeleteUserController.cs index ba79d8bea96f..c4b49cdaf1f6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/BulkDeleteUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/BulkDeleteUserController.cs @@ -34,6 +34,8 @@ public BulkDeleteUserController( [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Deletes multiple users.")] + [EndpointDescription("Deletes multiple users identified by the provided Ids. This operation cannot be undone.")] public async Task DeleteUsers(CancellationToken cancellationToken, DeleteUsersRequestModel model) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs index b0a3a0ae5b63..b6f9ab1d5e70 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs @@ -35,6 +35,8 @@ public CreateUserController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a new user.")] + [EndpointDescription("Creates a new user with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateUserRequestModel model) { UserCreateModel createModel = await _presentationFactory.CreateCreationModelAsync(model); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetCurrentUserController.cs index 8f20728f13c4..64c9b85ea468 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetCurrentUserController.cs @@ -37,6 +37,8 @@ public GetCurrentUserController( [MapToApiVersion("1.0")] [HttpGet] [ProducesResponseType(typeof(CurrentUserResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the current user.")] + [EndpointDescription("Gets the currently authenticated back office user's information and permissions.")] public async Task GetCurrentUser(CancellationToken cancellationToken) { var currentUserKey = CurrentUserKey(_backOfficeSecurityAccessor); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Filter/FilterUserFilterController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Filter/FilterUserFilterController.cs index 491464f087d5..ad66abc68161 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Filter/FilterUserFilterController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Filter/FilterUserFilterController.cs @@ -46,6 +46,8 @@ public FilterUserFilterController( [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a filtered collection of users.")] + [EndpointDescription("Filters users based on the provided criteria with support for pagination.")] public async Task Filter( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs index 3a7290449741..b2af852754b2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs @@ -35,6 +35,8 @@ public GetAllUserController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a paginated collection of users.")] + [EndpointDescription("Gets a paginated collection of all users with support for skip and take pagination.")] public async Task GetAll(CancellationToken cancellationToken, int skip = 0, int take = 100) { Attempt?, UserOperationStatus> attempt = await _userService.GetAllAsync(CurrentUserKey(_backOfficeSecurityAccessor), skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Item/ItemUserItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Item/ItemUserItemController.cs index d55492fc50ca..1f9d8ffa1605 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Item/ItemUserItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Item/ItemUserItemController.cs @@ -24,6 +24,8 @@ public ItemUserItemController(IUserService userService, IUserPresentationFactory [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of user items.")] + [EndpointDescription("Gets a collection of user items identified by the provided Ids.")] public async Task Item(CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) { if (ids.Count is 0) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserData/CreateUserDataController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserData/CreateUserDataController.cs index da5318038d54..19972c8eab6c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserData/CreateUserDataController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserData/CreateUserDataController.cs @@ -33,6 +33,8 @@ public CreateUserDataController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(UserDataOperationStatus), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(UserDataOperationStatus), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates user data.")] + [EndpointDescription("Creates user-specific data for the current authenticated user with the provided key and value.")] public async Task Create(CancellationToken cancellationToken, CreateUserDataRequestModel model) { Guid currentUserKey = CurrentUserKey(_backOfficeSecurityAccessor); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserData/GetUserDataController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserData/GetUserDataController.cs index 9f8affc88358..76f4020a5f5b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserData/GetUserDataController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserData/GetUserDataController.cs @@ -32,6 +32,8 @@ public GetUserDataController( [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets user data.")] + [EndpointDescription("Gets user-specific data stored for the current authenticated user.")] public async Task GetUserData(CancellationToken cancellationToken, [FromQuery]string[]? groups, [FromQuery]string[]? identifiers, [FromQuery]int skip = 0, [FromQuery]int take = 100) { Guid currentUserKey = CurrentUserKey(_backOfficeSecurityAccessor); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserData/UpdateUserDataController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserData/UpdateUserDataController.cs index b3457014164d..fdfee8902473 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserData/UpdateUserDataController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserData/UpdateUserDataController.cs @@ -33,6 +33,8 @@ public UpdateUserDataController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(UserDataOperationStatus), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(UserDataOperationStatus), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates user data.")] + [EndpointDescription("Updates user-specific data for the current authenticated user.")] public async Task Update(CancellationToken cancellationToken, UpdateUserDataRequestModel model) { Guid currentUserKey = CurrentUserKey(_backOfficeSecurityAccessor); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/BulkDeleteUserGroupsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/BulkDeleteUserGroupsController.cs index f356bba7d486..7902a1104ac0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/BulkDeleteUserGroupsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/BulkDeleteUserGroupsController.cs @@ -29,6 +29,8 @@ public BulkDeleteUserGroupsController(IAuthorizationService authorizationService [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes multiple user groups.")] + [EndpointDescription("Deletes multiple user groups identified by the provided Ids. This operation cannot be undone.")] public async Task BulkDelete(CancellationToken cancellationToken, DeleteUserGroupsRequestModel model) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs index 8e28c3cca77e..9d6187bd12d7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs @@ -32,6 +32,8 @@ public CreateUserGroupController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status201Created)] + [EndpointSummary("Creates a new usergroup.")] + [EndpointDescription("Creates a new usergroup with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateUserGroupRequestModel createUserGroupRequestModel) { Attempt userGroupCreationAttempt = await _userGroupPresentationFactory.CreateAsync(createUserGroupRequestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs index b78d0f13ceab..e02a892d7d25 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs @@ -35,6 +35,8 @@ public FilterUserGroupFilterController( [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a filtered collection of usergroups.")] + [EndpointDescription("Filters usergroups based on the provided criteria with support for pagination.")] public async Task Filter( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs index 948d61f64dc7..f13dfd6fb0b0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs @@ -27,6 +27,8 @@ public GetAllUserGroupController( [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of usergroups.")] + [EndpointDescription("Gets a paginated collection of all usergroups with support for skip and take pagination.")] public async Task>> GetAll( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Item/ItemUserGroupItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Item/ItemUserGroupItemController.cs index 808a7e1cbaf1..03330ef06a70 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Item/ItemUserGroupItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Item/ItemUserGroupItemController.cs @@ -23,6 +23,8 @@ public ItemUserGroupItemController(IUserGroupService userGroupService, IUmbracoM [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of usergroup items.")] + [EndpointDescription("Gets a collection of usergroup items identified by the provided Ids.")] public async Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/AllWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/AllWebhookController.cs index db11f532f108..aa330e4d3da3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/AllWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/AllWebhookController.cs @@ -24,6 +24,8 @@ public AllWebhookController(IWebhookService webhookService, IWebhookPresentation [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of webhooks.")] + [EndpointDescription("Gets a paginated collection of webhooks with support for skip and take pagination.")] public async Task>> All( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs index 705292c82a6f..7e389b24f4ce 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs @@ -28,6 +28,8 @@ public CreateWebhookController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a new webhook.")] + [EndpointDescription("Creates a new webhook with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateWebhookRequestModel createWebhookRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Item/ItemWebhookItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Item/ItemWebhookItemController.cs index 196a18f17835..4fe5723484d0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Item/ItemWebhookItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Item/ItemWebhookItemController.cs @@ -23,6 +23,8 @@ public ItemWebhookItemController(IWebhookService webhookService, IUmbracoMapper [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of webhook items.")] + [EndpointDescription("Gets a collection of webhook items identified by the provided Ids.")] public async Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) From 08d98fa64413599be037fb044e08f41b5aa18a45 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Oct 2025 13:10:33 +0000 Subject: [PATCH 03/13] Add missing using directive for EndpointSummary attributes Co-authored-by: AndyButland <1993459+AndyButland@users.noreply.github.com> --- .../Controllers/Security/BackOfficeDefaultController.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs index 164770bf1549..0567e6763191 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs @@ -1,5 +1,6 @@ using Microsoft.AspNetCore.Authentication; using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.DependencyInjection; using Umbraco.Cms.Core; From 9e0739af89134066f63ab26200d3f37557cc44d1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Oct 2025 13:30:38 +0000 Subject: [PATCH 04/13] Fix English compound words and add missing Webhook endpoint descriptions Co-authored-by: AndyButland <1993459+AndyButland@users.noreply.github.com> --- .../Controllers/DataType/CreateDataTypeController.cs | 4 ++-- .../DataType/Filter/FilterDataTypeFilterController.cs | 4 ++-- .../DataType/Folder/CreateDataTypeFolderController.cs | 4 ++-- .../Controllers/DataType/Item/ItemDatatypeItemController.cs | 4 ++-- .../Controllers/UserGroup/CreateUserGroupController.cs | 4 ++-- .../UserGroup/Filter/FilterUserGroupFilterController.cs | 4 ++-- .../Controllers/UserGroup/GetAllUserGroupController.cs | 4 ++-- .../Controllers/UserGroup/Item/ItemUserGroupItemController.cs | 4 ++-- .../Controllers/Webhook/ByKeyWebhookController.cs | 2 ++ .../Controllers/Webhook/DeleteWebhookController.cs | 2 ++ .../Controllers/Webhook/EventsWebhookController.cs | 2 ++ .../Controllers/Webhook/Logs/AllWebhookLogController.cs | 2 ++ .../Controllers/Webhook/Logs/WebhookLogController.cs | 2 ++ .../Controllers/Webhook/UpdateWebhookController.cs | 2 ++ 14 files changed, 28 insertions(+), 16 deletions(-) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs index 458841ce9785..0d6d00f80371 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs @@ -33,8 +33,8 @@ public CreateDataTypeController(IDataTypeService dataTypeService, IDataTypePrese [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] - [EndpointSummary("Creates a new datatype.")] - [EndpointDescription("Creates a new datatype with the configuration specified in the request model.")] + [EndpointSummary("Creates a new data type.")] + [EndpointDescription("Creates a new data type with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateDataTypeRequestModel createDataTypeRequestModel) { var attempt = await _dataTypePresentationFactory.CreateAsync(createDataTypeRequestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs index 963e48e718e4..7a5dd0ce478d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs @@ -26,8 +26,8 @@ public FilterDataTypeFilterController(IDataTypeService dataTypeService, IUmbraco [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] - [EndpointSummary("Gets a filtered collection of datatypes.")] - [EndpointDescription("Filters datatypes based on the provided criteria with support for pagination.")] + [EndpointSummary("Gets a filtered collection of data types.")] + [EndpointDescription("Filters data types based on the provided criteria with support for pagination.")] public async Task Filter( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/CreateDataTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/CreateDataTypeFolderController.cs index ed554d36a5e5..943c1793ea04 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/CreateDataTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/CreateDataTypeFolderController.cs @@ -22,8 +22,8 @@ public CreateDataTypeFolderController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] - [EndpointSummary("Creates a datatype folder.")] - [EndpointDescription("Creates a new datatype folder with the provided name and parent location.")] + [EndpointSummary("Creates a data type folder.")] + [EndpointDescription("Creates a new data type folder with the provided name and parent location.")] public async Task Create(CancellationToken cancellationToken, CreateFolderRequestModel createFolderRequestModel) => await CreateFolderAsync( createFolderRequestModel, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/ItemDatatypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/ItemDatatypeItemController.cs index 0b69ed11d156..f59da129c4c7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/ItemDatatypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/ItemDatatypeItemController.cs @@ -23,8 +23,8 @@ public ItemDatatypeItemController(IDataTypeService dataTypeService, IUmbracoMapp [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - [EndpointSummary("Gets a collection of datatype items.")] - [EndpointDescription("Gets a collection of datatype items identified by the provided Ids.")] + [EndpointSummary("Gets a collection of data type items.")] + [EndpointDescription("Gets a collection of data type items identified by the provided Ids.")] public async Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs index 9d6187bd12d7..af50c7fca57c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs @@ -32,8 +32,8 @@ public CreateUserGroupController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status201Created)] - [EndpointSummary("Creates a new usergroup.")] - [EndpointDescription("Creates a new usergroup with the configuration specified in the request model.")] + [EndpointSummary("Creates a new user group.")] + [EndpointDescription("Creates a new user group with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateUserGroupRequestModel createUserGroupRequestModel) { Attempt userGroupCreationAttempt = await _userGroupPresentationFactory.CreateAsync(createUserGroupRequestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs index e02a892d7d25..73a80f50aecb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs @@ -35,8 +35,8 @@ public FilterUserGroupFilterController( [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] - [EndpointSummary("Gets a filtered collection of usergroups.")] - [EndpointDescription("Filters usergroups based on the provided criteria with support for pagination.")] + [EndpointSummary("Gets a filtered collection of user groups.")] + [EndpointDescription("Filters user groups based on the provided criteria with support for pagination.")] public async Task Filter( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs index f13dfd6fb0b0..e0e7b2f3ffc9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs @@ -27,8 +27,8 @@ public GetAllUserGroupController( [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] - [EndpointSummary("Gets a paginated collection of usergroups.")] - [EndpointDescription("Gets a paginated collection of all usergroups with support for skip and take pagination.")] + [EndpointSummary("Gets a paginated collection of user groups.")] + [EndpointDescription("Gets a paginated collection of all user groups with support for skip and take pagination.")] public async Task>> GetAll( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Item/ItemUserGroupItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Item/ItemUserGroupItemController.cs index 03330ef06a70..5d023e9312ea 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Item/ItemUserGroupItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Item/ItemUserGroupItemController.cs @@ -23,8 +23,8 @@ public ItemUserGroupItemController(IUserGroupService userGroupService, IUmbracoM [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - [EndpointSummary("Gets a collection of usergroup items.")] - [EndpointDescription("Gets a collection of usergroup items identified by the provided Ids.")] + [EndpointSummary("Gets a collection of user group items.")] + [EndpointDescription("Gets a collection of user group items identified by the provided Ids.")] public async Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/ByKeyWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/ByKeyWebhookController.cs index 53c47b1324e6..d6ad0cad2e44 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/ByKeyWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/ByKeyWebhookController.cs @@ -25,6 +25,8 @@ public ByKeyWebhookController(IWebhookService webhookService, IWebhookPresentati [MapToApiVersion("1.0")] [ProducesResponseType(typeof(WebhookResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a webhook.")] + [EndpointDescription("Gets a webhook identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { IWebhook? webhook = await _webhookService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/DeleteWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/DeleteWebhookController.cs index a45302464ad3..ff577e3d100b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/DeleteWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/DeleteWebhookController.cs @@ -26,6 +26,8 @@ public DeleteWebhookController(IWebhookService webhookService, IBackOfficeSecuri [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Deletes a webhook.")] + [EndpointDescription("Deletes a webhook identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { Attempt result = await _webhookService.DeleteAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/EventsWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/EventsWebhookController.cs index 1bc6362dd479..67b30c68f8cf 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/EventsWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/EventsWebhookController.cs @@ -23,6 +23,8 @@ public EventsWebhookController(IUmbracoMapper umbracoMapper, WebhookEventCollect [HttpGet("events")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of webhook events.")] + [EndpointDescription("Gets a paginated collection of available webhook events that can be subscribed to.")] public Task>> All( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Logs/AllWebhookLogController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Logs/AllWebhookLogController.cs index d9ab9e9963ac..6b9141e02e39 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Logs/AllWebhookLogController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Logs/AllWebhookLogController.cs @@ -24,6 +24,8 @@ public AllWebhookLogController(IWebhookLogService webhookLogService, IWebhookPre [HttpGet("logs")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of webhook logs.")] + [EndpointDescription("Gets a paginated collection of webhook logs for all webhooks with support for skip and take pagination.")] public async Task Logs(CancellationToken cancellationToken, int skip = 0, int take = 100) { PagedModel logs = await _webhookLogService.Get(skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Logs/WebhookLogController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Logs/WebhookLogController.cs index 9d353b797953..f78856da5852 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Logs/WebhookLogController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Logs/WebhookLogController.cs @@ -24,6 +24,8 @@ public WebhookLogController(IWebhookLogService webhookLogService, IWebhookPresen [HttpGet("{id:guid}/logs")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of webhook logs for a specific webhook.")] + [EndpointDescription("Gets a paginated collection of webhook logs for the webhook identified by the provided Id.")] public async Task Logs(CancellationToken cancellationToken, Guid id, int skip = 0, int take = 100) { PagedModel logs = await _webhookLogService.Get(id, skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs index 8f22721b5e6c..0c03fcfd707c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs @@ -29,6 +29,8 @@ public UpdateWebhookController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Updates a webhook.")] + [EndpointDescription("Updates a webhook identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, From 797f757dfc22ff4543d388aaf846b167536f76aa Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Oct 2025 13:57:49 +0000 Subject: [PATCH 05/13] Add endpoint descriptions to remaining 359 Management API endpoints Co-authored-by: AndyButland <1993459+AndyButland@users.noreply.github.com> --- .../DataType/ByKeyDataTypeController.cs | 2 ++ .../ConfigurationDataTypeController.cs | 2 ++ .../DataType/CopyDataTypeController.cs | 2 ++ .../DataType/DeleteDataTypeController.cs | 2 ++ .../Folder/ByKeyDataTypeFolderController.cs | 2 ++ .../Folder/DeleteDataTypeFolderController.cs | 2 ++ .../Folder/UpdateDataTypeFolderController.cs | 2 ++ .../DataType/IsUsedDataTypeController.cs | 2 ++ .../Item/SearchDataTypeItemController.cs | 2 ++ .../DataType/MoveDataTypeController.cs | 2 ++ .../ReferencedByDataTypeController.cs | 2 ++ .../Tree/AncestorsDataTypeTreeController.cs | 2 ++ .../Tree/ChildrenDataTypeTreeController.cs | 2 ++ .../Tree/RootDataTypeTreeController.cs | 2 ++ .../Tree/SiblingsDataTypeTreeController.cs | 2 ++ .../DataType/UpdateDataTypeController.cs | 2 ++ .../Dictionary/ByKeyDictionaryController.cs | 2 ++ .../Dictionary/DeleteDictionaryController.cs | 2 ++ .../Dictionary/ExportDictionaryController.cs | 2 ++ .../Dictionary/ImportDictionaryController.cs | 2 ++ .../Dictionary/MoveDictionaryController.cs | 2 ++ .../Tree/AncestorsDictionaryTreeController.cs | 2 ++ .../Tree/ChildrenDictionaryTreeController.cs | 2 ++ .../Tree/RootDictionaryTreeController.cs | 2 ++ .../Dictionary/UpdateDictionaryController.cs | 2 ++ .../Document/AvailableSegmentsController.cs | 2 ++ .../Document/ByKeyDocumentController.cs | 2 ++ .../ByKeyPublishedDocumentController.cs | 2 ++ .../ByKeyDocumentCollectionController.cs | 2 ++ .../ConfigurationDocumentController.cs | 2 ++ .../Document/CopyDocumentController.cs | 2 ++ .../CreatePublicAccessDocumentController.cs | 2 ++ .../Document/DeleteDocumentController.cs | 2 ++ .../DeletePublicAccessDocumentController.cs | 2 ++ .../Document/DocumentPreviewUrlController.cs | 2 ++ .../Document/DocumentUrlController.cs | 2 ++ .../Controllers/Document/DomainsController.cs | 2 ++ .../Document/GetAuditLogDocumentController.cs | 2 ++ .../GetPublicAccessDocumentController.cs | 2 ++ .../Item/SearchDocumentItemController.cs | 2 ++ .../Document/MoveDocumentController.cs | 2 ++ .../MoveToRecycleBinDocumentController.cs | 2 ++ .../Document/NotificationsController.cs | 2 ++ .../Document/PublishDocumentController.cs | 2 ++ ...ublishDocumentWithDescendantsController.cs | 2 ++ ...DocumentWithDescendantsResultController.cs | 2 ++ .../ChildrenDocumentRecycleBinController.cs | 2 ++ .../DeleteDocumentRecycleBinController.cs | 2 ++ ...ginalParentDocumentRecycleBinController.cs | 2 ++ .../RestoreDocumentRecycleBinController.cs | 2 ++ .../AreReferencedDocumentController.cs | 2 ++ .../ReferencedByDocumentController.cs | 2 ++ .../Document/SortDocumentController.cs | 2 ++ .../Tree/AncestorsDocumentTreeController.cs | 2 ++ .../Tree/ChildrenDocumentTreeController.cs | 2 ++ .../Tree/RootDocumentTreeController.cs | 2 ++ .../Tree/SiblingsDocumentTreeController.cs | 2 ++ .../Document/UnpublishDocumentController.cs | 2 ++ .../Document/UpdateDocumentController.cs | 2 ++ .../Document/UpdateDomainsController.cs | 2 ++ .../Document/UpdateNotificationsController.cs | 2 ++ .../UpdatePublicAccessDocumentController.cs | 2 ++ .../ValidateCreateDocumentController.cs | 2 ++ .../ValidateUpdateDocumentController.cs | 2 ++ .../ByKeyDocumentBlueprintController.cs | 2 ++ ...DocumentBlueprintFromDocumentController.cs | 2 ++ .../DeleteDocumentBlueprintController.cs | 2 ++ .../ByKeyDocumentBlueprintFolderController.cs | 2 ++ ...DeleteDocumentBlueprintFolderController.cs | 2 ++ ...UpdateDocumentBlueprintFolderController.cs | 2 ++ .../MoveDocumentBlueprintController.cs | 2 ++ .../ScaffoldDocumentBlueprintController.cs | 2 ++ ...ncestorsDocumentBlueprintTreeController.cs | 2 ++ ...ChildrenDocumentBlueprintTreeController.cs | 2 ++ .../RootDocumentBlueprintTreeController.cs | 2 ++ ...SiblingsDocumentBlueprintTreeController.cs | 2 ++ .../UpdateDocumentBlueprintController.cs | 2 ++ .../AllowedAtRootDocumentTypeController.cs | 2 ++ .../AllowedChildrenDocumentTypeController.cs | 2 ++ ...ilableCompositionDocumentTypeController.cs | 2 ++ .../ByKeyDocumentTypeController.cs | 2 ++ ...positionReferenceDocumentTypeController.cs | 2 ++ .../ConfigurationDocumentTypeController.cs | 2 ++ .../CopyDocumentTypeController.cs | 2 ++ .../DeleteDocumentTypeController.cs | 2 ++ ...umentBlueprintForDocumentTypeController.cs | 2 ++ .../ExportDocumentTypeController.cs | 2 ++ .../ByKeyDocumentTypeFolderController.cs | 2 ++ .../DeleteDocumentTypeFolderController.cs | 2 ++ .../UpdateDocumentTypeFolderController.cs | 2 ++ .../ImportExistingDocumentTypeController.cs | 2 ++ .../ImportNewDocumentTypeController.cs | 2 ++ .../Item/SearchDocumentTypeItemController.cs | 2 ++ .../MoveDocumentTypeController.cs | 2 ++ .../AncestorsDocumentTypeTreeController.cs | 2 ++ .../ChildrenDocumentTypeTreeController.cs | 2 ++ .../Tree/RootDocumentTypeTreeController.cs | 2 ++ .../SiblingsDocumentTypeTreeController.cs | 2 ++ .../UpdateDocumentTypeController.cs | 2 ++ .../ByKeyDocumentVersionController.cs | 2 ++ .../RollbackDocumentVersionController.cs | 2 ++ ...PreventCleanupDocumentVersionController.cs | 2 ++ .../Import/AnalyzeImportController.cs | 2 ++ .../Indexer/DetailsIndexerController.cs | 2 ++ .../Indexer/RebuildIndexerController.cs | 2 ++ .../Install/SettingsInstallController.cs | 2 ++ .../Install/SetupInstallController.cs | 2 ++ .../Language/ByIsoCodeLanguageController.cs | 2 ++ .../Language/DeleteLanguageController.cs | 2 ++ .../Language/UpdateLanguageController.cs | 2 ++ .../LogViewer/AllLogViewerController.cs | 2 ++ .../AllMessageTemplateLogViewerController.cs | 2 ++ .../AllSinkLevelLogViewerController.cs | 2 ++ .../LogLevelCountLogViewerController.cs | 2 ++ .../DeleteSavedSearchLogViewerController.cs | 2 ++ .../ValidateLogFileSizeLogViewerController.cs | 2 ++ .../Controllers/Media/ByKeyMediaController.cs | 2 ++ .../Media/ConfigurationMediaController.cs | 2 ++ .../Media/DeleteMediaController.cs | 2 ++ .../Media/GetAuditLogMediaController.cs | 2 ++ .../Media/Item/SearchMediaItemController.cs | 2 ++ .../Controllers/Media/MediaUrlController.cs | 2 ++ .../Controllers/Media/MoveMediaController.cs | 2 ++ .../Media/MoveToRecycleBinMediaController.cs | 2 ++ .../ChildrenMediaRecycleBinController.cs | 2 ++ .../DeleteMediaRecycleBinController.cs | 2 ++ ...OriginalParentMediaRecycleBinController.cs | 2 ++ .../RestoreMediaRecycleBinController.cs | 2 ++ .../AreReferencedMediaController.cs | 2 ++ .../References/ReferencedByMediaController.cs | 2 ++ .../Controllers/Media/SortMediaController.cs | 2 ++ .../Tree/AncestorsMediaTreeController.cs | 2 ++ .../Media/Tree/ChildrenMediaTreeController.cs | 2 ++ .../Media/Tree/RootMediaTreeController.cs | 2 ++ .../Media/Tree/SiblingsMediaTreeController.cs | 2 ++ .../Media/UpdateMediaController.cs | 2 ++ .../Media/ValidateCreateMediaController.cs | 2 ++ .../Media/ValidateUpdateMediaController.cs | 2 ++ .../AllowedAtRootMediaTypeController.cs | 2 ++ .../AllowedChildrenMediaTypeController.cs | 2 ++ ...AvailableCompositionMediaTypeController.cs | 2 ++ .../MediaType/ByKeyMediaTypeController.cs | 2 ++ ...CompositionReferenceMediaTypeController.cs | 2 ++ .../ConfigurationMediaTypeController.cs | 2 ++ .../MediaType/CopyMediaTypeController.cs | 2 ++ .../MediaType/DeleteMediaTypeController.cs | 2 ++ .../MediaType/ExportMediaTypeController.cs | 2 ++ .../Folder/ByKeyMediaTypeFolderController.cs | 2 ++ .../Folder/DeleteMediaTypeFolderController.cs | 2 ++ .../Folder/UpdateMediaTypeFolderController.cs | 2 ++ .../ImportExistingMediaTypeController.cs | 2 ++ .../MediaType/ImportNewMediaTypeController.cs | 2 ++ .../Item/AllowedMediaTypeItemController.cs | 2 ++ .../Item/SearchMediaTypeItemController.cs | 2 ++ .../MediaType/MoveMediaTypeController.cs | 2 ++ .../Tree/AncestorsMediaTypeTreeController.cs | 2 ++ .../Tree/ChildrenMediaTypeTreeController.cs | 2 ++ .../Tree/RootMediaTypeTreeController.cs | 2 ++ .../Tree/SiblingsMediaTypeTreeController.cs | 2 ++ .../MediaType/UpdateMediaTypeController.cs | 2 ++ .../Member/ByKeyMemberController.cs | 2 ++ .../Member/ConfigurationMemberController.cs | 2 ++ .../Member/DeleteMemberController.cs | 2 ++ .../Member/Item/SearchMemberItemController.cs | 2 ++ .../AreReferencedMemberController.cs | 2 ++ .../ReferencedByMemberController.cs | 2 ++ .../Member/UpdateMemberController.cs | 2 ++ .../Member/ValidateCreateMemberController.cs | 2 ++ .../Member/ValidateUpdateMemberController.cs | 2 ++ .../MemberGroup/ByKeyMemberGroupController.cs | 2 ++ .../DeleteMemberGroupController.cs | 2 ++ .../Tree/RootMemberGroupTreeController.cs | 2 ++ .../UpdateMemberGroupController.cs | 2 ++ ...vailableCompositionMemberTypeController.cs | 2 ++ .../MemberType/ByKeyMemberTypeController.cs | 2 ++ ...ompositionReferenceMemberTypeController.cs | 2 ++ .../ConfigurationMemberTypeController.cs | 2 ++ .../MemberType/CopyMemberTypeController.cs | 2 ++ .../MemberType/DeleteMemberTypeController.cs | 2 ++ .../Folder/ByKeyMemberTypeFolderController.cs | 2 ++ .../DeleteMemberTypeFolderController.cs | 2 ++ .../UpdateMemberTypeFolderController.cs | 2 ++ .../Item/SearchMemberTypeItemController.cs | 2 ++ .../Tree/RootMemberTypeTreeController.cs | 2 ++ .../MemberType/UpdateMemberTypeController.cs | 2 ++ .../BuildModelsBuilderController.cs | 2 ++ .../StatusModelsBuilderController.cs | 2 ++ .../OEmbed/QueryOEmbedController.cs | 2 ++ .../AllMigrationStatusPackageController.cs | 2 ++ .../Package/ConfigurationPackageController.cs | 2 ++ .../Created/ByKeyCreatedPackageController.cs | 2 ++ .../Created/DeleteCreatedPackageController.cs | 2 ++ .../Created/UpdateCreatedPackageController.cs | 2 ++ .../Package/RunMigrationPackageController.cs | 2 ++ .../ByPathPartialViewController.cs | 2 ++ .../DeletePartialViewController.cs | 2 ++ .../ByPathPartialViewFolderController.cs | 2 ++ .../DeletePartialViewFolderController.cs | 2 ++ .../RenamePartialViewController.cs | 2 ++ .../AncestorsPartialViewTreeController.cs | 2 ++ .../Tree/ChildrenPartialViewTreeController.cs | 2 ++ .../Tree/RootPartialViewTreeController.cs | 2 ++ .../Tree/SiblingsPartialViewTreeController.cs | 2 ++ .../UpdatePartialViewController.cs | 2 ++ .../Profiling/GetStatusProfilingController.cs | 2 ++ .../UpdateStatusProfilingController.cs | 2 ++ .../IsUsedPropertyTypeController.cs | 2 ++ .../RebuildPublishedCacheController.cs | 2 ++ .../RebuildPublishedCacheStatusController.cs | 2 ++ .../ReloadPublishedCacheController.cs | 2 ++ .../ByKeyRedirectUrlManagementController.cs | 2 ++ ...eteByKeyRedirectUrlManagementController.cs | 2 ++ ...etStatusRedirectUrlManagementController.cs | 2 ++ ...etStatusRedirectUrlManagementController.cs | 3 ++ .../ByRelationTypeKeyRelationController.cs | 2 ++ .../ByKeyRelationTypeController.cs | 2 ++ .../Script/ByPathScriptController.cs | 2 ++ .../Script/DeleteScriptController.cs | 2 ++ .../Folder/ByPathScriptFolderController.cs | 2 ++ .../Folder/DeleteScriptFolderController.cs | 2 ++ .../Script/RenameScriptController.cs | 2 ++ .../Tree/AncestorsScriptTreeController.cs | 2 ++ .../Tree/ChildrenScriptTreeController.cs | 2 ++ .../Script/Tree/RootScriptTreeController.cs | 2 ++ .../Tree/SiblingsScriptTreeController.cs | 2 ++ .../Script/UpdateScriptController.cs | 2 ++ .../Security/BackOfficeController.cs | 30 +++++++++++++++++++ .../Security/BackOfficeGraphicsController.cs | 20 +++++++++++++ .../ConfigurationSecurityController.cs | 2 ++ .../Security/ResetPasswordController.cs | 2 ++ .../Security/ResetPasswordTokenController.cs | 3 ++ .../VerifyResetPasswordTokenController.cs | 3 ++ .../Server/ConfigurationServerController.cs | 2 ++ .../Tree/AncestorsStaticFileTreeController.cs | 2 ++ .../Tree/ChildrenStaticFileTreeController.cs | 2 ++ .../Tree/RootStaticFileTreeController.cs | 2 ++ .../Stylesheet/ByPathStylesheetController.cs | 2 ++ .../Stylesheet/DeleteStylesheetController.cs | 2 ++ .../ByPathStylesheetFolderController.cs | 2 ++ .../DeleteStylesheetFolderController.cs | 2 ++ .../Stylesheet/RenameStylesheetController.cs | 2 ++ .../Tree/AncestorsStylesheetTreeController.cs | 2 ++ .../Tree/ChildrenStylesheetTreeController.cs | 2 ++ .../Tree/RootStylesheetTreeController.cs | 2 ++ .../Tree/SiblingsStylesheetTreeController.cs | 2 ++ .../Stylesheet/UpdateStylesheetController.cs | 2 ++ .../Template/ByKeyTemplateController.cs | 2 ++ .../ConfigurationTemplateController.cs | 2 ++ .../Template/DeleteTemplateController.cs | 2 ++ .../Item/SearchTemplateItemController.cs | 2 ++ .../Tree/AncestorsTemplateTreeController.cs | 2 ++ .../Tree/ChildrenTemplateTreeController.cs | 2 ++ .../Tree/RootTemplateTreeController.cs | 2 ++ .../Tree/SiblingsTemplateTreeController.cs | 2 ++ .../Template/UpdateTemplateController.cs | 2 ++ .../ByKeyTemporaryFileController.cs | 2 ++ .../ConfigurationTemporaryFileController.cs | 2 ++ .../CreateTemporaryFileController.cs | 2 ++ .../DeleteTemporaryFileController.cs | 2 ++ .../Upgrade/AuthorizeUpgradeController.cs | 2 ++ .../Controllers/User/ByKeyUserController.cs | 2 ++ .../User/CalculateStartNodesUserController.cs | 2 ++ .../User/ChangePasswordUserController.cs | 2 ++ .../User/ClearAvatarUserController.cs | 2 ++ .../DeleteClientCredentialsUserController.cs | 2 ++ .../User/ConfigurationUserController.cs | 2 ++ .../CreateInitialPasswordUserController.cs | 2 ++ .../ConfigurationCurrentUserController.cs | 2 ++ ...ocumentPermissionsCurrentUserController.cs | 2 ++ ...etMediaPermissionsCurrentUserController.cs | 2 ++ .../GetPermissionsCurrentUserController.cs | 2 ++ ...orSetupForProviderCurrentUserController.cs | 2 ++ ...rnalLoginProvidersCurrentUserController.cs | 2 ++ ...TwoFactorProvidersCurrentUserController.cs | 2 ++ .../Current/SetAvatarCurrentUserController.cs | 2 ++ .../Controllers/User/DeleteUserController.cs | 2 ++ .../DisableTwoFactorProviderUserController.cs | 2 ++ .../Controllers/User/DisableUserController.cs | 2 ++ .../Controllers/User/EnableUserController.cs | 2 ++ .../Controllers/User/InviteUsersController.cs | 2 ++ .../ListTwoFactorProvidersUserController.cs | 2 ++ .../User/ResendInviteUserController.cs | 2 ++ .../User/ResetPasswordUserController.cs | 2 ++ .../User/SetAvatarUserController.cs | 2 ++ .../Controllers/User/UnlockUserController.cs | 2 ++ .../Controllers/User/UpdateUserController.cs | 2 ++ .../User/UpdateUserGroupsUserController.cs | 2 ++ .../User/VerifyInviteUserController.cs | 2 ++ .../UserData/ByKeyUserDataController.cs | 2 ++ .../UserData/DeleteUserDataController.cs | 2 ++ .../AddUsersToUserGroupController.cs | 2 ++ .../UserGroup/ByKeyUserGroupController.cs | 2 ++ .../UserGroup/DeleteUserGroupController.cs | 2 ++ .../RemoveUsersFromUserGroupController.cs | 2 ++ .../UserGroup/UpdateUserGroupController.cs | 2 ++ 295 files changed, 639 insertions(+) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/ByKeyDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/ByKeyDataTypeController.cs index 5418f78a4968..2b4d04730cc3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/ByKeyDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/ByKeyDataTypeController.cs @@ -24,6 +24,8 @@ public ByKeyDataTypeController(IDataTypeService dataTypeService, IUmbracoMapper [MapToApiVersion("1.0")] [ProducesResponseType(typeof(DataTypeResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a datatype.")] + [EndpointDescription("Gets a datatype identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { IDataType? dataType = await _dataTypeService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/ConfigurationDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/ConfigurationDataTypeController.cs index f0039b94d6aa..bae092d6fd95 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/ConfigurationDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/ConfigurationDataTypeController.cs @@ -18,6 +18,8 @@ public class ConfigurationDataTypeController : DataTypeControllerBase [HttpGet("configuration")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(DatatypeConfigurationResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the datatype configuration.")] + [EndpointDescription("Gets the configuration settings for datatypes.")] public Task Configuration(CancellationToken cancellationToken) { var responseModel = new DatatypeConfigurationResponseModel diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CopyDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CopyDataTypeController.cs index 6bf47269d5ce..f2b89d3c20b3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CopyDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CopyDataTypeController.cs @@ -29,6 +29,8 @@ public CopyDataTypeController(IDataTypeService dataTypeService, IBackOfficeSecur [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Copies a datatype.")] + [EndpointDescription("Creates a duplicate of an existing datatype identified by the provided Id.")] public async Task Copy(CancellationToken cancellationToken, Guid id, CopyDataTypeRequestModel copyDataTypeRequestModel) { IDataType? source = await _dataTypeService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/DeleteDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/DeleteDataTypeController.cs index ba6cb63d8f98..779cce57d2ce 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/DeleteDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/DeleteDataTypeController.cs @@ -29,6 +29,8 @@ public DeleteDataTypeController(IDataTypeService dataTypeService, IBackOfficeSec [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a datatype.")] + [EndpointDescription("Deletes a datatype identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { Attempt result = await _dataTypeService.DeleteAsync(id, CurrentUserKey(_backOfficeSecurityAccessor)); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/ByKeyDataTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/ByKeyDataTypeFolderController.cs index 50f71f7a080e..a06cebe71ba5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/ByKeyDataTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/ByKeyDataTypeFolderController.cs @@ -21,5 +21,7 @@ public ByKeyDataTypeFolderController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(FolderResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a datatype folder.")] + [EndpointDescription("Gets a datatype folder identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) => await GetFolderAsync(id); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/DeleteDataTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/DeleteDataTypeFolderController.cs index 5b9848d6094c..fa13bdbc19ff 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/DeleteDataTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/DeleteDataTypeFolderController.cs @@ -21,5 +21,7 @@ public DeleteDataTypeFolderController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a datatype folder.")] + [EndpointDescription("Deletes a datatype folder identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) => await DeleteFolderAsync(id); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/UpdateDataTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/UpdateDataTypeFolderController.cs index fa3eba2feb5f..e3b944b11d8e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/UpdateDataTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/UpdateDataTypeFolderController.cs @@ -22,6 +22,8 @@ public UpdateDataTypeFolderController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a datatype folder.")] + [EndpointDescription("Updates a datatype folder identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/IsUsedDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/IsUsedDataTypeController.cs index 0a9a048389b5..df9270a4daae 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/IsUsedDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/IsUsedDataTypeController.cs @@ -21,6 +21,8 @@ public IsUsedDataTypeController(IDataTypeUsageService dataTypeUsageService) [MapToApiVersion("1.0")] [ProducesResponseType(typeof(bool), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Checks if a datatype is used.")] + [EndpointDescription("Checks if the datatype identified by the provided Id is used in any content, media, or members.")] public async Task IsUsed(CancellationToken cancellationToken, Guid id) { Attempt result = await _dataTypeUsageService.HasSavedValuesAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/SearchDataTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/SearchDataTypeItemController.cs index 7e2ded6564f4..dd6093d2768f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/SearchDataTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/SearchDataTypeItemController.cs @@ -26,6 +26,8 @@ public SearchDataTypeItemController(IEntitySearchService entitySearchService, ID [HttpGet("search")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedModel), StatusCodes.Status200OK)] + [EndpointSummary("Searches datatype items.")] + [EndpointDescription("Searches datatype items by the provided query with pagination support.")] public async Task Search(CancellationToken cancellationToken, string query, int skip = 0, int take = 100) { PagedModel searchResult = _entitySearchService.Search(UmbracoObjectTypes.DataType, query, skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/MoveDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/MoveDataTypeController.cs index e8f5230463a7..637f0527f06e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/MoveDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/MoveDataTypeController.cs @@ -29,6 +29,8 @@ public MoveDataTypeController(IDataTypeService dataTypeService, IBackOfficeSecur [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Moves a datatype.")] + [EndpointDescription("Moves a datatype identified by the provided Id to a different location.")] public async Task Move(CancellationToken cancellationToken, Guid id, MoveDataTypeRequestModel moveDataTypeRequestModel) { IDataType? source = await _dataTypeService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/References/ReferencedByDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/References/ReferencedByDataTypeController.cs index b36815d408ee..ba36ce99461b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/References/ReferencedByDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/References/ReferencedByDataTypeController.cs @@ -27,6 +27,8 @@ public ReferencedByDataTypeController(IDataTypeService dataTypeService, IRelatio [HttpGet("{id:guid}/referenced-by")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of items that reference datatypes.")] + [EndpointDescription("Gets a paginated collection of items that reference the datatypes identified by the provided Ids.")] public async Task>> ReferencedBy( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/AncestorsDataTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/AncestorsDataTypeTreeController.cs index 15a1c749f517..9a23948b6fb7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/AncestorsDataTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/AncestorsDataTypeTreeController.cs @@ -26,6 +26,8 @@ public AncestorsDataTypeTreeController(IEntityService entityService, FlagProvide [HttpGet("ancestors")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of ancestor datatype items.")] + [EndpointDescription("Gets a collection of datatype items that are ancestors to the provided Id.")] public async Task>> Ancestors(CancellationToken cancellationToken, Guid descendantId) => await GetAncestors(descendantId); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/ChildrenDataTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/ChildrenDataTypeTreeController.cs index 6b9e0611aace..2f6d09a6b2a7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/ChildrenDataTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/ChildrenDataTypeTreeController.cs @@ -27,6 +27,8 @@ public ChildrenDataTypeTreeController(IEntityService entityService, FlagProvider [HttpGet("children")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of datatype tree child items.")] + [EndpointDescription("Gets a paginated collection of datatype tree items that are children of the provided parent Id.")] public async Task>> Children(CancellationToken cancellationToken, Guid parentId, int skip = 0, int take = 100, bool foldersOnly = false) { RenderFoldersOnly(foldersOnly); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/RootDataTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/RootDataTypeTreeController.cs index d4b5e5ef8743..c2d402310995 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/RootDataTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/RootDataTypeTreeController.cs @@ -27,6 +27,8 @@ public RootDataTypeTreeController(IEntityService entityService, FlagProviderColl [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of datatype items from the root of the tree.")] + [EndpointDescription("Gets a paginated collection of datatype items from the root of the tree with optional filtering.")] public async Task>> Root(CancellationToken cancellationToken, int skip = 0, int take = 100, bool foldersOnly = false) { RenderFoldersOnly(foldersOnly); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/SiblingsDataTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/SiblingsDataTypeTreeController.cs index 8cd7577a96eb..84222d83e719 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/SiblingsDataTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/SiblingsDataTypeTreeController.cs @@ -24,6 +24,8 @@ public SiblingsDataTypeTreeController(IEntityService entityService, FlagProvider [HttpGet("siblings")] [ProducesResponseType(typeof(SubsetViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of datatype tree sibling items.")] + [EndpointDescription("Gets a collection of datatype tree items that are siblings of the provided Id.")] public async Task>> Siblings(CancellationToken cancellationToken, Guid target, int before, int after, bool foldersOnly = false) { RenderFoldersOnly(foldersOnly); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs index 4b67b55653ce..832abc018ec7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs @@ -33,6 +33,8 @@ public UpdateDataTypeController(IDataTypeService dataTypeService, IBackOfficeSec [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a datatype.")] + [EndpointDescription("Updates a datatype identified by the provided Id with the details from the request model.")] public async Task Update(CancellationToken cancellationToken, Guid id, UpdateDataTypeRequestModel updateDataTypeViewModel) { IDataType? current = await _dataTypeService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ByKeyDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ByKeyDictionaryController.cs index b28db0cc8205..ed0e1750062e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ByKeyDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ByKeyDictionaryController.cs @@ -24,6 +24,8 @@ public ByKeyDictionaryController(IDictionaryItemService dictionaryItemService, I [MapToApiVersion("1.0")] [ProducesResponseType(typeof(DictionaryItemResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a dictionary.")] + [EndpointDescription("Gets a dictionary identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { IDictionaryItem? dictionary = await _dictionaryItemService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/DeleteDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/DeleteDictionaryController.cs index b426ff1daa02..932c577dfc65 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/DeleteDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/DeleteDictionaryController.cs @@ -26,6 +26,8 @@ public DeleteDictionaryController(IDictionaryItemService dictionaryItemService, [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a dictionary.")] + [EndpointDescription("Deletes a dictionary identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { Attempt result = await _dictionaryItemService.DeleteAsync(id, CurrentUserKey(_backOfficeSecurityAccessor)); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ExportDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ExportDictionaryController.cs index 07af84742ce8..e8d777fe17e5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ExportDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ExportDictionaryController.cs @@ -26,6 +26,8 @@ public ExportDictionaryController(IDictionaryItemService dictionaryItemService, [MapToApiVersion("1.0")] [ProducesResponseType(typeof(FileContentResult), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Exports a dictionary.")] + [EndpointDescription("Exports the dictionary identified by the provided Id to a downloadable format.")] public async Task Export(CancellationToken cancellationToken, Guid id, bool includeChildren = false) { IDictionaryItem? dictionaryItem = await _dictionaryItemService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ImportDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ImportDictionaryController.cs index 4f4954b87c02..53b457f36702 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ImportDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ImportDictionaryController.cs @@ -30,6 +30,8 @@ public ImportDictionaryController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Imports a dictionary.")] + [EndpointDescription("Imports a dictionary from the provided file upload.")] public async Task Import( CancellationToken cancellationToken, ImportDictionaryRequestModel importDictionaryRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/MoveDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/MoveDictionaryController.cs index 6821d8242dbd..9886cf2e78af 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/MoveDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/MoveDictionaryController.cs @@ -27,6 +27,8 @@ public MoveDictionaryController(IDictionaryItemService dictionaryItemService, IB [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Moves a dictionary.")] + [EndpointDescription("Moves a dictionary identified by the provided Id to a different location.")] public async Task Move( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Tree/AncestorsDictionaryTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Tree/AncestorsDictionaryTreeController.cs index 49806ed81040..50d76aa489eb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Tree/AncestorsDictionaryTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Tree/AncestorsDictionaryTreeController.cs @@ -26,6 +26,8 @@ public AncestorsDictionaryTreeController(IEntityService entityService, FlagProvi [HttpGet("ancestors")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of ancestor dictionary items.")] + [EndpointDescription("Gets a collection of dictionary items that are ancestors to the provided Id.")] public async Task>> Ancestors(CancellationToken cancellationToken, Guid descendantId) => await GetAncestors(descendantId); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Tree/ChildrenDictionaryTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Tree/ChildrenDictionaryTreeController.cs index 9db33dca66e0..6a4adaaeb0cb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Tree/ChildrenDictionaryTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Tree/ChildrenDictionaryTreeController.cs @@ -28,6 +28,8 @@ public ChildrenDictionaryTreeController(IEntityService entityService, FlagProvid [HttpGet("children")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of dictionary tree child items.")] + [EndpointDescription("Gets a paginated collection of dictionary tree items that are children of the provided parent Id.")] public async Task>> Children(CancellationToken cancellationToken, Guid parentId, int skip = 0, int take = 100) { PagedModel paginatedItems = await DictionaryItemService.GetPagedAsync(parentId, skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Tree/RootDictionaryTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Tree/RootDictionaryTreeController.cs index e7b79b2fe268..3196d207d31a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Tree/RootDictionaryTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/Tree/RootDictionaryTreeController.cs @@ -27,6 +27,8 @@ public RootDictionaryTreeController(IEntityService entityService, FlagProviderCo [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of dictionary items from the root of the tree.")] + [EndpointDescription("Gets a paginated collection of dictionary items from the root of the tree with optional filtering.")] public async Task>> Root(CancellationToken cancellationToken, int skip = 0, int take = 100) { PagedModel paginatedItems = await DictionaryItemService.GetPagedAsync(null, skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs index aaade24f36e0..5795f75d78ae 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs @@ -41,6 +41,8 @@ public UpdateDictionaryController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a dictionary.")] + [EndpointDescription("Updates a dictionary identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/AvailableSegmentsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/AvailableSegmentsController.cs index bb83d578c95f..691ecc56b15b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/AvailableSegmentsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/AvailableSegmentsController.cs @@ -38,6 +38,8 @@ public AvailableSegmentsController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Gets available segments.")] + [EndpointDescription("Gets a collection of available content segments for the system.")] public async Task GetAvailableSegmentOptions( Guid id, CancellationToken cancellationToken, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/ByKeyDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/ByKeyDocumentController.cs index f61fa1540883..6128976814de 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/ByKeyDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/ByKeyDocumentController.cs @@ -33,6 +33,8 @@ public ByKeyDocumentController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(DocumentResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a document.")] + [EndpointDescription("Gets a document identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/ByKeyPublishedDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/ByKeyPublishedDocumentController.cs index 57710b472f7f..5e8b4a210813 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/ByKeyPublishedDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/ByKeyPublishedDocumentController.cs @@ -34,6 +34,8 @@ public ByKeyPublishedDocumentController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PublishedDocumentResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a document.")] + [EndpointDescription("Gets a document identified by the provided Id.")] public async Task ByKeyPublished(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/Collection/ByKeyDocumentCollectionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/Collection/ByKeyDocumentCollectionController.cs index 612322ef3d5f..633fb146489d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/Collection/ByKeyDocumentCollectionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/Collection/ByKeyDocumentCollectionController.cs @@ -57,6 +57,8 @@ public ByKeyDocumentCollectionController( [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a document collection.")] + [EndpointDescription("Gets a document collection identified by the provided Id.")] public async Task ByKey( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/ConfigurationDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/ConfigurationDocumentController.cs index f50bc962629f..67bffb59a1dd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/ConfigurationDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/ConfigurationDocumentController.cs @@ -18,6 +18,8 @@ public ConfigurationDocumentController( [HttpGet("configuration")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(DocumentConfigurationResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the document configuration.")] + [EndpointDescription("Gets the configuration settings for documents.")] public Task Configuration(CancellationToken cancellationToken) { DocumentConfigurationResponseModel responseModel = _configurationPresentationFactory.CreateDocumentConfigurationResponseModel(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/CopyDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/CopyDocumentController.cs index 8d8c6fd57dbf..070a586797c5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/CopyDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/CopyDocumentController.cs @@ -37,6 +37,8 @@ public CopyDocumentController( [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Copies a document.")] + [EndpointDescription("Creates a duplicate of an existing document identified by the provided Id.")] public async Task Copy( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreatePublicAccessDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreatePublicAccessDocumentController.cs index 6797ecc423c8..e3ee810b59c0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreatePublicAccessDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreatePublicAccessDocumentController.cs @@ -37,6 +37,8 @@ public CreatePublicAccessDocumentController( [HttpPost("{id:guid}/public-access")] [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates public access rules for a document.")] + [EndpointDescription("Creates public access protection for the document identified by the provided Id.")] public async Task Create( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/DeleteDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/DeleteDocumentController.cs index 805f7ba1b4f5..e82ff964db48 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/DeleteDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/DeleteDocumentController.cs @@ -37,6 +37,8 @@ public DeleteDocumentController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a document.")] + [EndpointDescription("Deletes a document identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/DeletePublicAccessDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/DeletePublicAccessDocumentController.cs index e6faaae75eeb..104bf6865406 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/DeletePublicAccessDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/DeletePublicAccessDocumentController.cs @@ -29,6 +29,8 @@ public DeletePublicAccessDocumentController(IAuthorizationService authorizationS [HttpDelete("{id:guid}/public-access")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a document.")] + [EndpointDescription("Deletes a document identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/DocumentPreviewUrlController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/DocumentPreviewUrlController.cs index 5f90b174c788..ff4949479496 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/DocumentPreviewUrlController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/DocumentPreviewUrlController.cs @@ -28,6 +28,8 @@ public DocumentPreviewUrlController( [ProducesResponseType(typeof(DocumentUrlInfo), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets the preview URL for a document.")] + [EndpointDescription("Gets the preview URL for the document identified by the provided Id.")] public async Task GetPreviewUrl(Guid id, string providerAlias, string? culture, string? segment) { IContent? content = _contentService.GetById(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/DocumentUrlController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/DocumentUrlController.cs index 343e55b605ba..1af014661a71 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/DocumentUrlController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/DocumentUrlController.cs @@ -26,6 +26,8 @@ public DocumentUrlController( [MapToApiVersion("1.0")] [HttpGet("urls")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets URLs for a document.")] + [EndpointDescription("Gets the URLs for the document identified by the provided Id.")] public async Task GetUrls([FromQuery(Name = "id")] HashSet ids) { IEnumerable items = _contentService.GetByIds(ids); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/DomainsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/DomainsController.cs index b74c99c35f64..073d10ef7218 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/DomainsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/DomainsController.cs @@ -24,6 +24,8 @@ public DomainsController(IDomainService domainService, IUmbracoMapper umbracoMap [HttpGet("{id:guid}/domains")] [ProducesResponseType(typeof(DomainsResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets domains for a document.")] + [EndpointDescription("Gets the domains and culture settings assigned to the document identified by the provided Id.")] public async Task Domains(CancellationToken cancellationToken, Guid id) { IDomain[] assignedDomains = (await _domainService.GetAssignedDomainsAsync(id, true)) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/GetAuditLogDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/GetAuditLogDocumentController.cs index eedf1a9bf2f5..d7d6d200a09b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/GetAuditLogDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/GetAuditLogDocumentController.cs @@ -35,6 +35,8 @@ public GetAuditLogDocumentController( [MapToApiVersion("1.0")] [HttpGet("{id:guid}/audit-log")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the audit log for a document.")] + [EndpointDescription("Gets a paginated collection of audit log entries for the document identified by the provided Id.")] public async Task GetAuditLog(CancellationToken cancellationToken, Guid id, Direction orderDirection = Direction.Descending, DateTimeOffset? sinceDate = null, int skip = 0, int take = 100) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/GetPublicAccessDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/GetPublicAccessDocumentController.cs index cdcdc1c85cc1..723afb2d617c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/GetPublicAccessDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/GetPublicAccessDocumentController.cs @@ -36,6 +36,8 @@ public GetPublicAccessDocumentController( [HttpGet("{id:guid}/public-access")] [ProducesResponseType(typeof(PublicAccessResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets public access rules for a document.")] + [EndpointDescription("Gets the public access protection settings for the document identified by the provided Id.")] public async Task GetPublicAccess(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/SearchDocumentItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/SearchDocumentItemController.cs index c6628d49f013..ebba55216ca8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/SearchDocumentItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/SearchDocumentItemController.cs @@ -66,6 +66,8 @@ public async Task SearchWithTrashed( [HttpGet("search")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedModel), StatusCodes.Status200OK)] + [EndpointSummary("Searches document items.")] + [EndpointDescription("Searches document items by the provided query with pagination support.")] public async Task SearchWithTrashed( CancellationToken cancellationToken, string query, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveDocumentController.cs index cdaafa904ab0..efca3dbc0808 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveDocumentController.cs @@ -37,6 +37,8 @@ public MoveDocumentController( [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Moves a document.")] + [EndpointDescription("Moves a document identified by the provided Id to a different location.")] public async Task Move(CancellationToken cancellationToken, Guid id, MoveDocumentRequestModel moveDocumentRequestModel) { AuthorizationResult sourceAuthorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveToRecycleBinDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveToRecycleBinDocumentController.cs index c59aa5fc170e..c6c1714a91ee 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveToRecycleBinDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveToRecycleBinDocumentController.cs @@ -37,6 +37,8 @@ public MoveToRecycleBinDocumentController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Moves a document to the recycle bin.")] + [EndpointDescription("Moves a document identified by the provided Id to the recycle bin.")] public async Task MoveToRecycleBin(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/NotificationsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/NotificationsController.cs index 72c9f18eb55c..da606d47a3cb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/NotificationsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/NotificationsController.cs @@ -35,6 +35,8 @@ public NotificationsController( [HttpGet("{id:guid}/notifications")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets notifications for a document.")] + [EndpointDescription("Gets the notification settings for the document identified by the provided Id.")] public async Task Notifications(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentController.cs index fe29aa77cd34..83276e30d357 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentController.cs @@ -42,6 +42,8 @@ public PublishDocumentController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Publishes a document.")] + [EndpointDescription("Publishes a document identified by the provided Id.")] public async Task Publish(CancellationToken cancellationToken, Guid id, PublishDocumentRequestModel requestModel) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsController.cs index e39bebd6803c..1afad37ad082 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsController.cs @@ -38,6 +38,8 @@ public PublishDocumentWithDescendantsController( [ProducesResponseType(typeof(PublishWithDescendantsResultModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Publishes a document with its descendants.")] + [EndpointDescription("Publishes a document and its descendants identified by the provided Id.")] public async Task PublishWithDescendants(CancellationToken cancellationToken, Guid id, PublishDocumentWithDescendantsRequestModel requestModel) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsResultController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsResultController.cs index 7325fc1b4b73..f6a3c17c5739 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsResultController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsResultController.cs @@ -33,6 +33,8 @@ public PublishDocumentWithDescendantsResultController( [ProducesResponseType(typeof(PublishWithDescendantsResultModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets the result of publishing a document with descendants.")] + [EndpointDescription("Gets the status and result of a publish with descendants operation.")] public async Task PublishWithDescendantsResult(CancellationToken cancellationToken, Guid id, Guid taskId) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ChildrenDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ChildrenDocumentRecycleBinController.cs index a32a30b72b1b..6648ac3e98c4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ChildrenDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ChildrenDocumentRecycleBinController.cs @@ -19,6 +19,8 @@ public ChildrenDocumentRecycleBinController(IEntityService entityService, IDocum [HttpGet("children")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of documents in the recycle bin.")] + [EndpointDescription("Gets a paginated collection of documents that are children of the provided parent in the recycle bin.")] public async Task>> Children( CancellationToken cancellationToken, Guid parentId, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/DeleteDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/DeleteDocumentRecycleBinController.cs index 9a49e8b72c1d..4ed8592b4672 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/DeleteDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/DeleteDocumentRecycleBinController.cs @@ -41,6 +41,8 @@ public DeleteDocumentRecycleBinController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a document.")] + [EndpointDescription("Deletes a document identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/OriginalParentDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/OriginalParentDocumentRecycleBinController.cs index 8852b1b0c8b2..ce3f93233108 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/OriginalParentDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/OriginalParentDocumentRecycleBinController.cs @@ -41,6 +41,8 @@ public OriginalParentDocumentRecycleBinController( [ProducesResponseType(typeof(ReferenceByIdModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Gets the original parent of a document in the recycle bin.")] + [EndpointDescription("Gets the original parent location of a document before it was moved to the recycle bin.")] public async Task OriginalParent(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RestoreDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RestoreDocumentRecycleBinController.cs index 1931159babc0..4809a472c683 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RestoreDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RestoreDocumentRecycleBinController.cs @@ -42,6 +42,8 @@ public RestoreDocumentRecycleBinController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Restores a document from the recycle bin.")] + [EndpointDescription("Restores a document from the recycle bin to its original location or a specified parent.")] public async Task Restore(CancellationToken cancellationToken, Guid id, MoveMediaRequestModel moveDocumentRequestModel) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/References/AreReferencedDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/References/AreReferencedDocumentController.cs index bc2353dc5592..60a6701d0375 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/References/AreReferencedDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/References/AreReferencedDocumentController.cs @@ -32,6 +32,8 @@ public AreReferencedDocumentController(ITrackedReferencesService trackedReferenc [HttpGet("are-referenced")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of items that reference documents.")] + [EndpointDescription("Gets a paginated collection of items that reference the documents identified by the provided Ids.")] public async Task>> GetPagedReferencedItems( CancellationToken cancellationToken, [FromQuery(Name="id")]HashSet ids, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/References/ReferencedByDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/References/ReferencedByDocumentController.cs index 6a1d9b282416..8da043433f00 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/References/ReferencedByDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/References/ReferencedByDocumentController.cs @@ -31,6 +31,8 @@ public ReferencedByDocumentController(ITrackedReferencesService trackedReference [HttpGet("{id:guid}/referenced-by")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of items that reference documents.")] + [EndpointDescription("Gets a paginated collection of items that reference the documents identified by the provided Ids.")] public async Task>> ReferencedBy( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/SortDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/SortDocumentController.cs index ab5315093b5c..7204e95b6645 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/SortDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/SortDocumentController.cs @@ -37,6 +37,8 @@ public SortDocumentController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Sorts documents.")] + [EndpointDescription("Sorts documents in the specified parent container according to the provided sort order.")] public async Task Sort(CancellationToken cancellationToken, SortingRequestModel sortingRequestModel) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/AncestorsDocumentTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/AncestorsDocumentTreeController.cs index 1d0ab51402b7..51c56323ad69 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/AncestorsDocumentTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/AncestorsDocumentTreeController.cs @@ -60,6 +60,8 @@ public AncestorsDocumentTreeController( [HttpGet("ancestors")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of ancestor document items.")] + [EndpointDescription("Gets a collection of document items that are ancestors to the provided Id.")] public async Task>> Ancestors(CancellationToken cancellationToken, Guid descendantId) => await GetAncestors(descendantId); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/ChildrenDocumentTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/ChildrenDocumentTreeController.cs index c124929ff110..71e27ec93ee0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/ChildrenDocumentTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/ChildrenDocumentTreeController.cs @@ -61,6 +61,8 @@ public ChildrenDocumentTreeController( [HttpGet("children")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of document tree child items.")] + [EndpointDescription("Gets a paginated collection of document tree items that are children of the provided parent Id.")] public async Task>> Children( CancellationToken cancellationToken, Guid parentId, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/RootDocumentTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/RootDocumentTreeController.cs index 42a9734a23d7..282ca4d1040b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/RootDocumentTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/RootDocumentTreeController.cs @@ -61,6 +61,8 @@ public RootDocumentTreeController( [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of document items from the root of the tree.")] + [EndpointDescription("Gets a paginated collection of document items from the root of the tree with optional filtering.")] public async Task>> Root( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/SiblingsDocumentTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/SiblingsDocumentTreeController.cs index 088e778aeab6..02eb1f3b58e5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/SiblingsDocumentTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/Tree/SiblingsDocumentTreeController.cs @@ -61,6 +61,8 @@ public SiblingsDocumentTreeController( [HttpGet("siblings")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(SubsetViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of document tree sibling items.")] + [EndpointDescription("Gets a collection of document tree items that are siblings of the provided Id.")] public async Task>> Siblings(CancellationToken cancellationToken, Guid target, int before, int after, Guid? dataTypeId = null) { IgnoreUserStartNodesForDataType(dataTypeId); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UnpublishDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UnpublishDocumentController.cs index 7d26b5242261..043152972432 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UnpublishDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UnpublishDocumentController.cs @@ -37,6 +37,8 @@ public UnpublishDocumentController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Unpublishes a document.")] + [EndpointDescription("Unpublishes a document identified by the provided Id.")] public async Task Unpublish(CancellationToken cancellationToken, Guid id, UnpublishDocumentRequestModel requestModel) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs index c393aef44986..6b6798acca27 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs @@ -36,6 +36,8 @@ public UpdateDocumentController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a document.")] + [EndpointDescription("Updates a document identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs index a44289b4c6f7..51f9644c92b9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs @@ -32,6 +32,8 @@ public UpdateDomainsController(IDomainService domainService, IUmbracoMapper umbr [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status409Conflict)] + [EndpointSummary("Updates a document.")] + [EndpointDescription("Updates a document identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateNotificationsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateNotificationsController.cs index 0d504b22a6d7..964433b324cd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateNotificationsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateNotificationsController.cs @@ -26,6 +26,8 @@ public UpdateNotificationsController(IContentEditingService contentEditingServic [HttpPut("{id:guid}/notifications")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a document.")] + [EndpointDescription("Updates a document identified by the provided Id with the details from the request model.")] public async Task UpdateNotifications(CancellationToken cancellationToken, Guid id, UpdateDocumentNotificationsRequestModel updateModel) { IContent? content = await _contentEditingService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs index d617f7df8d0f..23588363dedc 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs @@ -37,6 +37,8 @@ public UpdatePublicAccessDocumentController( [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a document.")] + [EndpointDescription("Updates a document identified by the provided Id with the details from the request model.")] public async Task Update(CancellationToken cancellationToken, Guid id, PublicAccessRequestModel requestModel) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateCreateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateCreateDocumentController.cs index 2ba44b38ab77..b477ccdf8f68 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateCreateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateCreateDocumentController.cs @@ -38,6 +38,8 @@ public ValidateCreateDocumentController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Validates creating a document.")] + [EndpointDescription("Validates the request model for creating a new document without actually creating it.")] public async Task Validate(CancellationToken cancellationToken, CreateDocumentRequestModel requestModel) => await HandleRequest(requestModel, async () => { diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateUpdateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateUpdateDocumentController.cs index e5470de907d5..8c707e90b47e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateUpdateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateUpdateDocumentController.cs @@ -38,6 +38,8 @@ public ValidateUpdateDocumentController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Validates updating a document.")] + [EndpointDescription("Validates the request model for updating a document without actually updating it.")] public async Task ValidateV1_1(CancellationToken cancellationToken, Guid id, ValidateUpdateDocumentRequestModel requestModel) => await HandleRequest(id, requestModel, async () => { diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/ByKeyDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/ByKeyDocumentBlueprintController.cs index 4fa2428c5667..3adf7dcde364 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/ByKeyDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/ByKeyDocumentBlueprintController.cs @@ -27,6 +27,8 @@ public ByKeyDocumentBlueprintController(IContentBlueprintEditingService contentB [MapToApiVersion("1.0")] [ProducesResponseType(typeof(DocumentBlueprintResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a document blueprint.")] + [EndpointDescription("Gets a document blueprint identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { IContent? blueprint = await _contentBlueprintEditingService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintFromDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintFromDocumentController.cs index 60ce59fe8a46..826104b5662f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintFromDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintFromDocumentController.cs @@ -40,6 +40,8 @@ public CreateDocumentBlueprintFromDocumentController( [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Creates a document blueprint from an existing document.")] + [EndpointDescription("Creates a new document blueprint based on an existing document identified by the provided Id.")] public async Task CreateFromDocument(CancellationToken cancellationToken, CreateDocumentBlueprintFromDocumentRequestModel fromDocumentRequestModel) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/DeleteDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/DeleteDocumentBlueprintController.cs index 7e890c9d4cd2..9a565a1c8def 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/DeleteDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/DeleteDocumentBlueprintController.cs @@ -29,6 +29,8 @@ public DeleteDocumentBlueprintController(IContentBlueprintEditingService content [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a document blueprint.")] + [EndpointDescription("Deletes a document blueprint identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { Attempt result = await _contentBlueprintEditingService.DeleteAsync(id, CurrentUserKey(_backOfficeSecurityAccessor)); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/ByKeyDocumentBlueprintFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/ByKeyDocumentBlueprintFolderController.cs index 45e5f46acf68..ffc6436b473d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/ByKeyDocumentBlueprintFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/ByKeyDocumentBlueprintFolderController.cs @@ -21,5 +21,7 @@ public ByKeyDocumentBlueprintFolderController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(FolderResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a document blueprint folder.")] + [EndpointDescription("Gets a document blueprint folder identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) => await GetFolderAsync(id); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/DeleteDocumentBlueprintFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/DeleteDocumentBlueprintFolderController.cs index a68f60cf9853..4adbfe0304b2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/DeleteDocumentBlueprintFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/DeleteDocumentBlueprintFolderController.cs @@ -21,5 +21,7 @@ public DeleteDocumentBlueprintFolderController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a document blueprint folder.")] + [EndpointDescription("Deletes a document blueprint folder identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) => await DeleteFolderAsync(id); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/UpdateDocumentBlueprintFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/UpdateDocumentBlueprintFolderController.cs index 94d1bf2ce126..84f8b4499eb1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/UpdateDocumentBlueprintFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/UpdateDocumentBlueprintFolderController.cs @@ -22,6 +22,8 @@ public UpdateDocumentBlueprintFolderController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a document blueprint folder.")] + [EndpointDescription("Updates a document blueprint folder identified by the provided Id with the details from the request model.")] public async Task Update(CancellationToken cancellationToken, Guid id, UpdateFolderResponseModel updateFolderResponseModel) => await UpdateFolderAsync(id, updateFolderResponseModel); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/MoveDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/MoveDocumentBlueprintController.cs index 9adab9621fd3..d92451116e1a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/MoveDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/MoveDocumentBlueprintController.cs @@ -28,6 +28,8 @@ public MoveDocumentBlueprintController(IContentBlueprintEditingService contentBl [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Moves a document blueprint.")] + [EndpointDescription("Moves a document blueprint identified by the provided Id to a different location.")] public async Task Move(CancellationToken cancellationToken, Guid id, MoveDocumentBlueprintRequestModel requestModel) { Attempt result = await _contentBlueprintEditingService.MoveAsync(id, requestModel.Target?.Id, CurrentUserKey(_backOfficeSecurityAccessor)); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/ScaffoldDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/ScaffoldDocumentBlueprintController.cs index 219e41be2c95..ebef2786a933 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/ScaffoldDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/ScaffoldDocumentBlueprintController.cs @@ -27,6 +27,8 @@ public ScaffoldDocumentBlueprintController(IContentBlueprintEditingService conte [MapToApiVersion("1.0")] [ProducesResponseType(typeof(DocumentBlueprintResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Scaffolds a document blueprint.")] + [EndpointDescription("Creates a scaffold for a new document blueprint with default values.")] public async Task Scaffold(CancellationToken cancellationToken, Guid id) { IContent? blueprint = await _contentBlueprintEditingService.GetScaffoldedAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/AncestorsDocumentBlueprintTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/AncestorsDocumentBlueprintTreeController.cs index 060efbdc7d4e..b228d3759504 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/AncestorsDocumentBlueprintTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/AncestorsDocumentBlueprintTreeController.cs @@ -27,6 +27,8 @@ public AncestorsDocumentBlueprintTreeController(IEntityService entityService, Fl [HttpGet("ancestors")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of ancestor document blueprint items.")] + [EndpointDescription("Gets a collection of document blueprint items that are ancestors to the provided Id.")] public async Task>> Ancestors(CancellationToken cancellationToken, Guid descendantId) => await GetAncestors(descendantId); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/ChildrenDocumentBlueprintTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/ChildrenDocumentBlueprintTreeController.cs index eea5bbf488f8..81b6fccd6258 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/ChildrenDocumentBlueprintTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/ChildrenDocumentBlueprintTreeController.cs @@ -28,6 +28,8 @@ public ChildrenDocumentBlueprintTreeController(IEntityService entityService, Fla [HttpGet("children")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of document blueprint tree child items.")] + [EndpointDescription("Gets a paginated collection of document blueprint tree items that are children of the provided parent Id.")] public async Task>> Children(CancellationToken cancellationToken, Guid parentId, int skip = 0, int take = 100, bool foldersOnly = false) { RenderFoldersOnly(foldersOnly); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/RootDocumentBlueprintTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/RootDocumentBlueprintTreeController.cs index ee533399f011..3a7fda1d4f48 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/RootDocumentBlueprintTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/RootDocumentBlueprintTreeController.cs @@ -28,6 +28,8 @@ public RootDocumentBlueprintTreeController(IEntityService entityService, FlagPro [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of document blueprint items from the root of the tree.")] + [EndpointDescription("Gets a paginated collection of document blueprint items from the root of the tree with optional filtering.")] public async Task>> Root( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/SiblingsDocumentBlueprintTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/SiblingsDocumentBlueprintTreeController.cs index 43feb758c898..0a7bb3e70d0f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/SiblingsDocumentBlueprintTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Tree/SiblingsDocumentBlueprintTreeController.cs @@ -25,6 +25,8 @@ public SiblingsDocumentBlueprintTreeController(IEntityService entityService, Fla [HttpGet("siblings")] [ProducesResponseType(typeof(SubsetViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of document blueprint tree sibling items.")] + [EndpointDescription("Gets a collection of document blueprint tree items that are siblings of the provided Id.")] public async Task>> Siblings( CancellationToken cancellationToken, Guid target, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs index b1007a87df83..1e0cc69a800f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs @@ -36,6 +36,8 @@ public UpdateDocumentBlueprintController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a document blueprint.")] + [EndpointDescription("Updates a document blueprint identified by the provided Id with the details from the request model.")] public async Task Update(CancellationToken cancellationToken, Guid id, UpdateDocumentBlueprintRequestModel requestModel) { ContentBlueprintUpdateModel model = _blueprintEditingPresentationFactory.MapUpdateModel(requestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedAtRootDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedAtRootDocumentTypeController.cs index 0dd74ad58504..56f4e161dacd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedAtRootDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedAtRootDocumentTypeController.cs @@ -26,6 +26,8 @@ public AllowedAtRootDocumentTypeController(IContentTypeService contentTypeServic [HttpGet("allowed-at-root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets document types allowed at root.")] + [EndpointDescription("Gets a collection of document types that are allowed to be created at the root level.")] public async Task AllowedAtRoot(CancellationToken cancellationToken, int skip = 0, int take = 100) { PagedModel result = await _contentTypeService.GetAllAllowedAsRootAsync(skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedChildrenDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedChildrenDocumentTypeController.cs index d44bd7ffd0e0..86eca874d3a9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedChildrenDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedChildrenDocumentTypeController.cs @@ -27,6 +27,8 @@ public AllowedChildrenDocumentTypeController(IContentTypeService contentTypeServ [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets allowed child document types.")] + [EndpointDescription("Gets a collection of document types that are allowed as children of the specified parent document type.")] public async Task AllowedChildrenByKey( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AvailableCompositionDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AvailableCompositionDocumentTypeController.cs index 3b616a610d80..29122518787b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AvailableCompositionDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AvailableCompositionDocumentTypeController.cs @@ -26,6 +26,8 @@ public AvailableCompositionDocumentTypeController(IContentTypeEditingService con [HttpPost("available-compositions")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets available compositions.")] + [EndpointDescription("Gets a collection of document types that are available to use as compositions for the specified document type.")] public async Task AvailableCompositions( CancellationToken cancellationToken, DocumentTypeCompositionRequestModel compositionModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ByKeyDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ByKeyDocumentTypeController.cs index d51f915e7d76..eee2272e93b5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ByKeyDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ByKeyDocumentTypeController.cs @@ -25,6 +25,8 @@ public ByKeyDocumentTypeController(IContentTypeService contentTypeService, IUmbr [MapToApiVersion("1.0")] [ProducesResponseType(typeof(DocumentTypeResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a document type.")] + [EndpointDescription("Gets a document type identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { IContentType? contentType = await _contentTypeService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CompositionReferenceDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CompositionReferenceDocumentTypeController.cs index 88eeeca45d3c..f8030255ead8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CompositionReferenceDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CompositionReferenceDocumentTypeController.cs @@ -29,6 +29,8 @@ public CompositionReferenceDocumentTypeController(IContentTypeService contentTyp [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets composition references.")] + [EndpointDescription("Gets a collection of document types that reference the specified document type as a composition.")] public async Task CompositionReferences(CancellationToken cancellationToken, Guid id) { var contentType = await _contentTypeService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ConfigurationDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ConfigurationDocumentTypeController.cs index 74c5c589468f..321c46c7707f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ConfigurationDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ConfigurationDocumentTypeController.cs @@ -20,6 +20,8 @@ public ConfigurationDocumentTypeController(IConfigurationPresentationFactory con [HttpGet("configuration")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(DocumentTypeConfigurationResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the document type configuration.")] + [EndpointDescription("Gets the configuration settings for document types.")] public Task Configuration(CancellationToken cancellationToken) { DocumentTypeConfigurationResponseModel responseModel = _configurationPresentationFactory.CreateDocumentTypeConfigurationResponseModel(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CopyDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CopyDocumentTypeController.cs index 7a206882e044..f0552de2bcf1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CopyDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CopyDocumentTypeController.cs @@ -25,6 +25,8 @@ public CopyDocumentTypeController(IContentTypeService contentTypeService) [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Copies a document type.")] + [EndpointDescription("Creates a duplicate of an existing document type identified by the provided Id.")] public async Task Copy( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DeleteDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DeleteDocumentTypeController.cs index 664242401847..106b58df457d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DeleteDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DeleteDocumentTypeController.cs @@ -27,6 +27,8 @@ public DeleteDocumentTypeController(IContentTypeService contentTypeService, IBac [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a document type.")] + [EndpointDescription("Deletes a document type identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { ContentTypeOperationStatus status = await _contentTypeService.DeleteAsync(id, CurrentUserKey(_backOfficeSecurityAccessor)); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DocumentBlueprintForDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DocumentBlueprintForDocumentTypeController.cs index 158e8062dbfe..ef25a88ba6c8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DocumentBlueprintForDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DocumentBlueprintForDocumentTypeController.cs @@ -31,6 +31,8 @@ public DocumentBlueprintForDocumentTypeController(IContentBlueprintEditingServic [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets document blueprints for a document type.")] + [EndpointDescription("Gets a collection of document blueprints available for the specified document type.")] public async Task DocumentBlueprintByDocumentTypeKey( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ExportDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ExportDocumentTypeController.cs index 4d2eba27eb84..82282ae20327 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ExportDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ExportDocumentTypeController.cs @@ -29,6 +29,8 @@ public ExportDocumentTypeController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(FileContentResult), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Exports a document type.")] + [EndpointDescription("Exports the document type identified by the provided Id to a downloadable format.")] public IActionResult Export( CancellationToken cancellationToken, Guid id) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/ByKeyDocumentTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/ByKeyDocumentTypeFolderController.cs index 7ac5b08bd9bf..7b3606a9cc1c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/ByKeyDocumentTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/ByKeyDocumentTypeFolderController.cs @@ -21,5 +21,7 @@ public ByKeyDocumentTypeFolderController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(FolderResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a document type folder.")] + [EndpointDescription("Gets a document type folder identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) => await GetFolderAsync(id); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/DeleteDocumentTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/DeleteDocumentTypeFolderController.cs index 82cf09a4207c..6dd9165254e9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/DeleteDocumentTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/DeleteDocumentTypeFolderController.cs @@ -21,5 +21,7 @@ public DeleteDocumentTypeFolderController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a document type folder.")] + [EndpointDescription("Deletes a document type folder identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) => await DeleteFolderAsync(id); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/UpdateDocumentTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/UpdateDocumentTypeFolderController.cs index f259935f2b91..0ca41d53e8bf 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/UpdateDocumentTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/UpdateDocumentTypeFolderController.cs @@ -22,6 +22,8 @@ public UpdateDocumentTypeFolderController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a document type folder.")] + [EndpointDescription("Updates a document type folder identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportExistingDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportExistingDocumentTypeController.cs index 46f28d366520..c3337bb92fe7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportExistingDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportExistingDocumentTypeController.cs @@ -32,6 +32,8 @@ public ImportExistingDocumentTypeController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Imports a document type.")] + [EndpointDescription("Imports a document type from the provided file upload.")] public async Task Import( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportNewDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportNewDocumentTypeController.cs index 9b0cb2af0d76..bde41c956d27 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportNewDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportNewDocumentTypeController.cs @@ -32,6 +32,8 @@ public ImportNewDocumentTypeController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Imports a document type.")] + [EndpointDescription("Imports a document type from the provided file upload.")] public async Task Import( CancellationToken cancellationToken, ImportDocumentTypeRequestModel model) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Item/SearchDocumentTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Item/SearchDocumentTypeItemController.cs index 5e9ceb568a70..985a0a30c02a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Item/SearchDocumentTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Item/SearchDocumentTypeItemController.cs @@ -25,6 +25,8 @@ public SearchDocumentTypeItemController(IUmbracoMapper mapper, IContentTypeSearc [HttpGet("search")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedModel), StatusCodes.Status200OK)] + [EndpointSummary("Searches document type items.")] + [EndpointDescription("Searches document type items by the provided query with pagination support.")] public async Task SearchDocumentType(CancellationToken cancellationToken, string query, bool? isElement = null, int skip = 0, int take = 100) { PagedModel contentTypes = await _contentTypeSearchService.SearchAsync(query, isElement, cancellationToken, skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/MoveDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/MoveDocumentTypeController.cs index ed59a0d16b53..956be8d74381 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/MoveDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/MoveDocumentTypeController.cs @@ -25,6 +25,8 @@ public MoveDocumentTypeController(IContentTypeService contentTypeService) [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Moves a document type.")] + [EndpointDescription("Moves a document type identified by the provided Id to a different location.")] public async Task Move( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/AncestorsDocumentTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/AncestorsDocumentTypeTreeController.cs index 5d3598fa5036..86500cc39517 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/AncestorsDocumentTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/AncestorsDocumentTypeTreeController.cs @@ -26,6 +26,8 @@ public AncestorsDocumentTypeTreeController(IEntityService entityService, FlagPro [HttpGet("ancestors")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of ancestor document type items.")] + [EndpointDescription("Gets a collection of document type items that are ancestors to the provided Id.")] public async Task>> Ancestors(CancellationToken cancellationToken, Guid descendantId) => await GetAncestors(descendantId); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/ChildrenDocumentTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/ChildrenDocumentTypeTreeController.cs index 950f5c73d28c..6da572173c03 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/ChildrenDocumentTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/ChildrenDocumentTypeTreeController.cs @@ -27,6 +27,8 @@ public ChildrenDocumentTypeTreeController(IEntityService entityService, FlagProv [HttpGet("children")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of document type tree child items.")] + [EndpointDescription("Gets a paginated collection of document type tree items that are children of the provided parent Id.")] public async Task>> Children( CancellationToken cancellationToken, Guid parentId, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/RootDocumentTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/RootDocumentTypeTreeController.cs index d8a0e7c3d1cb..05a2da8c29b7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/RootDocumentTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/RootDocumentTypeTreeController.cs @@ -27,6 +27,8 @@ public RootDocumentTypeTreeController(IEntityService entityService, FlagProvider [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of document type items from the root of the tree.")] + [EndpointDescription("Gets a paginated collection of document type items from the root of the tree with optional filtering.")] public async Task>> Root( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/SiblingsDocumentTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/SiblingsDocumentTypeTreeController.cs index 0a930e434e1e..343e360ee16b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/SiblingsDocumentTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Tree/SiblingsDocumentTypeTreeController.cs @@ -24,6 +24,8 @@ public SiblingsDocumentTypeTreeController(IEntityService entityService, FlagProv [HttpGet("siblings")] [ProducesResponseType(typeof(SubsetViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of document type tree sibling items.")] + [EndpointDescription("Gets a collection of document type tree items that are siblings of the provided Id.")] public async Task>> Siblings( CancellationToken cancellationToken, Guid target, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs index da246d9390f1..ebb311272477 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs @@ -41,6 +41,8 @@ public UpdateDocumentTypeController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a document type.")] + [EndpointDescription("Updates a document type identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/ByKeyDocumentVersionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/ByKeyDocumentVersionController.cs index fa44d7a61ce1..7f041475a6ef 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/ByKeyDocumentVersionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/ByKeyDocumentVersionController.cs @@ -29,6 +29,8 @@ public ByKeyDocumentVersionController( [ProducesResponseType(typeof(DocumentVersionResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Gets a document version.")] + [EndpointDescription("Gets a document version identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { Attempt attempt = diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/RollbackDocumentVersionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/RollbackDocumentVersionController.cs index 64f2f09bb3b5..4357cf7c90b1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/RollbackDocumentVersionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/RollbackDocumentVersionController.cs @@ -36,6 +36,8 @@ public RollbackDocumentVersionController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Rolls back a document to a previous version.")] + [EndpointDescription("Rolls back a document to the version identified by the provided Id.")] public async Task Rollback(CancellationToken cancellationToken, Guid id, string? culture) { Attempt getContentAttempt = diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs index 68f4a15b821f..a2db79dc94ed 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs @@ -27,6 +27,8 @@ public UpdatePreventCleanupDocumentVersionController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Updates a document version.")] + [EndpointDescription("Updates a document version identified by the provided Id with the details from the request model.")] public async Task Set(CancellationToken cancellationToken, Guid id, bool preventCleanup) { Attempt attempt = diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Import/AnalyzeImportController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Import/AnalyzeImportController.cs index 5f9a98df981b..80718841f609 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Import/AnalyzeImportController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Import/AnalyzeImportController.cs @@ -28,6 +28,8 @@ public AnalyzeImportController( [ProducesResponseType(typeof(EntityImportAnalysisResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Imports a import.")] + [EndpointDescription("Imports a import from the provided file upload.")] public async Task Analyze(CancellationToken cancellationToken, Guid temporaryFileId) { Attempt analyzeResult = await _temporaryFileToXmlImportService.AnalyzeAsync(temporaryFileId); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Indexer/DetailsIndexerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Indexer/DetailsIndexerController.cs index 0eee31be10d1..f9a000b4bf05 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Indexer/DetailsIndexerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Indexer/DetailsIndexerController.cs @@ -34,6 +34,8 @@ public DetailsIndexerController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(IndexResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets indexer details.")] + [EndpointDescription("Gets detailed information about the indexer identified by the provided name.")] public Task> Details(CancellationToken cancellationToken, string indexName) { if (_examineManager.TryGetIndex(indexName, out IIndex? index)) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Indexer/RebuildIndexerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Indexer/RebuildIndexerController.cs index f9093ffd3bfa..931eb97c06ff 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Indexer/RebuildIndexerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Indexer/RebuildIndexerController.cs @@ -36,6 +36,8 @@ public RebuildIndexerController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status409Conflict)] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Rebuilds an indexer.")] + [EndpointDescription("Rebuilds the search index for the indexer identified by the provided name.")] public async Task Rebuild(CancellationToken cancellationToken, string indexName) { if (!_examineManager.TryGetIndex(indexName, out IIndex? index)) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Install/SettingsInstallController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Install/SettingsInstallController.cs index 518edb9afe8f..acbded7701a1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Install/SettingsInstallController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Install/SettingsInstallController.cs @@ -30,6 +30,8 @@ public SettingsInstallController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status428PreconditionRequired)] [ProducesResponseType(typeof(InstallSettingsResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets install settings.")] + [EndpointDescription("Gets the current installation settings and status.")] public async Task Settings(CancellationToken cancellationToken) { // Register that the install has started diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Install/SetupInstallController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Install/SetupInstallController.cs index 9120a83a1e2c..cd93982b62c3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Install/SetupInstallController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Install/SetupInstallController.cs @@ -28,6 +28,8 @@ public SetupInstallController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status428PreconditionRequired)] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Performs installation setup.")] + [EndpointDescription("Performs the initial setup and installation of Umbraco.")] public async Task Setup(CancellationToken cancellationToken, InstallRequestModel installData) { InstallData data = _mapper.Map(installData)!; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/ByIsoCodeLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/ByIsoCodeLanguageController.cs index e1fb1f444915..267b5cce1da8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/ByIsoCodeLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/ByIsoCodeLanguageController.cs @@ -24,6 +24,8 @@ public ByIsoCodeLanguageController(ILanguageService languageService, IUmbracoMap [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(LanguageResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a language by ISO code.")] + [EndpointDescription("Gets a language identified by the provided ISO code.")] public async Task ByIsoCode(CancellationToken cancellationToken, string isoCode) { ILanguage? language = await _languageService.GetAsync(isoCode); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/DeleteLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/DeleteLanguageController.cs index a074b65445c6..1730796548a5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/DeleteLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/DeleteLanguageController.cs @@ -29,6 +29,8 @@ public DeleteLanguageController(ILanguageService languageService, IBackOfficeSec [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Deletes a language.")] + [EndpointDescription("Deletes a language identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, string isoCode) { Attempt result = await _languageService.DeleteAsync(isoCode, CurrentUserKey(_backOfficeSecurityAccessor)); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs index a74f9e299e9d..b434f96a6af2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs @@ -36,6 +36,8 @@ public UpdateLanguageController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Updates a language.")] + [EndpointDescription("Updates a language identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, string isoCode, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllLogViewerController.cs index d341361da264..6fffd3db3094 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllLogViewerController.cs @@ -41,6 +41,8 @@ public AllLogViewerController(ILogViewerService logViewerService, IUmbracoMapper [HttpGet("log")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of log entries.")] + [EndpointDescription("Gets a paginated collection of log entries with optional filtering and date range.")] public async Task AllLogs( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllMessageTemplateLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllMessageTemplateLogViewerController.cs index 92f5c9d970da..4ad2e7abfcbd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllMessageTemplateLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllMessageTemplateLogViewerController.cs @@ -36,6 +36,8 @@ public AllMessageTemplateLogViewerController(ILogViewerService logViewerService, [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of log message templates.")] + [EndpointDescription("Gets a paginated collection of unique message templates found in the logs.")] public async Task AllMessageTemplates( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllSinkLevelLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllSinkLevelLogViewerController.cs index e3bd05292266..0f5695f3f40c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllSinkLevelLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllSinkLevelLogViewerController.cs @@ -30,6 +30,8 @@ public AllSinkLevelLogViewerController(ILogViewerService logViewerService, IUmbr [HttpGet("level")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of log sink levels.")] + [EndpointDescription("Gets a collection of configured log sinks with their minimum log levels.")] public Task>> AllLogLevels( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/LogLevelCountLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/LogLevelCountLogViewerController.cs index 4e7095b9ef23..d22becf6b9f0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/LogLevelCountLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/LogLevelCountLogViewerController.cs @@ -32,6 +32,8 @@ public LogLevelCountLogViewerController(ILogViewerService logViewerService, IUmb [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(LogLevelCountsReponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets log level counts.")] + [EndpointDescription("Gets the count of log entries for each log level within the specified date range.")] public async Task LogLevelCounts( CancellationToken cancellationToken, DateTimeOffset? startDate = null, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/DeleteSavedSearchLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/DeleteSavedSearchLogViewerController.cs index 961e5c4aae52..d291f9df6b9f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/DeleteSavedSearchLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/DeleteSavedSearchLogViewerController.cs @@ -24,6 +24,8 @@ public class DeleteSavedSearchLogViewerController : SavedSearchLogViewerControll [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Deletes a log.")] + [EndpointDescription("Deletes a log identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, string name) { Attempt result = await _logViewerService.DeleteSavedLogQueryAsync(name); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/ValidateLogFileSizeLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/ValidateLogFileSizeLogViewerController.cs index 6b42892f2dfe..d598762adb60 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/ValidateLogFileSizeLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/ValidateLogFileSizeLogViewerController.cs @@ -24,6 +24,8 @@ public class ValidateLogFileSizeLogViewerController : LogViewerControllerBase [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Validates if logs can be viewed.")] + [EndpointDescription("Checks if the log files are within the size limit and can be viewed.")] public async Task CanViewLogs( CancellationToken cancellationToken, DateTimeOffset? startDate = null, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/ByKeyMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/ByKeyMediaController.cs index 35d2468e39fe..fe1043bb2c19 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/ByKeyMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/ByKeyMediaController.cs @@ -34,6 +34,8 @@ public ByKeyMediaController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(MediaResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a media.")] + [EndpointDescription("Gets a media identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/ConfigurationMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/ConfigurationMediaController.cs index 9d61eac439b3..123788af444f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/ConfigurationMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/ConfigurationMediaController.cs @@ -19,6 +19,8 @@ public ConfigurationMediaController(IConfigurationPresentationFactory configurat [HttpGet("configuration")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(MediaConfigurationResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the media configuration.")] + [EndpointDescription("Gets the configuration settings for medias.")] public Task Configuration(CancellationToken cancellationToken) { MediaConfigurationResponseModel responseModel = _configurationPresentationFactory.CreateMediaConfigurationResponseModel(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/DeleteMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/DeleteMediaController.cs index 8f9e9f570cc4..02dadd42a513 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/DeleteMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/DeleteMediaController.cs @@ -36,6 +36,8 @@ public DeleteMediaController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a media.")] + [EndpointDescription("Deletes a media identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/GetAuditLogMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/GetAuditLogMediaController.cs index bd99aa27ad88..007131160d63 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/GetAuditLogMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/GetAuditLogMediaController.cs @@ -34,6 +34,8 @@ public GetAuditLogMediaController( [MapToApiVersion("1.0")] [HttpGet("{id:guid}/audit-log")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the audit log for a media.")] + [EndpointDescription("Gets a paginated collection of audit log entries for the media identified by the provided Id.")] public async Task GetAuditLog(CancellationToken cancellationToken, Guid id, Direction orderDirection = Direction.Descending, DateTimeOffset? sinceDate = null, int skip = 0, int take = 100) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/SearchMediaItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/SearchMediaItemController.cs index 2e346b52edc5..f84da7678fef 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/SearchMediaItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/SearchMediaItemController.cs @@ -66,6 +66,8 @@ public async Task SearchFromParentWithAllowedTypes( [HttpGet("search")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedModel), StatusCodes.Status200OK)] + [EndpointSummary("Searches media items.")] + [EndpointDescription("Searches media items by the provided query with pagination support.")] public async Task SearchFromParentWithAllowedTypes( CancellationToken cancellationToken, string query, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/MediaUrlController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/MediaUrlController.cs index 1db1a3c1be9d..46f76d78b1a8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/MediaUrlController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/MediaUrlController.cs @@ -25,6 +25,8 @@ public MediaUrlController( [MapToApiVersion("1.0")] [HttpGet("urls")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets URLs for a document.")] + [EndpointDescription("Gets the URLs for the document identified by the provided Id.")] public Task GetUrls([FromQuery(Name = "id")] HashSet ids) { IEnumerable items = _mediaService.GetByIds(ids); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveMediaController.cs index 3de4f760fe40..06a8ad582e36 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveMediaController.cs @@ -36,6 +36,8 @@ public MoveMediaController( [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Moves a media.")] + [EndpointDescription("Moves a media identified by the provided Id to a different location.")] public async Task Move( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveToRecycleBinMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveToRecycleBinMediaController.cs index d8f41c1acc89..c82a55ac6d4d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveToRecycleBinMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveToRecycleBinMediaController.cs @@ -36,6 +36,8 @@ public MoveToRecycleBinMediaController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Moves a media to the recycle bin.")] + [EndpointDescription("Moves a media identified by the provided Id to the recycle bin.")] public async Task MoveToRecycleBin(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs index f8450e4504ef..16859be8a307 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs @@ -19,6 +19,8 @@ public ChildrenMediaRecycleBinController(IEntityService entityService, IMediaPre [HttpGet("children")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of medias in the recycle bin.")] + [EndpointDescription("Gets a paginated collection of medias that are children of the provided parent in the recycle bin.")] public async Task>> Children( CancellationToken cancellationToken, Guid parentId, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/DeleteMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/DeleteMediaRecycleBinController.cs index 454b5c22b3b4..c617cd60372d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/DeleteMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/DeleteMediaRecycleBinController.cs @@ -40,6 +40,8 @@ public DeleteMediaRecycleBinController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a media.")] + [EndpointDescription("Deletes a media identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/OriginalParentMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/OriginalParentMediaRecycleBinController.cs index c2f22d04c3d5..a774a8053f96 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/OriginalParentMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/OriginalParentMediaRecycleBinController.cs @@ -40,6 +40,8 @@ public OriginalParentMediaRecycleBinController( [ProducesResponseType(typeof(ReferenceByIdModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Gets the original parent of a media in the recycle bin.")] + [EndpointDescription("Gets the original parent location of a media before it was moved to the recycle bin.")] public async Task OriginalParent( CancellationToken cancellationToken, Guid id) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RestoreMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RestoreMediaRecycleBinController.cs index d295e8daa8b4..7f545d14718f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RestoreMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RestoreMediaRecycleBinController.cs @@ -41,6 +41,8 @@ public RestoreMediaRecycleBinController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Restores a media from the recycle bin.")] + [EndpointDescription("Restores a media from the recycle bin to its original location or a specified parent.")] public async Task Restore( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/References/AreReferencedMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/References/AreReferencedMediaController.cs index d10bdb962740..4c76a4858dea 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/References/AreReferencedMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/References/AreReferencedMediaController.cs @@ -33,6 +33,8 @@ public AreReferencedMediaController(ITrackedReferencesService trackedReferencesS [HttpGet("are-referenced")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of items that reference medias.")] + [EndpointDescription("Gets a paginated collection of items that reference the medias identified by the provided Ids.")] public async Task>> GetPagedReferencedItems( CancellationToken cancellationToken, [FromQuery(Name="id")] HashSet ids, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/References/ReferencedByMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/References/ReferencedByMediaController.cs index e9e62504edba..f95f6823200b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/References/ReferencedByMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/References/ReferencedByMediaController.cs @@ -31,6 +31,8 @@ public ReferencedByMediaController(ITrackedReferencesService trackedReferencesSe [HttpGet("{id:guid}/referenced-by")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of items that reference medias.")] + [EndpointDescription("Gets a paginated collection of items that reference the medias identified by the provided Ids.")] public async Task>> ReferencedBy( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/SortMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/SortMediaController.cs index b4cc34f5078b..b87cf87d1ad3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/SortMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/SortMediaController.cs @@ -36,6 +36,8 @@ public SortMediaController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Sorts media items.")] + [EndpointDescription("Sorts media items in the specified parent container according to the provided sort order.")] public async Task Sort(CancellationToken cancellationToken, SortingRequestModel sortingRequestModel) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/AncestorsMediaTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/AncestorsMediaTreeController.cs index 80c38d7bd725..3e93599f2aec 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/AncestorsMediaTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/AncestorsMediaTreeController.cs @@ -43,6 +43,8 @@ public AncestorsMediaTreeController( [HttpGet("ancestors")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of ancestor media items.")] + [EndpointDescription("Gets a collection of media items that are ancestors to the provided Id.")] public async Task>> Ancestors( CancellationToken cancellationToken, Guid descendantId) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/ChildrenMediaTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/ChildrenMediaTreeController.cs index d6e243d2c3cf..3752bf3f725f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/ChildrenMediaTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/ChildrenMediaTreeController.cs @@ -44,6 +44,8 @@ public ChildrenMediaTreeController( [HttpGet("children")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of media tree child items.")] + [EndpointDescription("Gets a paginated collection of media tree items that are children of the provided parent Id.")] public async Task>> Children( CancellationToken cancellationToken, Guid parentId, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/RootMediaTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/RootMediaTreeController.cs index 1e01cab22b29..549dd4ec43d8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/RootMediaTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/RootMediaTreeController.cs @@ -44,6 +44,8 @@ public RootMediaTreeController( [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of media items from the root of the tree.")] + [EndpointDescription("Gets a paginated collection of media items from the root of the tree with optional filtering.")] public async Task>> Root( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/SiblingsMediaTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/SiblingsMediaTreeController.cs index 22f62d04fa87..f4782efc9da1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/SiblingsMediaTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/Tree/SiblingsMediaTreeController.cs @@ -41,6 +41,8 @@ public SiblingsMediaTreeController( [HttpGet("siblings")] [ProducesResponseType(typeof(SubsetViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of media tree sibling items.")] + [EndpointDescription("Gets a collection of media tree items that are siblings of the provided Id.")] public async Task>> Siblings(CancellationToken cancellationToken, Guid target, int before, int after, Guid? dataTypeId = null) { IgnoreUserStartNodesForDataType(dataTypeId); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs index d315072a591e..c69e35c611b2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs @@ -36,6 +36,8 @@ public UpdateMediaController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a media.")] + [EndpointDescription("Updates a media identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateCreateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateCreateMediaController.cs index adebeb5a076c..4064696a8151 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateCreateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateCreateMediaController.cs @@ -32,6 +32,8 @@ public ValidateCreateMediaController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Validates creating a media.")] + [EndpointDescription("Validates the request model for creating a new media without actually creating it.")] public async Task Validate(CancellationToken cancellationToken, CreateMediaRequestModel requestModel) => await HandleRequest(requestModel.Parent?.Id, async () => { diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateUpdateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateUpdateMediaController.cs index 14902fbe9fc1..7ec827ee8b0c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateUpdateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateUpdateMediaController.cs @@ -32,6 +32,8 @@ public ValidateUpdateMediaController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Validates updating a media.")] + [EndpointDescription("Validates the request model for updating a media without actually updating it.")] public async Task Validate(CancellationToken cancellationToken, Guid id, UpdateMediaRequestModel requestModel) => await HandleRequest(id, async () => { diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedAtRootMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedAtRootMediaTypeController.cs index 3644b3ad045f..09616f293881 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedAtRootMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedAtRootMediaTypeController.cs @@ -24,6 +24,8 @@ public AllowedAtRootMediaTypeController(IMediaTypeService mediaTypeService, IUmb [HttpGet("allowed-at-root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets media types allowed at root.")] + [EndpointDescription("Gets a collection of media types that are allowed to be created at the root level.")] public async Task AllowedAtRoot(CancellationToken cancellationToken, int skip = 0, int take = 100) { PagedModel result = await _mediaTypeService.GetAllAllowedAsRootAsync(skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedChildrenMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedChildrenMediaTypeController.cs index 1981332c684a..0c5589f11727 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedChildrenMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedChildrenMediaTypeController.cs @@ -27,6 +27,8 @@ public AllowedChildrenMediaTypeController(IMediaTypeService mediaTypeService, IU [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets allowed child media types.")] + [EndpointDescription("Gets a collection of media types that are allowed as children of the specified parent media type.")] public async Task AllowedChildrenByKey( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AvailableCompositionMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AvailableCompositionMediaTypeController.cs index 5c3a4d8e1c8b..dedfc55f2a34 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AvailableCompositionMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AvailableCompositionMediaTypeController.cs @@ -23,6 +23,8 @@ public AvailableCompositionMediaTypeController(IMediaTypeEditingService mediaTyp [HttpPost("available-compositions")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets available compositions.")] + [EndpointDescription("Gets a collection of media types that are available to use as compositions for the specified media type.")] public async Task AvailableCompositions( CancellationToken cancellationToken, MediaTypeCompositionRequestModel compositionModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ByKeyMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ByKeyMediaTypeController.cs index 75a32569bd52..326f248fef64 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ByKeyMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ByKeyMediaTypeController.cs @@ -25,6 +25,8 @@ public ByKeyMediaTypeController(IMediaTypeService mediaTypeService, IUmbracoMapp [MapToApiVersion("1.0")] [ProducesResponseType(typeof(MediaTypeResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a media type.")] + [EndpointDescription("Gets a media type identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { IMediaType? mediaType = await _mediaTypeService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CompositionReferenceMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CompositionReferenceMediaTypeController.cs index 2a097f02ff59..3f8c0faf01cf 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CompositionReferenceMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CompositionReferenceMediaTypeController.cs @@ -26,6 +26,8 @@ public CompositionReferenceMediaTypeController(IMediaTypeService mediaTypeServic [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets composition references.")] + [EndpointDescription("Gets a collection of media types that reference the specified media type as a composition.")] public async Task CompositionReferences(CancellationToken cancellationToken, Guid id) { var mediaType = await _mediaTypeService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ConfigurationMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ConfigurationMediaTypeController.cs index 25447c60a1ad..5d03dd357d8f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ConfigurationMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ConfigurationMediaTypeController.cs @@ -22,6 +22,8 @@ public ConfigurationMediaTypeController(IConfigurationPresentationFactory config [HttpGet("configuration")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(MediaTypeConfigurationResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the media type configuration.")] + [EndpointDescription("Gets the configuration settings for media types.")] public Task Configuration(CancellationToken cancellationToken) { MediaTypeConfigurationResponseModel responseModel = _configurationPresentationFactory.CreateMediaTypeConfigurationResponseModel(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CopyMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CopyMediaTypeController.cs index 1794b0d434f2..a351b2f7f96e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CopyMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CopyMediaTypeController.cs @@ -25,6 +25,8 @@ public CopyMediaTypeController(IMediaTypeService mediaTypeService) [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Copies a media type.")] + [EndpointDescription("Creates a duplicate of an existing media type identified by the provided Id.")] public async Task Copy( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/DeleteMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/DeleteMediaTypeController.cs index 19038e961672..e7eca8326f61 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/DeleteMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/DeleteMediaTypeController.cs @@ -26,6 +26,8 @@ public DeleteMediaTypeController(IMediaTypeService mediaTypeService, IBackOffice [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a media type.")] + [EndpointDescription("Deletes a media type identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { ContentTypeOperationStatus status = await _mediaTypeService.DeleteAsync(id, CurrentUserKey(_backOfficeSecurityAccessor)); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ExportMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ExportMediaTypeController.cs index 40423c3b1d73..2ac35f7bac88 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ExportMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ExportMediaTypeController.cs @@ -29,6 +29,8 @@ public ExportMediaTypeController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(FileContentResult), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Exports a media type.")] + [EndpointDescription("Exports the media type identified by the provided Id to a downloadable format.")] public IActionResult Export( CancellationToken cancellationToken, Guid id) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/ByKeyMediaTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/ByKeyMediaTypeFolderController.cs index 60a1738c5b95..69179ef02359 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/ByKeyMediaTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/ByKeyMediaTypeFolderController.cs @@ -21,5 +21,7 @@ public ByKeyMediaTypeFolderController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(FolderResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a media type folder.")] + [EndpointDescription("Gets a media type folder identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) => await GetFolderAsync(id); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/DeleteMediaTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/DeleteMediaTypeFolderController.cs index 5884a6382006..c790e7ea2ef5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/DeleteMediaTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/DeleteMediaTypeFolderController.cs @@ -21,6 +21,8 @@ public DeleteMediaTypeFolderController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a media type folder.")] + [EndpointDescription("Deletes a media type folder identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) => await DeleteFolderAsync(id); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/UpdateMediaTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/UpdateMediaTypeFolderController.cs index 0523a22d7075..4c1e3ecf95fc 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/UpdateMediaTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/UpdateMediaTypeFolderController.cs @@ -22,6 +22,8 @@ public UpdateMediaTypeFolderController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a media type folder.")] + [EndpointDescription("Updates a media type folder identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportExistingMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportExistingMediaTypeController.cs index 9aedac01e48a..39bd634975bd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportExistingMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportExistingMediaTypeController.cs @@ -32,6 +32,8 @@ public ImportExistingMediaTypeController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Imports a media type.")] + [EndpointDescription("Imports a media type from the provided file upload.")] public async Task Import( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportNewMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportNewMediaTypeController.cs index e71e2b2abb72..d466dc644ffa 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportNewMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportNewMediaTypeController.cs @@ -32,6 +32,8 @@ public ImportNewMediaTypeController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Imports a media type.")] + [EndpointDescription("Imports a media type from the provided file upload.")] public async Task Import( CancellationToken cancellationToken, ImportMediaTypeRequestModel model) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/AllowedMediaTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/AllowedMediaTypeItemController.cs index 937c08997e13..f2d90ab46beb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/AllowedMediaTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/AllowedMediaTypeItemController.cs @@ -23,6 +23,8 @@ public AllowedMediaTypeItemController(IMediaTypeEditingService mediaTypeEditingS [HttpGet("allowed")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of media type items.")] + [EndpointDescription("Gets a collection of media type items identified by the provided Ids.")] public async Task Item(CancellationToken cancellationToken, string fileExtension, int skip = 0, int take = 100) { PagedModel mediaTypes = await _mediaTypeEditingService.GetMediaTypesForFileExtensionAsync(fileExtension, skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/SearchMediaTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/SearchMediaTypeItemController.cs index a6fbade1c77a..09255dc44022 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/SearchMediaTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/SearchMediaTypeItemController.cs @@ -27,6 +27,8 @@ public SearchMediaTypeItemController(IEntitySearchService entitySearchService, I [HttpGet("search")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedModel), StatusCodes.Status200OK)] + [EndpointSummary("Searches media type items.")] + [EndpointDescription("Searches media type items by the provided query with pagination support.")] public Task Search(CancellationToken cancellationToken, string query, int skip = 0, int take = 100) { PagedModel searchResult = _entitySearchService.Search(UmbracoObjectTypes.MediaType, query, skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/MoveMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/MoveMediaTypeController.cs index 9c747cbd2f8a..d5fc94692a33 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/MoveMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/MoveMediaTypeController.cs @@ -25,6 +25,8 @@ public MoveMediaTypeController(IMediaTypeService mediaTypeService) [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Moves a media type.")] + [EndpointDescription("Moves a media type identified by the provided Id to a different location.")] public async Task Move( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/AncestorsMediaTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/AncestorsMediaTypeTreeController.cs index 0df58fc62519..eaa81d42a93c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/AncestorsMediaTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/AncestorsMediaTypeTreeController.cs @@ -26,6 +26,8 @@ public AncestorsMediaTypeTreeController(IEntityService entityService, FlagProvid [HttpGet("ancestors")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of ancestor media type items.")] + [EndpointDescription("Gets a collection of media type items that are ancestors to the provided Id.")] public async Task>> Ancestors( CancellationToken cancellationToken, Guid descendantId) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/ChildrenMediaTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/ChildrenMediaTypeTreeController.cs index 7eef92411c27..17e9676515ea 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/ChildrenMediaTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/ChildrenMediaTypeTreeController.cs @@ -27,6 +27,8 @@ public ChildrenMediaTypeTreeController(IEntityService entityService, FlagProvide [HttpGet("children")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of media type tree child items.")] + [EndpointDescription("Gets a paginated collection of media type tree items that are children of the provided parent Id.")] public async Task>> Children( CancellationToken cancellationToken, Guid parentId, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/RootMediaTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/RootMediaTypeTreeController.cs index f8b78a6f40c1..fad663ccc408 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/RootMediaTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/RootMediaTypeTreeController.cs @@ -27,6 +27,8 @@ public RootMediaTypeTreeController(IEntityService entityService, FlagProviderCol [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of media type items from the root of the tree.")] + [EndpointDescription("Gets a paginated collection of media type items from the root of the tree with optional filtering.")] public async Task>> Root( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/SiblingsMediaTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/SiblingsMediaTypeTreeController.cs index 61686ee5cb9d..da0d52eb6660 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/SiblingsMediaTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Tree/SiblingsMediaTypeTreeController.cs @@ -24,6 +24,8 @@ public SiblingsMediaTypeTreeController(IEntityService entityService, FlagProvide [HttpGet("siblings")] [ProducesResponseType(typeof(SubsetViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of media type tree sibling items.")] + [EndpointDescription("Gets a collection of media type tree items that are siblings of the provided Id.")] public async Task>> Siblings( CancellationToken cancellationToken, Guid target, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs index 96bd65f46488..4948ce74974d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs @@ -41,6 +41,8 @@ public UpdateMediaTypeController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a media type.")] + [EndpointDescription("Updates a media type identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/ByKeyMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/ByKeyMemberController.cs index f70afe5e4056..5655c8510feb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/ByKeyMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/ByKeyMemberController.cs @@ -30,6 +30,8 @@ public ByKeyMemberController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(MemberResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a member.")] + [EndpointDescription("Gets a member identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { IMember? member = await _memberEditingService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/ConfigurationMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/ConfigurationMemberController.cs index 688e8392f7c4..3ba7ccc6e1ac 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/ConfigurationMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/ConfigurationMemberController.cs @@ -18,6 +18,8 @@ public ConfigurationMemberController( [HttpGet("configuration")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(MemberConfigurationResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the member configuration.")] + [EndpointDescription("Gets the configuration settings for members.")] public Task Configuration(CancellationToken cancellationToken) { MemberConfigurationResponseModel responseModel = _configurationPresentationFactory.CreateMemberConfigurationResponseModel(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/DeleteMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/DeleteMemberController.cs index f11e7bd0b4c9..7fa3415f4183 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/DeleteMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/DeleteMemberController.cs @@ -26,6 +26,8 @@ public DeleteMemberController(IMemberEditingService memberEditingService, IBackO [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a member.")] + [EndpointDescription("Deletes a member identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { Attempt result = await _memberEditingService.DeleteAsync(id, CurrentUserKey(_backOfficeSecurityAccessor)); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/SearchMemberItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/SearchMemberItemController.cs index 78917f49ce0f..81faafab83f2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/SearchMemberItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/SearchMemberItemController.cs @@ -24,6 +24,8 @@ public SearchMemberItemController(IIndexedEntitySearchService indexedEntitySearc [HttpGet("search")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedModel), StatusCodes.Status200OK)] + [EndpointSummary("Searches member items.")] + [EndpointDescription("Searches member items by the provided query with pagination support.")] public async Task SearchWithAllowedTypes(CancellationToken cancellationToken, string query, int skip = 0, int take = 100, [FromQuery]IEnumerable? allowedMemberTypes = null) { PagedModel searchResult = await _indexedEntitySearchService.SearchAsync(UmbracoObjectTypes.Member, query, null, allowedMemberTypes, false, "*", skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/References/AreReferencedMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/References/AreReferencedMemberController.cs index 1b46a981ce86..bb453ef28899 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/References/AreReferencedMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/References/AreReferencedMemberController.cs @@ -33,6 +33,8 @@ public AreReferencedMemberController(ITrackedReferencesService trackedReferences [HttpGet("are-referenced")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of items that reference members.")] + [EndpointDescription("Gets a paginated collection of items that reference the members identified by the provided Ids.")] public async Task>> GetPagedReferencedItems( CancellationToken cancellationToken, [FromQuery(Name="id")] HashSet ids, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/References/ReferencedByMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/References/ReferencedByMemberController.cs index 69237278a549..417650df4c85 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/References/ReferencedByMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/References/ReferencedByMemberController.cs @@ -31,6 +31,8 @@ public ReferencedByMemberController(ITrackedReferencesService trackedReferencesS [HttpGet("{id:guid}/referenced-by")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of items that reference members.")] + [EndpointDescription("Gets a paginated collection of items that reference the members identified by the provided Ids.")] public async Task>> ReferencedBy( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs index 8d7d83859b99..32e20acbfc8c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs @@ -33,6 +33,8 @@ public UpdateMemberController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a member.")] + [EndpointDescription("Updates a member identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateCreateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateCreateMemberController.cs index 7528988d0434..457f45edaaf0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateCreateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateCreateMemberController.cs @@ -29,6 +29,8 @@ public ValidateCreateMemberController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Validates creating a member.")] + [EndpointDescription("Validates the request model for creating a new member without actually creating it.")] public async Task Validate( CancellationToken cancellationToken, CreateMemberRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateUpdateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateUpdateMemberController.cs index 8c5fe877c005..bb7101283a9b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateUpdateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateUpdateMemberController.cs @@ -29,6 +29,8 @@ public ValidateUpdateMemberController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Validates updating a member.")] + [EndpointDescription("Validates the request model for updating a member without actually updating it.")] public async Task Validate( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/ByKeyMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/ByKeyMemberGroupController.cs index 65fb21fa27d0..1e1a052dab14 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/ByKeyMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/ByKeyMemberGroupController.cs @@ -24,6 +24,8 @@ public ByKeyMemberGroupController(IMemberGroupService memberGroupService, IUmbra [MapToApiVersion("1.0")] [ProducesResponseType(typeof(MemberGroupResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a member group.")] + [EndpointDescription("Gets a member group identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { IMemberGroup? memberGroup = await _memberGroupService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/DeleteMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/DeleteMemberGroupController.cs index d73f4a55a56b..309c8d2eaaaf 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/DeleteMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/DeleteMemberGroupController.cs @@ -20,6 +20,8 @@ public class DeleteMemberGroupController : MemberGroupControllerBase [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Deletes a member group.")] + [EndpointDescription("Deletes a member group identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { Attempt result = await _memberGroupService.DeleteAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Tree/RootMemberGroupTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Tree/RootMemberGroupTreeController.cs index 59a5dbb8b716..cdda99656d4e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Tree/RootMemberGroupTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Tree/RootMemberGroupTreeController.cs @@ -27,6 +27,8 @@ public RootMemberGroupTreeController(IEntityService entityService, FlagProviderC [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of member group items from the root of the tree.")] + [EndpointDescription("Gets a paginated collection of member group items from the root of the tree with optional filtering.")] public async Task>> Root( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs index b8fb0a4bb871..9022b0939996 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs @@ -27,6 +27,8 @@ public UpdateMemberGroupController(IUmbracoMapper mapper, IMemberGroupService me [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a member group.")] + [EndpointDescription("Updates a member group identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/AvailableCompositionMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/AvailableCompositionMemberTypeController.cs index a43e662b76c9..c66c8cfedef3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/AvailableCompositionMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/AvailableCompositionMemberTypeController.cs @@ -26,6 +26,8 @@ public AvailableCompositionMemberTypeController(IMemberTypeEditingService member [HttpPost("available-compositions")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets available compositions.")] + [EndpointDescription("Gets a collection of member types that are available to use as compositions for the specified member type.")] public async Task AvailableCompositions( CancellationToken cancellationToken, MemberTypeCompositionRequestModel compositionModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ByKeyMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ByKeyMemberTypeController.cs index 1dc7d7703718..0efd5935c0b7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ByKeyMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ByKeyMemberTypeController.cs @@ -25,6 +25,8 @@ public ByKeyMemberTypeController(IMemberTypeService memberTypeService, IMemberTy [MapToApiVersion("1.0")] [ProducesResponseType(typeof(MemberTypeResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a member type.")] + [EndpointDescription("Gets a member type identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { IMemberType? memberType = await _memberTypeService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CompositionReferenceMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CompositionReferenceMemberTypeController.cs index c20037319a8a..ab68e2b8dea9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CompositionReferenceMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CompositionReferenceMemberTypeController.cs @@ -29,6 +29,8 @@ public CompositionReferenceMemberTypeController(IMemberTypeService memberTypeSer [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets composition references.")] + [EndpointDescription("Gets a collection of member types that reference the specified member type as a composition.")] public async Task CompositionReferences(CancellationToken cancellationToken, Guid id) { var memberType = await _memberTypeService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ConfigurationMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ConfigurationMemberTypeController.cs index 2dacf50fef45..b7e3d086917c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ConfigurationMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ConfigurationMemberTypeController.cs @@ -22,6 +22,8 @@ public ConfigurationMemberTypeController(IConfigurationPresentationFactory confi [HttpGet("configuration")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(MemberTypeConfigurationResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the member type configuration.")] + [EndpointDescription("Gets the configuration settings for member types.")] public Task Configuration(CancellationToken cancellationToken) { MemberTypeConfigurationResponseModel responseModel = _configurationPresentationFactory.CreateMemberTypeConfigurationResponseModel(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CopyMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CopyMemberTypeController.cs index e0d24d0973c7..f4d4bb96ea66 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CopyMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CopyMemberTypeController.cs @@ -24,6 +24,8 @@ public CopyMemberTypeController(IMemberTypeService memberTypeService) [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Copies a member type.")] + [EndpointDescription("Creates a duplicate of an existing member type identified by the provided Id.")] public async Task Copy(CancellationToken cancellationToken, Guid id) { Attempt result = await _memberTypeService.CopyAsync(id, containerKey: null); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/DeleteMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/DeleteMemberTypeController.cs index a79bb4c2a3ad..4a5ddeb2e4c1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/DeleteMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/DeleteMemberTypeController.cs @@ -26,6 +26,8 @@ public DeleteMemberTypeController(IMemberTypeService memberTypeService, IBackOff [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a member type.")] + [EndpointDescription("Deletes a member type identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { ContentTypeOperationStatus status = await _memberTypeService.DeleteAsync(id, CurrentUserKey(_backOfficeSecurityAccessor)); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/ByKeyMemberTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/ByKeyMemberTypeFolderController.cs index 81ba0fcbb9e5..8073b53c9f81 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/ByKeyMemberTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/ByKeyMemberTypeFolderController.cs @@ -21,5 +21,7 @@ public ByKeyMemberTypeFolderController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(FolderResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a member type folder.")] + [EndpointDescription("Gets a member type folder identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) => await GetFolderAsync(id); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/DeleteMemberTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/DeleteMemberTypeFolderController.cs index 6bdc679e2d70..3866ff819418 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/DeleteMemberTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/DeleteMemberTypeFolderController.cs @@ -21,5 +21,7 @@ public DeleteMemberTypeFolderController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a member type folder.")] + [EndpointDescription("Deletes a member type folder identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) => await DeleteFolderAsync(id); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/UpdateMemberTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/UpdateMemberTypeFolderController.cs index acc0acab5b78..5e90694eb1a3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/UpdateMemberTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/UpdateMemberTypeFolderController.cs @@ -22,6 +22,8 @@ public UpdateMemberTypeFolderController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a member type folder.")] + [EndpointDescription("Updates a member type folder identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/SearchMemberTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/SearchMemberTypeItemController.cs index 0d211bad43ba..488c910281ad 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/SearchMemberTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/SearchMemberTypeItemController.cs @@ -26,6 +26,8 @@ public SearchMemberTypeItemController(IEntitySearchService entitySearchService, [HttpGet("search")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedModel), StatusCodes.Status200OK)] + [EndpointSummary("Searches member type items.")] + [EndpointDescription("Searches member type items by the provided query with pagination support.")] public Task Search(CancellationToken cancellationToken, string query, int skip = 0, int take = 100) { PagedModel searchResult = _entitySearchService.Search(UmbracoObjectTypes.MemberType, query, skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Tree/RootMemberTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Tree/RootMemberTypeTreeController.cs index 2b4e89e17595..4ccb4c321b22 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Tree/RootMemberTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Tree/RootMemberTypeTreeController.cs @@ -27,6 +27,8 @@ public RootMemberTypeTreeController(IEntityService entityService, FlagProviderCo [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of member type items from the root of the tree.")] + [EndpointDescription("Gets a paginated collection of member type items from the root of the tree with optional filtering.")] public async Task>> Root( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs index f3be972803de..f84873af5921 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs @@ -41,6 +41,8 @@ public UpdateMemberTypeController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a member type.")] + [EndpointDescription("Updates a member type identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/BuildModelsBuilderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/BuildModelsBuilderController.cs index 4282de369790..c5154fd3e94d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/BuildModelsBuilderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/BuildModelsBuilderController.cs @@ -35,6 +35,8 @@ public BuildModelsBuilderController( [HttpPost("build")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status428PreconditionRequired)] + [EndpointSummary("Builds models.")] + [EndpointDescription("Triggers the models builder to generate strongly-typed models for content types.")] [MapToApiVersion("1.0")] public Task BuildModels(CancellationToken cancellationToken) { diff --git a/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/StatusModelsBuilderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/StatusModelsBuilderController.cs index f49b16b8517f..5046182bcc80 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/StatusModelsBuilderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/StatusModelsBuilderController.cs @@ -17,6 +17,8 @@ public class StatusModelsBuilderController : ModelsBuilderControllerBase [HttpGet("status")] [ProducesResponseType(typeof(OutOfDateStatusResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets models builder status.")] + [EndpointDescription("Gets the current status and configuration of the models builder.")] [MapToApiVersion("1.0")] public Task> GetModelsOutOfDateStatus(CancellationToken cancellationToken) { diff --git a/src/Umbraco.Cms.Api.Management/Controllers/OEmbed/QueryOEmbedController.cs b/src/Umbraco.Cms.Api.Management/Controllers/OEmbed/QueryOEmbedController.cs index ba9c621912b2..cf854d45a8c2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/OEmbed/QueryOEmbedController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/OEmbed/QueryOEmbedController.cs @@ -24,6 +24,8 @@ public QueryOEmbedController(IOEmbedService oEmbedService) [HttpGet("query")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(OEmbedResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Queries OEmbed information.")] + [EndpointDescription("Queries OEmbed information for the specified URL.")] public async Task Query(CancellationToken cancellationToken, Uri url, int? maxWidth = null, int? maxHeight = null) { Attempt result = await _oEmbedService.GetMarkupAsync(url, maxWidth, maxHeight, cancellationToken); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/AllMigrationStatusPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/AllMigrationStatusPackageController.cs index 0bb2f830dc84..125db99e08f7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/AllMigrationStatusPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/AllMigrationStatusPackageController.cs @@ -47,6 +47,8 @@ public AllMigrationStatusPackageController(IPackagingService packagingService, I [HttpGet("migration-status")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets all package migration statuses.")] + [EndpointDescription("Gets a paginated collection of migration status for all installed packages.")] public async Task>> AllMigrationStatuses( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/ConfigurationPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/ConfigurationPackageController.cs index 9ad8c1a20ee3..e1dd25f4e85a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/ConfigurationPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/ConfigurationPackageController.cs @@ -16,6 +16,8 @@ public class ConfigurationPackageController : PackageControllerBase [HttpGet("configuration")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PackageConfigurationResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the package configuration.")] + [EndpointDescription("Gets the configuration settings for packages.")] public Task Configuration(CancellationToken cancellationToken) { PackageConfigurationResponseModel responseModel = _packagePresentationFactory.CreateConfigurationResponseModel(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/ByKeyCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/ByKeyCreatedPackageController.cs index a0fa1ae497c3..156073fc9dcc 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/ByKeyCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/ByKeyCreatedPackageController.cs @@ -29,6 +29,8 @@ public ByKeyCreatedPackageController(IPackagingService packagingService, IUmbrac [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(PackageDefinitionResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a package.")] + [EndpointDescription("Gets a package identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { PackageDefinition? package = await _packagingService.GetCreatedPackageByKeyAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DeleteCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DeleteCreatedPackageController.cs index 6561472bd330..6db95709da7f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DeleteCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DeleteCreatedPackageController.cs @@ -30,6 +30,8 @@ public DeleteCreatedPackageController(IPackagingService packagingService, IBackO [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Deletes a package.")] + [EndpointDescription("Deletes a package identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { Attempt result = diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs index b22e63ccc4d8..628b837c4637 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs @@ -38,6 +38,8 @@ public UpdateCreatedPackageController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Updates a package.")] + [EndpointDescription("Updates a package identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/RunMigrationPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/RunMigrationPackageController.cs index 56d7a4279493..980be53fde48 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/RunMigrationPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/RunMigrationPackageController.cs @@ -25,6 +25,8 @@ public RunMigrationPackageController(PackageMigrationRunner packageMigrationRunn [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status409Conflict)] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Runs pending package migrations.")] + [EndpointDescription("Executes all pending package migrations to update the database schema.")] public async Task RunMigrations(CancellationToken cancellationToken, string name) { Attempt result = await _packageMigrationRunner.RunPendingPackageMigrations(name); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/ByPathPartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/ByPathPartialViewController.cs index bbf1dec98fcd..394705c246fb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/ByPathPartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/ByPathPartialViewController.cs @@ -27,6 +27,8 @@ public ByPathPartialViewController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PartialViewResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a partialview by path.")] + [EndpointDescription("Gets a partialview identified by the provided file path.")] public async Task ByPath(CancellationToken cancellationToken, string path) { path = DecodePath(path).VirtualPathToSystemPath(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/DeletePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/DeletePartialViewController.cs index b44990b41e2c..24625d00c4c1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/DeletePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/DeletePartialViewController.cs @@ -27,6 +27,8 @@ public DeletePartialViewController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a partial view.")] + [EndpointDescription("Deletes a partial view identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, string path) { path = DecodePath(path).VirtualPathToSystemPath(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/ByPathPartialViewFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/ByPathPartialViewFolderController.cs index 727f4d1d68d1..ee20ab2f13d4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/ByPathPartialViewFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/ByPathPartialViewFolderController.cs @@ -26,6 +26,8 @@ public ByPathPartialViewFolderController(IPartialViewFolderService partialViewFo [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PartialViewFolderResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a partialviewfolder by path.")] + [EndpointDescription("Gets a partialviewfolder identified by the provided file path.")] public async Task ByPath(CancellationToken cancellationToken, string path) { path = DecodePath(path).VirtualPathToSystemPath(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/DeletePartialViewFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/DeletePartialViewFolderController.cs index 41cf9548d58b..4f4549916560 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/DeletePartialViewFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/DeletePartialViewFolderController.cs @@ -20,6 +20,8 @@ public DeletePartialViewFolderController(IPartialViewFolderService partialViewFo [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a partial view folder.")] + [EndpointDescription("Deletes a partial view folder identified by the provided Id.")] public async Task Delete( CancellationToken cancellationToken, string path) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/RenamePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/RenamePartialViewController.cs index bb3cea933c77..5124930ad642 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/RenamePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/RenamePartialViewController.cs @@ -31,6 +31,8 @@ public RenamePartialViewController(IPartialViewService partialViewService, IBack [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Renames a partialview.")] + [EndpointDescription("Renames a partialview file to the specified new name.")] public async Task Rename( CancellationToken cancellationToken, string path, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/AncestorsPartialViewTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/AncestorsPartialViewTreeController.cs index 6f30a7268482..c11b04d844ff 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/AncestorsPartialViewTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/AncestorsPartialViewTreeController.cs @@ -33,6 +33,8 @@ public AncestorsPartialViewTreeController(FileSystems fileSystems) [HttpGet("ancestors")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of ancestor partial view items.")] + [EndpointDescription("Gets a collection of partial view items that are ancestors to the provided Id.")] public async Task>> Ancestors( CancellationToken cancellationToken, string descendantPath) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/ChildrenPartialViewTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/ChildrenPartialViewTreeController.cs index 9c70e7acbed4..8f1a2c5dd7ec 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/ChildrenPartialViewTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/ChildrenPartialViewTreeController.cs @@ -34,6 +34,8 @@ public ChildrenPartialViewTreeController(FileSystems fileSystems) [HttpGet("children")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of partial view tree child items.")] + [EndpointDescription("Gets a paginated collection of partial view tree items that are children of the provided parent Id.")] public async Task>> Children( CancellationToken cancellationToken, string parentPath, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/RootPartialViewTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/RootPartialViewTreeController.cs index 0a7d95627f87..0c8549acee52 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/RootPartialViewTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/RootPartialViewTreeController.cs @@ -34,6 +34,8 @@ public RootPartialViewTreeController(FileSystems fileSystems) [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of partial view items from the root of the tree.")] + [EndpointDescription("Gets a paginated collection of partial view items from the root of the tree with optional filtering.")] public async Task>> Root( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/SiblingsPartialViewTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/SiblingsPartialViewTreeController.cs index 8b3354d0f663..4d3f5f53bce7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/SiblingsPartialViewTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Tree/SiblingsPartialViewTreeController.cs @@ -31,6 +31,8 @@ public SiblingsPartialViewTreeController(FileSystems fileSystems) [HttpGet("siblings")] [ProducesResponseType(typeof(SubsetViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of partial view tree sibling items.")] + [EndpointDescription("Gets a collection of partial view tree items that are siblings of the provided Id.")] public async Task>> Siblings( CancellationToken cancellationToken, string path, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs index e460b0adf0ae..b54f29af054b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs @@ -34,6 +34,8 @@ public UpdatePartialViewController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a partial view.")] + [EndpointDescription("Updates a partial view identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, string path, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/GetStatusProfilingController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/GetStatusProfilingController.cs index 6dae531f5cdf..b7b43196b37a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/GetStatusProfilingController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/GetStatusProfilingController.cs @@ -18,6 +18,8 @@ public class GetStatusProfilingController : ProfilingControllerBase [HttpGet("status")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProfilingStatusResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets profiling status.")] + [EndpointDescription("Gets the current status of the MiniProfiler profiling tool.")] public async Task Status(CancellationToken cancellationToken) { Attempt result = await _webProfilerService.GetStatus(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs index b90a976c7644..06126551e978 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs @@ -18,6 +18,8 @@ public class UpdateStatusProfilingController : ProfilingControllerBase [HttpPut("status")] [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Updates a profiling.")] + [EndpointDescription("Updates a profiling identified by the provided Id with the details from the request model.")] public async Task Status( CancellationToken cancellationToken, ProfilingStatusRequestModel model) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PropertyType/IsUsedPropertyTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PropertyType/IsUsedPropertyTypeController.cs index 8db2363d07b2..5bde63381991 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PropertyType/IsUsedPropertyTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PropertyType/IsUsedPropertyTypeController.cs @@ -22,6 +22,8 @@ public IsUsedPropertyTypeController(IPropertyTypeUsageService propertyTypeUsageS [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(bool), StatusCodes.Status200OK)] + [EndpointSummary("Checks if a propertytype is used.")] + [EndpointDescription("Checks if the propertytype identified by the provided Id is used in any content, media, or members.")] public async Task Get(CancellationToken cancellationToken, Guid contentTypeId, string propertyAlias) { Attempt result = await _propertyTypeUsageService.HasSavedPropertyValuesAsync(contentTypeId, propertyAlias); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheController.cs index f716058fc4e7..30daba922cf9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheController.cs @@ -17,6 +17,8 @@ public class RebuildPublishedCacheController : PublishedCacheControllerBase [HttpPost("rebuild")] [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Rebuilds the published content cache.")] + [EndpointDescription("Rebuilds the entire published content cache from scratch.")] public async Task Rebuild(CancellationToken cancellationToken) { Attempt attempt = await _databaseCacheRebuilder.RebuildAsync(true); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheStatusController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheStatusController.cs index e924116751a3..9e287dbb5484 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheStatusController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheStatusController.cs @@ -16,6 +16,8 @@ public class RebuildPublishedCacheStatusController : PublishedCacheControllerBas [HttpGet("rebuild/status")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(RebuildStatusModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the rebuild cache status.")] + [EndpointDescription("Gets the current status of the published content cache rebuild operation.")] public async Task Status(CancellationToken cancellationToken) { var isRebuilding = await _databaseCacheRebuilder.IsRebuildingAsync(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/ReloadPublishedCacheController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/ReloadPublishedCacheController.cs index e147c9f7752a..79c0603a6789 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/ReloadPublishedCacheController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/ReloadPublishedCacheController.cs @@ -16,6 +16,8 @@ public class ReloadPublishedCacheController : PublishedCacheControllerBase [HttpPost("reload")] [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Reloads the published content cache.")] + [EndpointDescription("Reloads the published content cache from the database.")] public Task Reload(CancellationToken cancellationToken) { _distributedCache.RefreshAllPublishedSnapshot(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/ByKeyRedirectUrlManagementController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/ByKeyRedirectUrlManagementController.cs index c8470ddc320f..f345399fcf32 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/ByKeyRedirectUrlManagementController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/ByKeyRedirectUrlManagementController.cs @@ -26,6 +26,8 @@ public ByKeyRedirectUrlManagementController( [MapToApiVersion("1.0")] [HttpGet("{id:guid}")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a redirect URL.")] + [EndpointDescription("Gets a redirect URL identified by the provided Id.")] public Task>> ByKey( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/DeleteByKeyRedirectUrlManagementController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/DeleteByKeyRedirectUrlManagementController.cs index 6f33b166996b..088a4e174647 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/DeleteByKeyRedirectUrlManagementController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/DeleteByKeyRedirectUrlManagementController.cs @@ -18,6 +18,8 @@ public DeleteByKeyRedirectUrlManagementController(IRedirectUrlService redirectUr [MapToApiVersion("1.0")] [HttpDelete("{id:guid}")] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Deletes a redirect URL.")] + [EndpointDescription("Deletes a redirect URL identified by the provided Id.")] public Task DeleteByKey(CancellationToken cancellationToken, Guid id) { _redirectUrlService.Delete(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs index 1500df85adc7..5810394ed0a0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs @@ -17,6 +17,8 @@ public GetStatusRedirectUrlManagementController( [MapToApiVersion("1.0")] [HttpGet("status")] [ProducesResponseType(typeof(RedirectUrlStatusResponseModel), 200)] + [EndpointSummary("Gets URLs for a document.")] + [EndpointDescription("Gets the URLs for the document identified by the provided Id.")] public Task> GetStatus(CancellationToken cancellationToken) => Task.FromResult>(_redirectUrlStatusPresentationFactory.CreateViewModel()); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs index 5f7e1a9a9f87..4a623108c881 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs @@ -25,6 +25,9 @@ public SetStatusRedirectUrlManagementController( // But maybe there is a valid use case for doing it on the fly. [HttpPost("status")] [MapToApiVersion("1.0")] + [EndpointSummary("Gets URLs for a document.")] + [EndpointDescription("Gets the URLs for the document identified by the provided Id.")] + [MapToApiVersion("1.0")] public async Task SetStatus(CancellationToken cancellationToken, [FromQuery] RedirectStatus status) { // TODO: uncomment this when auth is implemented. diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Relation/ByRelationTypeKeyRelationController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Relation/ByRelationTypeKeyRelationController.cs index 189019cc85dd..ebf7ec67be1b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Relation/ByRelationTypeKeyRelationController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Relation/ByRelationTypeKeyRelationController.cs @@ -33,6 +33,8 @@ public ByRelationTypeKeyRelationController(IRelationService relationService, IRe [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets relations by relation type.")] + [EndpointDescription("Gets a collection of relations filtered by the specified relation type key.")] public async Task ByRelationTypeKey( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RelationType/ByKeyRelationTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RelationType/ByKeyRelationTypeController.cs index 691c6ae0ef9b..a85e3258c124 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RelationType/ByKeyRelationTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RelationType/ByKeyRelationTypeController.cs @@ -24,6 +24,8 @@ public ByKeyRelationTypeController(IRelationService relationService, IUmbracoMap [MapToApiVersion("1.0")] [ProducesResponseType(typeof(RelationTypeResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a relation type.")] + [EndpointDescription("Gets a relation type identified by the provided Id.")] public Task ByKey(CancellationToken cancellationToken, Guid id) { IRelationType? relationType = _relationService.GetRelationTypeById(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/ByPathScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/ByPathScriptController.cs index 60c5fe644a19..d78bf178b6d9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/ByPathScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/ByPathScriptController.cs @@ -27,6 +27,8 @@ public ByPathScriptController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ScriptResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a script by path.")] + [EndpointDescription("Gets a script identified by the provided file path.")] public async Task ByPath(CancellationToken cancellationToken, string path) { path = DecodePath(path).VirtualPathToSystemPath(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/DeleteScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/DeleteScriptController.cs index 94c2e0a1c0ed..c64dfc4d55aa 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/DeleteScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/DeleteScriptController.cs @@ -27,6 +27,8 @@ public DeleteScriptController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a script.")] + [EndpointDescription("Deletes a script identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, string path) { path = DecodePath(path).VirtualPathToSystemPath(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/ByPathScriptFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/ByPathScriptFolderController.cs index 698c94f685a2..5116498159ee 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/ByPathScriptFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/ByPathScriptFolderController.cs @@ -26,6 +26,8 @@ public ByPathScriptFolderController(IScriptFolderService scriptFolderService, IU [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ScriptFolderResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a scriptfolder by path.")] + [EndpointDescription("Gets a scriptfolder identified by the provided file path.")] public async Task ByPath(CancellationToken cancellationToken, string path) { path = DecodePath(path).VirtualPathToSystemPath(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/DeleteScriptFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/DeleteScriptFolderController.cs index 48d97e9b4b97..59fcc08a9368 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/DeleteScriptFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/DeleteScriptFolderController.cs @@ -20,6 +20,8 @@ public DeleteScriptFolderController(IScriptFolderService scriptFolderService) [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a script folder.")] + [EndpointDescription("Deletes a script folder identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, string path) { path = DecodePath(path).VirtualPathToSystemPath(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/RenameScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/RenameScriptController.cs index 7c45eac8514f..7959c24aa220 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/RenameScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/RenameScriptController.cs @@ -31,6 +31,8 @@ public RenameScriptController(IScriptService scriptService, IBackOfficeSecurityA [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Renames a script.")] + [EndpointDescription("Renames a script file to the specified new name.")] public async Task Rename( CancellationToken cancellationToken, string path, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/AncestorsScriptTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/AncestorsScriptTreeController.cs index 0aef76c5b782..5683965f9a53 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/AncestorsScriptTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/AncestorsScriptTreeController.cs @@ -33,6 +33,8 @@ public AncestorsScriptTreeController(FileSystems fileSystems) [HttpGet("ancestors")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of ancestor script items.")] + [EndpointDescription("Gets a collection of script items that are ancestors to the provided Id.")] public async Task>> Ancestors( CancellationToken cancellationToken, string descendantPath) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/ChildrenScriptTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/ChildrenScriptTreeController.cs index 8313b6294139..cca4cf299f64 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/ChildrenScriptTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/ChildrenScriptTreeController.cs @@ -34,6 +34,8 @@ public ChildrenScriptTreeController(FileSystems fileSystems) [HttpGet("children")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of script tree child items.")] + [EndpointDescription("Gets a paginated collection of script tree items that are children of the provided parent Id.")] public async Task>> Children( CancellationToken cancellationToken, string parentPath, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/RootScriptTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/RootScriptTreeController.cs index dcb5e2479ced..ad156fe04404 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/RootScriptTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/RootScriptTreeController.cs @@ -34,6 +34,8 @@ public RootScriptTreeController(FileSystems fileSystems) [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of script items from the root of the tree.")] + [EndpointDescription("Gets a paginated collection of script items from the root of the tree with optional filtering.")] public async Task>> Root( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/SiblingsScriptTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/SiblingsScriptTreeController.cs index fa53cfa77473..9e203ddae060 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/SiblingsScriptTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/Tree/SiblingsScriptTreeController.cs @@ -31,6 +31,8 @@ public SiblingsScriptTreeController(FileSystems fileSystems) [HttpGet("siblings")] [ProducesResponseType(typeof(SubsetViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of script tree sibling items.")] + [EndpointDescription("Gets a collection of script tree items that are siblings of the provided Id.")] public async Task>> Siblings( CancellationToken cancellationToken, string path, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs index a18f82ebc861..ea175d2ff60e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs @@ -34,6 +34,8 @@ public UpdateScriptController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a script.")] + [EndpointDescription("Updates a script identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, string path, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs index 1ce0d361cd02..2e8ff3b3ecb0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs @@ -75,6 +75,10 @@ public BackOfficeController( [HttpPost("login")] [MapToApiVersion("1.0")] [Authorize(Policy = AuthorizationPolicies.DenyLocalLoginIfConfigured)] + [EndpointSummary("Authenticates a user.")] + [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] + [MapToApiVersion("1.0")] + [Authorize(Policy = AuthorizationPolicies.DenyLocalLoginIfConfigured)] public async Task Login(CancellationToken cancellationToken, LoginRequestModel model) { // Start a timed scope to ensure failed responses return is a consistent time @@ -141,6 +145,9 @@ await _backOfficeUserManager.CheckPasswordAsync(user, model.Password)) [AllowAnonymous] [HttpPost("verify-2fa")] [MapToApiVersion("1.0")] + [EndpointSummary("Verifies two-factor authentication.")] + [EndpointDescription("Verifies the two-factor authentication code for the user.")] + [MapToApiVersion("1.0")] public async Task Verify2FACode(CancellationToken cancellationToken, Verify2FACodeModel model) { if (ModelState.IsValid == false) @@ -184,6 +191,9 @@ public async Task Verify2FACode(CancellationToken cancellationTok [AllowAnonymous] [HttpGet("authorize")] + [EndpointSummary("Authorizes the current request.")] + [EndpointDescription("Validates and authorizes the OAuth authorization request.")] + [MapToApiVersion("1.0")] [MapToApiVersion("1.0")] public async Task Authorize(CancellationToken cancellationToken) { @@ -215,6 +225,9 @@ public async Task Authorize(CancellationToken cancellationToken) [AllowAnonymous] [HttpPost("token")] + [EndpointSummary("Issues access tokens.")] + [EndpointDescription("Issues or refreshes access tokens for authenticated users.")] + [MapToApiVersion("1.0")] [MapToApiVersion("1.0")] public async Task Token() { @@ -272,6 +285,9 @@ public async Task Token() [AllowAnonymous] [HttpGet("signout")] + [EndpointSummary("Signs out the current user.")] + [EndpointDescription("Signs out the currently authenticated user and ends their session.")] + [MapToApiVersion("1.0")] [MapToApiVersion("1.0")] public async Task Signout(CancellationToken cancellationToken) { @@ -296,6 +312,9 @@ public async Task Signout(CancellationToken cancellationToken) // endpoint because we can not protect that method with a bearer token for reasons explained there [HttpGet("link-login-key")] [MapToApiVersion("1.0")] + [EndpointSummary("Authenticates a user.")] + [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] + [MapToApiVersion("1.0")] public async Task LinkLoginKey(string provider) { Attempt generateSecretAttempt = await _externalLoginService.GenerateLoginProviderSecretAsync(User, provider); @@ -324,6 +343,10 @@ public async Task LinkLoginKey(string provider) [HttpPost("link-login")] [AllowAnonymous] [MapToApiVersion("1.0")] + [EndpointSummary("Authenticates a user.")] + [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] + [AllowAnonymous] + [MapToApiVersion("1.0")] public async Task LinkLogin([FromForm] LinkLoginRequestModel requestModel) { Attempt claimsPrincipleAttempt = await _externalLoginService.ClaimsPrincipleFromLoginProviderLinkKeyAsync(requestModel.Provider, requestModel.LinkKey); @@ -365,6 +388,10 @@ public async Task LinkLogin([FromForm] LinkLoginRequestModel requ [HttpGet("ExternalLinkLoginCallback")] [AllowAnonymous] [MapToApiVersion("1.0")] + [EndpointSummary("Authenticates a user.")] + [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] + [AllowAnonymous] + [MapToApiVersion("1.0")] public async Task ExternalLinkLoginCallback() { Attempt, ExternalLoginOperationStatus> handleResult = await _externalLoginService.HandleLoginCallbackAsync(HttpContext); @@ -389,6 +416,9 @@ RedirectResult RedirectWithStatus(string status) [HttpPost("unlink-login")] [MapToApiVersion("1.0")] + [EndpointSummary("Authenticates a user.")] + [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] + [MapToApiVersion("1.0")] public async Task PostUnLinkLogin(UnLinkLoginRequestModel unlinkLoginRequestModel) { Attempt unlinkResult = await _externalLoginService.UnLinkLoginAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs index 3dc491b714e8..915233088e16 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs @@ -38,26 +38,46 @@ public BackOfficeGraphicsController(IOptions contentSettings, I [HttpGet("login-background", Name = LoginBackGroundRouteName)] [AllowAnonymous] [MapToApiVersion("1.0")] + [EndpointSummary("Authenticates a user.")] + [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] + [AllowAnonymous] + [MapToApiVersion("1.0")] public IActionResult LoginBackground() => HandleFileRequest(_contentSettings.Value.LoginBackgroundImage); [HttpGet("logo", Name = LogoRouteName)] [AllowAnonymous] [MapToApiVersion("1.0")] + [EndpointSummary("Gets the login logo image.")] + [EndpointDescription("Gets the custom login logo image if configured.")] + [AllowAnonymous] + [MapToApiVersion("1.0")] public IActionResult Logo() => HandleFileRequest(_contentSettings.Value.BackOfficeLogo); [HttpGet("logo-alternative", Name = LogoAlternativeRouteName)] [AllowAnonymous] [MapToApiVersion("1.0")] + [EndpointSummary("Gets the login logo image.")] + [EndpointDescription("Gets the custom login logo image if configured.")] + [AllowAnonymous] + [MapToApiVersion("1.0")] public IActionResult LogoAlternative() => HandleFileRequest(_contentSettings.Value.BackOfficeLogoAlternative); [HttpGet("login-logo", Name = LoginLogoRouteName)] [AllowAnonymous] [MapToApiVersion("1.0")] + [EndpointSummary("Authenticates a user.")] + [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] + [AllowAnonymous] + [MapToApiVersion("1.0")] public IActionResult LoginLogo() => HandleFileRequest(_contentSettings.Value.LoginLogoImage); [HttpGet("login-logo-alternative", Name = LoginLogoAlternativeRouteName)] [AllowAnonymous] [MapToApiVersion("1.0")] + [EndpointSummary("Authenticates a user.")] + [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] + [AllowAnonymous] + [MapToApiVersion("1.0")] public IActionResult LoginLogoAlternative() => HandleFileRequest(_contentSettings.Value.LoginLogoImageAlternative); private IActionResult HandleFileRequest(string virtualPath) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/ConfigurationSecurityController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/ConfigurationSecurityController.cs index c96f4a2bcff7..4065e343649d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/ConfigurationSecurityController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/ConfigurationSecurityController.cs @@ -20,6 +20,8 @@ public ConfigurationSecurityController(IPasswordConfigurationPresentationFactory [HttpGet("configuration")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(SecurityConfigurationResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the security configuration.")] + [EndpointDescription("Gets the configuration settings for securitys.")] public Task Configuration(CancellationToken cancellationToken) { var viewModel = new SecurityConfigurationResponseModel diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordController.cs index fb70ad89f6cb..8491d320642f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordController.cs @@ -24,6 +24,8 @@ public class ResetPasswordController : SecurityControllerBase [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Requests a password reset.")] + [EndpointDescription("Initiates a password reset process by sending a reset link to the specified email address.")] [UserPasswordEnsureMinimumResponseTime] public async Task RequestPasswordReset(CancellationToken cancellationToken, ResetPasswordRequestModel model) { diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs index 7d5549220640..26d4458ebf8c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs @@ -34,6 +34,9 @@ public ResetPasswordTokenController(IUserService userService, IOpenIddictTokenMa [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status404NotFound)] [UserPasswordEnsureMinimumResponseTime] + [EndpointSummary("Initiates password reset.")] + [EndpointDescription("Initiates a password reset process for the user with the provided email.")] + [UserPasswordEnsureMinimumResponseTime] public async Task ResetPasswordToken(CancellationToken cancellationToken, ResetPasswordTokenRequestModel model) { Attempt result = await _userService.ResetPasswordAsync(model.User.Id, model.ResetCode, model.Password); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs index 560977722479..cdee6a2ac160 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs @@ -31,6 +31,9 @@ public VerifyResetPasswordTokenController(IUserService userService, IPasswordCon [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status404NotFound)] [UserPasswordEnsureMinimumResponseTime] + [EndpointSummary("Initiates password reset.")] + [EndpointDescription("Initiates a password reset process for the user with the provided email.")] + [UserPasswordEnsureMinimumResponseTime] public async Task VerifyResetPasswordToken( CancellationToken cancellationToken, VerifyResetPasswordTokenRequestModel model) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Server/ConfigurationServerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Server/ConfigurationServerController.cs index 48a5c7d28828..90374c96c998 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Server/ConfigurationServerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Server/ConfigurationServerController.cs @@ -27,6 +27,8 @@ public ConfigurationServerController(IOptions securitySettings [HttpGet("configuration")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ServerConfigurationResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the server configuration.")] + [EndpointDescription("Gets the configuration settings for servers.")] public Task Configuration(CancellationToken cancellationToken) { var responseModel = new ServerConfigurationResponseModel diff --git a/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Tree/AncestorsStaticFileTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Tree/AncestorsStaticFileTreeController.cs index 83c9e9f37177..ba0bc16b9bb6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Tree/AncestorsStaticFileTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Tree/AncestorsStaticFileTreeController.cs @@ -26,6 +26,8 @@ public AncestorsStaticFileTreeController(IPhysicalFileSystem physicalFileSystem, [HttpGet("ancestors")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of ancestor static file items.")] + [EndpointDescription("Gets a collection of static file items that are ancestors to the provided Id.")] public async Task>> Ancestors( CancellationToken cancellationToken, string descendantPath) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Tree/ChildrenStaticFileTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Tree/ChildrenStaticFileTreeController.cs index b99cd783feb7..e296c87807b2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Tree/ChildrenStaticFileTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Tree/ChildrenStaticFileTreeController.cs @@ -27,6 +27,8 @@ public ChildrenStaticFileTreeController(IPhysicalFileSystem physicalFileSystem, [HttpGet("children")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of static file tree child items.")] + [EndpointDescription("Gets a paginated collection of static file tree items that are children of the provided parent Id.")] public async Task>> Children( CancellationToken cancellationToken, string parentPath, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Tree/RootStaticFileTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Tree/RootStaticFileTreeController.cs index bbb7f6c9c4f4..74b288a1554a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Tree/RootStaticFileTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/StaticFile/Tree/RootStaticFileTreeController.cs @@ -27,6 +27,8 @@ public RootStaticFileTreeController(IPhysicalFileSystem physicalFileSystem, IPhy [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of static file items from the root of the tree.")] + [EndpointDescription("Gets a paginated collection of static file items from the root of the tree with optional filtering.")] public async Task>> Root( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/ByPathStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/ByPathStylesheetController.cs index 87aec60133e7..bb05d01c44b1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/ByPathStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/ByPathStylesheetController.cs @@ -27,6 +27,8 @@ public ByPathStylesheetController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(StylesheetResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a stylesheet by path.")] + [EndpointDescription("Gets a stylesheet identified by the provided file path.")] public async Task ByPath(CancellationToken cancellationToken, string path) { path = DecodePath(path).VirtualPathToSystemPath(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/DeleteStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/DeleteStylesheetController.cs index 9996ddeae0e1..a2963a131bdc 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/DeleteStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/DeleteStylesheetController.cs @@ -30,6 +30,8 @@ public DeleteStylesheetController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a stylesheet.")] + [EndpointDescription("Deletes a stylesheet identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, string path) { path = DecodePath(path).VirtualPathToSystemPath(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/ByPathStylesheetFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/ByPathStylesheetFolderController.cs index 95c7d853abf4..a6afbe680032 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/ByPathStylesheetFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/ByPathStylesheetFolderController.cs @@ -28,6 +28,8 @@ public ByPathStylesheetFolderController(IStylesheetFolderService stylesheetFolde [MapToApiVersion("1.0")] [ProducesResponseType(typeof(StylesheetFolderResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a stylesheetfolder by path.")] + [EndpointDescription("Gets a stylesheetfolder identified by the provided file path.")] public async Task ByPath(CancellationToken cancellationToken, string path) { path = DecodePath(path).VirtualPathToSystemPath(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/DeleteStylesheetFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/DeleteStylesheetFolderController.cs index deb38f086594..8d84b62f986d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/DeleteStylesheetFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/DeleteStylesheetFolderController.cs @@ -20,6 +20,8 @@ public DeleteStylesheetFolderController(IStylesheetFolderService stylesheetFolde [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a stylesheet folder.")] + [EndpointDescription("Deletes a stylesheet folder identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, string path) { path = DecodePath(path).VirtualPathToSystemPath(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/RenameStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/RenameStylesheetController.cs index e1ce77717de9..672fdb8847e8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/RenameStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/RenameStylesheetController.cs @@ -34,6 +34,8 @@ public RenameStylesheetController(IStylesheetService stylesheetService, IBackOff [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Renames a stylesheet.")] + [EndpointDescription("Renames a stylesheet file to the specified new name.")] public async Task Rename( CancellationToken cancellationToken, string path, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/AncestorsStylesheetTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/AncestorsStylesheetTreeController.cs index 2663152f4c6a..c20b935e8abb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/AncestorsStylesheetTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/AncestorsStylesheetTreeController.cs @@ -33,6 +33,8 @@ public AncestorsStylesheetTreeController(FileSystems fileSystems) [HttpGet("ancestors")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of ancestor stylesheet items.")] + [EndpointDescription("Gets a collection of stylesheet items that are ancestors to the provided Id.")] public async Task>> Ancestors( CancellationToken cancellationToken, string descendantPath) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/ChildrenStylesheetTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/ChildrenStylesheetTreeController.cs index bf016b54e39f..32cac494a9f0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/ChildrenStylesheetTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/ChildrenStylesheetTreeController.cs @@ -34,6 +34,8 @@ public ChildrenStylesheetTreeController(FileSystems fileSystems) [HttpGet("children")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of stylesheet tree child items.")] + [EndpointDescription("Gets a paginated collection of stylesheet tree items that are children of the provided parent Id.")] public async Task>> Children( CancellationToken cancellationToken, string parentPath, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/RootStylesheetTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/RootStylesheetTreeController.cs index c47828d09228..31bab91f4125 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/RootStylesheetTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/RootStylesheetTreeController.cs @@ -34,6 +34,8 @@ public RootStylesheetTreeController(FileSystems fileSystems) [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of stylesheet items from the root of the tree.")] + [EndpointDescription("Gets a paginated collection of stylesheet items from the root of the tree with optional filtering.")] public async Task>> Root( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/SiblingsStylesheetTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/SiblingsStylesheetTreeController.cs index b56afe70b775..50dacdb1c321 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/SiblingsStylesheetTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Tree/SiblingsStylesheetTreeController.cs @@ -31,6 +31,8 @@ public SiblingsStylesheetTreeController(FileSystems fileSystems) [HttpGet("siblings")] [ProducesResponseType(typeof(SubsetViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of stylesheet tree sibling items.")] + [EndpointDescription("Gets a collection of stylesheet tree items that are siblings of the provided Id.")] public async Task>> Siblings( CancellationToken cancellationToken, string path, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs index 7000ca7b402d..ee17987b270a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs @@ -37,6 +37,8 @@ public UpdateStylesheetController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a stylesheet.")] + [EndpointDescription("Updates a stylesheet identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, string path, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/ByKeyTemplateController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/ByKeyTemplateController.cs index 0e5fe2e77158..397d1ac64ad3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/ByKeyTemplateController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/ByKeyTemplateController.cs @@ -26,6 +26,8 @@ public ByKeyTemplateController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(TemplateResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a template.")] + [EndpointDescription("Gets a template identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { ITemplate? template = await _templateService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/ConfigurationTemplateController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/ConfigurationTemplateController.cs index 8108b4a72f4a..f3e90efa267c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/ConfigurationTemplateController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/ConfigurationTemplateController.cs @@ -16,6 +16,8 @@ public class ConfigurationTemplateController : TemplateControllerBase [HttpGet("configuration")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(TemplateConfigurationResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the template configuration.")] + [EndpointDescription("Gets the configuration settings for templates.")] public Task Configuration(CancellationToken cancellationToken) { var responseModel = new TemplateConfigurationResponseModel diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/DeleteTemplateController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/DeleteTemplateController.cs index 7b9444b3529e..7c68bfe53f82 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/DeleteTemplateController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/DeleteTemplateController.cs @@ -26,6 +26,8 @@ public DeleteTemplateController(ITemplateService templateService, IBackOfficeSec [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a template.")] + [EndpointDescription("Deletes a template identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { Attempt result = await _templateService.DeleteAsync(id, CurrentUserKey(_backOfficeSecurityAccessor)); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/SearchTemplateItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/SearchTemplateItemController.cs index 27c5cff113af..45f7dcc84002 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/SearchTemplateItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/SearchTemplateItemController.cs @@ -26,6 +26,8 @@ public SearchTemplateItemController(IEntitySearchService entitySearchService, IT [HttpGet("search")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedModel), StatusCodes.Status200OK)] + [EndpointSummary("Searches template items.")] + [EndpointDescription("Searches template items by the provided query with pagination support.")] public async Task Search(CancellationToken cancellationToken, string query, int skip = 0, int take = 100) { PagedModel searchResult = _entitySearchService.Search(UmbracoObjectTypes.Template, query, skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/AncestorsTemplateTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/AncestorsTemplateTreeController.cs index ea1e5fd6ffa4..9c3c02a1be42 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/AncestorsTemplateTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/AncestorsTemplateTreeController.cs @@ -26,6 +26,8 @@ public AncestorsTemplateTreeController(IEntityService entityService, FlagProvide [HttpGet("ancestors")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of ancestor template items.")] + [EndpointDescription("Gets a collection of template items that are ancestors to the provided Id.")] public async Task>> Ancestors( CancellationToken cancellationToken, Guid descendantId) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/ChildrenTemplateTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/ChildrenTemplateTreeController.cs index 3a98881af9bb..40d4eda2cbcf 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/ChildrenTemplateTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/ChildrenTemplateTreeController.cs @@ -27,6 +27,8 @@ public ChildrenTemplateTreeController(IEntityService entityService, FlagProvider [HttpGet("children")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of template tree child items.")] + [EndpointDescription("Gets a paginated collection of template tree items that are children of the provided parent Id.")] public async Task>> Children( CancellationToken cancellationToken, Guid parentId, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/RootTemplateTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/RootTemplateTreeController.cs index 4118cd261a82..ba8db11214b1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/RootTemplateTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/RootTemplateTreeController.cs @@ -27,6 +27,8 @@ public RootTemplateTreeController(IEntityService entityService, FlagProviderColl [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of template items from the root of the tree.")] + [EndpointDescription("Gets a paginated collection of template items from the root of the tree with optional filtering.")] public async Task>> Root( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/SiblingsTemplateTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/SiblingsTemplateTreeController.cs index 336f94997adb..9347745606c5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/SiblingsTemplateTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/Tree/SiblingsTemplateTreeController.cs @@ -25,6 +25,8 @@ public SiblingsTemplateTreeController(IEntityService entityService, FlagProvider [HttpGet("siblings")] [ProducesResponseType(typeof(SubsetViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of template tree sibling items.")] + [EndpointDescription("Gets a collection of template tree items that are siblings of the provided Id.")] public async Task>> Siblings( CancellationToken cancellationToken, Guid target, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs index 23717b397f72..d63fe8f38faa 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs @@ -33,6 +33,8 @@ public UpdateTemplateController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a template.")] + [EndpointDescription("Updates a template identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/ByKeyTemporaryFileController.cs b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/ByKeyTemporaryFileController.cs index b3783eef84b2..c4b17eb4ee45 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/ByKeyTemporaryFileController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/ByKeyTemporaryFileController.cs @@ -27,6 +27,8 @@ public ByKeyTemporaryFileController(ITemporaryFileService temporaryFileService, [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(TemporaryFileResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a temporary file.")] + [EndpointDescription("Gets a temporary file identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { TemporaryFileModel? model = await _temporaryFileService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/ConfigurationTemporaryFileController.cs b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/ConfigurationTemporaryFileController.cs index d2a620cd16d7..7267855e03c1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/ConfigurationTemporaryFileController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/ConfigurationTemporaryFileController.cs @@ -18,6 +18,8 @@ public ConfigurationTemporaryFileController( [HttpGet("configuration")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(TemporaryFileConfigurationResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the temporary file configuration.")] + [EndpointDescription("Gets the configuration settings for temporary files.")] public Task Configuration(CancellationToken cancellationToken) { TemporaryFileConfigurationResponseModel responseModel = _temporaryFileConfigurationPresentationFactory.Create(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/CreateTemporaryFileController.cs b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/CreateTemporaryFileController.cs index 2eae45b94098..0bae6688d4c9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/CreateTemporaryFileController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/CreateTemporaryFileController.cs @@ -26,6 +26,8 @@ public CreateTemporaryFileController(ITemporaryFileService temporaryFileService, [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Creates a temporary file.")] + [EndpointDescription("Uploads and creates a temporary file that can be used in subsequent operations.")] public async Task Create( CancellationToken cancellationToken, [FromForm] CreateTemporaryFileRequestModel model) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/DeleteTemporaryFileController.cs b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/DeleteTemporaryFileController.cs index e984e3248bda..4155ec151cfa 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/DeleteTemporaryFileController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/DeleteTemporaryFileController.cs @@ -20,6 +20,8 @@ public class DeleteTemporaryFileController : TemporaryFileControllerBase [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Deletes a temporary file.")] + [EndpointDescription("Deletes a temporary file identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { Attempt result = await _temporaryFileService.DeleteAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/AuthorizeUpgradeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/AuthorizeUpgradeController.cs index b19fc08463a7..49c65fcc15b5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/AuthorizeUpgradeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/AuthorizeUpgradeController.cs @@ -20,6 +20,8 @@ public class AuthorizeUpgradeController : UpgradeControllerBase [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status428PreconditionRequired)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status500InternalServerError)] + [EndpointSummary("Authorizes the upgrade.")] + [EndpointDescription("Authorizes the currently authenticated user to perform the upgrade.")] public async Task Authorize(CancellationToken cancellationToken) { Attempt result = await _upgradeService.UpgradeAsync(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ByKeyUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ByKeyUserController.cs index 895553bd9f76..9faf2bd2d03b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ByKeyUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ByKeyUserController.cs @@ -35,6 +35,8 @@ public ByKeyUserController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(UserResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a user.")] + [EndpointDescription("Gets a user identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/CalculateStartNodesUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/CalculateStartNodesUserController.cs index 98f1526ce9ed..0c4821b655fe 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/CalculateStartNodesUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/CalculateStartNodesUserController.cs @@ -34,6 +34,8 @@ public CalculatedStartNodesUserController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(CalculatedUserStartNodesResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Calculates start nodes for users.")] + [EndpointDescription("Calculates the start nodes for the users identified by the provided Ids based on their permissions.")] public async Task CalculatedStartNodes(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ChangePasswordUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ChangePasswordUserController.cs index d87153f8c532..6be418fc6bb9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ChangePasswordUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ChangePasswordUserController.cs @@ -37,6 +37,8 @@ public ChangePasswordUserController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Changes a user's password.")] + [EndpointDescription("Changes the password for the user identified by the provided Id.")] public async Task ChangePassword( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ClearAvatarUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ClearAvatarUserController.cs index c02cfe4a9dc4..136e0cb7ef47 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ClearAvatarUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ClearAvatarUserController.cs @@ -28,6 +28,8 @@ public ClearAvatarUserController(IAuthorizationService authorizationService, IUs [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Clears a user's avatar.")] + [EndpointDescription("Removes the avatar image for the user identified by the provided Id.")] public async Task ClearAvatar(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/DeleteClientCredentialsUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/DeleteClientCredentialsUserController.cs index 5ad6e4ab1e33..ba5596f5f322 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/DeleteClientCredentialsUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/DeleteClientCredentialsUserController.cs @@ -28,6 +28,8 @@ public DeleteClientCredentialsUserController( [HttpDelete("{id:guid}/client-credentials/{clientId}")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Deletes a user.")] + [EndpointDescription("Deletes a user identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id, string clientId) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ConfigurationUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ConfigurationUserController.cs index 915158a92ceb..55957a3d269f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ConfigurationUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ConfigurationUserController.cs @@ -16,6 +16,8 @@ public class ConfigurationUserController : UserControllerBase [HttpGet("configuration")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(UserConfigurationResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the user configuration.")] + [EndpointDescription("Gets the configuration settings for users.")] public async Task Configuration(CancellationToken cancellationToken) => Ok(await _userPresentationFactory.CreateUserConfigurationModelAsync()); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateInitialPasswordUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateInitialPasswordUserController.cs index 3831a2b0299e..1d4462ea6bb6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateInitialPasswordUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateInitialPasswordUserController.cs @@ -32,6 +32,8 @@ public CreateInitialPasswordUserController(IUserService userService, IOpenIddict [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Creates an initial password for a user.")] + [EndpointDescription("Creates an initial password for a newly invited user using the provided token.")] public async Task CreateInitialPassword( CancellationToken cancellationToken, CreateInitialPasswordUserRequestModel model) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ConfigurationCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ConfigurationCurrentUserController.cs index 6e93a1524f51..3d07ff53fcf3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ConfigurationCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ConfigurationCurrentUserController.cs @@ -19,6 +19,8 @@ public class ConfigurationCurrentUserController : CurrentUserControllerBase [MapToApiVersion("1.0")] [HttpGet("configuration")] [ProducesResponseType(typeof(CurrentUserConfigurationResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the user configuration.")] + [EndpointDescription("Gets the configuration settings for users.")] public async Task Configuration(CancellationToken cancellationToken) { CurrentUserConfigurationResponseModel model = await _userPresentationFactory.CreateCurrentUserConfigurationModelAsync(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetDocumentPermissionsCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetDocumentPermissionsCurrentUserController.cs index b2cb628e7de6..4b36881454e7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetDocumentPermissionsCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetDocumentPermissionsCurrentUserController.cs @@ -32,6 +32,8 @@ public GetDocumentPermissionsCurrentUserController( [HttpGet("permissions/document")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets document permissions for the current user.")] + [EndpointDescription("Gets the document permissions for the currently authenticated user.")] public async Task GetPermissions( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetMediaPermissionsCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetMediaPermissionsCurrentUserController.cs index 6b58b7a356cc..d4b73937609b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetMediaPermissionsCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetMediaPermissionsCurrentUserController.cs @@ -32,6 +32,8 @@ public GetMediaPermissionsCurrentUserController( [HttpGet("permissions/media")] [ProducesResponseType(typeof(UserPermissionsResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets media permissions for the current user.")] + [EndpointDescription("Gets the media permissions for the currently authenticated user.")] public async Task GetPermissions( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetPermissionsCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetPermissionsCurrentUserController.cs index be5d6461f7ab..d39eab6ea308 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetPermissionsCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetPermissionsCurrentUserController.cs @@ -32,6 +32,8 @@ public GetPermissionsCurrentUserController( [HttpGet("permissions")] [ProducesResponseType(typeof(UserPermissionsResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets permissions for the current user.")] + [EndpointDescription("Gets the permissions for the currently authenticated user.")] public async Task GetPermissions( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetTwoFactorSetupForProviderCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetTwoFactorSetupForProviderCurrentUserController.cs index 60d7647495b3..51fbe3649e45 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetTwoFactorSetupForProviderCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetTwoFactorSetupForProviderCurrentUserController.cs @@ -27,6 +27,8 @@ public GetTwoFactorSetupForProviderCurrentUserController( [ProducesResponseType(typeof(ISetupTwoFactorModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Gets two-factor setup information.")] + [EndpointDescription("Gets the setup information for configuring a two-factor authentication provider.")] public async Task GetTwoFactorProviderByName(CancellationToken cancellationToken, string providerName) { Guid userKey = CurrentUserKey(_backOfficeSecurityAccessor); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListExternalLoginProvidersCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListExternalLoginProvidersCurrentUserController.cs index d0cf0e315c65..aeabc628c961 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListExternalLoginProvidersCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListExternalLoginProvidersCurrentUserController.cs @@ -31,6 +31,8 @@ public ListExternalLoginProvidersCurrentUserController( [MapToApiVersion("1.0")] [HttpGet("login-providers")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Lists external login providers.")] + [EndpointDescription("Gets a list of configured external login providers for authentication.")] public async Task ListTwoFactorProvidersForCurrentUser(CancellationToken cancellationToken) { Guid userKey = CurrentUserKey(_backOfficeSecurityAccessor); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListTwoFactorProvidersCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListTwoFactorProvidersCurrentUserController.cs index fb13eee598cb..24c67fbbf701 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListTwoFactorProvidersCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListTwoFactorProvidersCurrentUserController.cs @@ -26,6 +26,8 @@ public ListTwoFactorProvidersCurrentUserController( [MapToApiVersion("1.0")] [HttpGet("2fa")] [ProducesResponseType(typeof(IEnumerable),StatusCodes.Status200OK)] + [EndpointSummary("Lists two-factor providers for the current user.")] + [EndpointDescription("Gets a list of available two-factor authentication providers for the current user.")] public async Task ListTwoFactorProvidersForCurrentUser(CancellationToken cancellationToken) { Guid userKey = CurrentUserKey(_backOfficeSecurityAccessor); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/SetAvatarCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/SetAvatarCurrentUserController.cs index a120521f526a..efe66f96615c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/SetAvatarCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/SetAvatarCurrentUserController.cs @@ -34,6 +34,8 @@ public SetAvatarCurrentUserController( [HttpPost("avatar")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Sets the current user's avatar.")] + [EndpointDescription("Sets or updates the avatar image for the currently authenticated user.")] public async Task SetAvatar(CancellationToken cancellationToken, SetAvatarRequestModel model) { Guid userKey = CurrentUserKey(_backOfficeSecurityAccessor); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/DeleteUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/DeleteUserController.cs index f4fe20e18ba8..1386d30f9bd1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/DeleteUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/DeleteUserController.cs @@ -34,6 +34,8 @@ public DeleteUserController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Deletes a user.")] + [EndpointDescription("Deletes a user identified by the provided Id.")] public async Task DeleteUser(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/DisableTwoFactorProviderUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/DisableTwoFactorProviderUserController.cs index 02c0297836a9..4dfd1b8229e9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/DisableTwoFactorProviderUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/DisableTwoFactorProviderUserController.cs @@ -31,6 +31,8 @@ public DisableTwoFactorProviderUserController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Disables two-factor authentication for a user.")] + [EndpointDescription("Disables the specified two-factor authentication provider for a user.")] public async Task DisableTwoFactorProvider( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/DisableUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/DisableUserController.cs index 9f3f2c73a28a..f6e4baa9687c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/DisableUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/DisableUserController.cs @@ -35,6 +35,8 @@ public DisableUserController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Disables users.")] + [EndpointDescription("Disables the user accounts identified by the provided Ids.")] public async Task DisableUsers(CancellationToken cancellationToken, DisableUserRequestModel model) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/EnableUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/EnableUserController.cs index 37ea895bf1af..616ac74c07bb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/EnableUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/EnableUserController.cs @@ -35,6 +35,8 @@ public EnableUserController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Enables users.")] + [EndpointDescription("Enables the user accounts identified by the provided Ids.")] public async Task EnableUsers(CancellationToken cancellationToken, EnableUserRequestModel model) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/InviteUsersController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/InviteUsersController.cs index ea653ab6b678..cc585099c731 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/InviteUsersController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/InviteUsersController.cs @@ -35,6 +35,8 @@ public InviteUserController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Invites new users.")] + [EndpointDescription("Sends invitation emails to create new user accounts with the specified details.")] public async Task Invite(CancellationToken cancellationToken, InviteUserRequestModel model) { UserInviteModel userInvite = await _userPresentationFactory.CreateInviteModelAsync(model); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ListTwoFactorProvidersUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ListTwoFactorProvidersUserController.cs index ced3ec1d1373..006ddd5f0dcf 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ListTwoFactorProvidersUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ListTwoFactorProvidersUserController.cs @@ -31,6 +31,8 @@ public ListTwoFactorProvidersUserController( [HttpGet("{id:guid}/2fa")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Lists two-factor providers for a user.")] + [EndpointDescription("Gets a list of available two-factor authentication providers for the specified user.")] public async Task ListTwoFactorProviders(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ResendInviteUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ResendInviteUserController.cs index 9a9202f01762..a972d7c409a6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ResendInviteUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ResendInviteUserController.cs @@ -31,6 +31,8 @@ public ResendInviteUserController(IUserService userService, IUserPresentationFac [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Resends a user invitation.")] + [EndpointDescription("Resends the invitation email for the users identified by the provided Ids.")] public async Task ResendInvite( CancellationToken cancellationToken, ResendInviteUserRequestModel model) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ResetPasswordUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ResetPasswordUserController.cs index 07faf5f7f18f..4f1dd41256cb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ResetPasswordUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ResetPasswordUserController.cs @@ -40,6 +40,8 @@ public ResetPasswordUserController( [ProducesResponseType(typeof(ResetPasswordUserResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Resets a user's password.")] + [EndpointDescription("Resets the password for the user using the provided reset token.")] public async Task ResetPassword(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/SetAvatarUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/SetAvatarUserController.cs index b04a8c3c38df..b510eba7c2a4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/SetAvatarUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/SetAvatarUserController.cs @@ -29,6 +29,8 @@ public SetAvatarUserController(IUserService userService, IAuthorizationService a [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Sets a user's avatar.")] + [EndpointDescription("Sets or updates the avatar image for the user identified by the provided Id.")] public async Task SetAvatar(CancellationToken cancellationToken, Guid id, SetAvatarRequestModel model) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/UnlockUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/UnlockUserController.cs index 918a1ea6fd62..269c7d0d91c4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/UnlockUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/UnlockUserController.cs @@ -36,6 +36,8 @@ public UnlockUserController( [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Unlocks users.")] + [EndpointDescription("Unlocks the user accounts identified by the provided Ids.")] public async Task UnlockUsers(CancellationToken cancellationToken, UnlockUsersRequestModel model) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs index 09d853f548c7..23258b1304dd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs @@ -41,6 +41,8 @@ public UpdateUserController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a user.")] + [EndpointDescription("Updates a user identified by the provided Id with the details from the request model.")] public async Task Update(CancellationToken cancellationToken, Guid id, UpdateUserRequestModel model) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs index 5aeda7f114db..a976cb602ba1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs @@ -35,6 +35,8 @@ public UpdateUserGroupsUserController(IAuthorizationService authorizationService [HttpPost("set-user-groups")] [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Updates a user.")] + [EndpointDescription("Updates a user identified by the provided Id with the details from the request model.")] public async Task UpdateUserGroups( CancellationToken cancellationToken, UpdateUserGroupsOnUserRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/VerifyInviteUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/VerifyInviteUserController.cs index d66dc965c525..34cb3e5c0cb3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/VerifyInviteUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/VerifyInviteUserController.cs @@ -28,6 +28,8 @@ public VerifyInviteUserController(IUserService userService, IPasswordConfigurati [ProducesResponseType(typeof(VerifyInviteUserResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Verifies a user invitation.")] + [EndpointDescription("Verifies that the invitation token is valid for creating a new user account.")] public async Task Invite(CancellationToken cancellationToken, VerifyInviteUserRequestModel model) { Attempt result = await _userService.VerifyInviteAsync(model.User.Id, model.Token); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserData/ByKeyUserDataController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserData/ByKeyUserDataController.cs index ef593a565ab9..20732c8730c0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserData/ByKeyUserDataController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserData/ByKeyUserDataController.cs @@ -32,6 +32,8 @@ public ByKeyUserDataController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(UserDataViewModel), StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a user data.")] + [EndpointDescription("Gets a user data identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { Guid currentUserKey = CurrentUserKey(_backOfficeSecurityAccessor); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserData/DeleteUserDataController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserData/DeleteUserDataController.cs index e2bb3e8849a2..6a3d09dc903b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserData/DeleteUserDataController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserData/DeleteUserDataController.cs @@ -28,6 +28,8 @@ public DeleteUserDataController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(UserDataOperationStatus), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(UserDataOperationStatus), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a user data.")] + [EndpointDescription("Deletes a user data identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { IUserData? data = await _userDataService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/AddUsersToUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/AddUsersToUserGroupController.cs index 7e88fb710352..29e47b083262 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/AddUsersToUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/AddUsersToUserGroupController.cs @@ -39,6 +39,8 @@ public AddUsersToUserGroupController( [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Adds users to a user group.")] + [EndpointDescription("Adds the specified users to the user group identified by the provided Id.")] public async Task Update(CancellationToken cancellationToken, Guid id, ReferenceByIdModel[] userIds) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/ByKeyUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/ByKeyUserGroupController.cs index 0574524fbbae..4a5a132bffee 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/ByKeyUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/ByKeyUserGroupController.cs @@ -33,6 +33,8 @@ public ByKeyUserGroupController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(UserGroupResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a user group.")] + [EndpointDescription("Gets a user group identified by the provided Id.")] public async Task ByKey(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/DeleteUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/DeleteUserGroupController.cs index d96cfbef3603..659231d1b5cc 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/DeleteUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/DeleteUserGroupController.cs @@ -28,6 +28,8 @@ public DeleteUserGroupController(IAuthorizationService authorizationService, IUs [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Deletes a user group.")] + [EndpointDescription("Deletes a user group identified by the provided Id.")] public async Task Delete(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/RemoveUsersFromUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/RemoveUsersFromUserGroupController.cs index 924763b97dcf..86fe1af318c6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/RemoveUsersFromUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/RemoveUsersFromUserGroupController.cs @@ -35,6 +35,8 @@ public RemoveUsersFromUserGroupController( [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Removes users from a user group.")] + [EndpointDescription("Removes the specified users from the user group identified by the provided Id.")] public async Task Update(CancellationToken cancellationToken, Guid id, ReferenceByIdModel[] userIds) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs index 42b4c6b8bcfa..aba1011a89fd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs @@ -32,6 +32,8 @@ public UpdateUserGroupController( [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Updates a user group.")] + [EndpointDescription("Updates a user group identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, From 503d5cc1b8f40c6cb0c1512ef04d71b7c4540770 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Oct 2025 14:01:07 +0000 Subject: [PATCH 06/13] Add final endpoint descriptions - 434 of 441 endpoints now documented Co-authored-by: AndyButland <1993459+AndyButland@users.noreply.github.com> --- .../RecycleBin/ReferencedByDocumentRecycleBinController.cs | 2 ++ .../Document/RecycleBin/RootDocumentRecycleBinController.cs | 2 ++ .../Document/RecycleBin/SiblingsDocumentRecycleBinController.cs | 2 ++ .../References/ReferencedDescendantsDocumentController.cs | 2 ++ .../Controllers/DynamicRoot/GetDynamicRootController.cs | 2 ++ .../Controllers/DynamicRoot/GetQueryStepsController.cs | 2 ++ .../HealthCheck/ExecuteActionHealthCheckController.cs | 2 ++ .../Controllers/Install/ValidateDatabaseInstallController.cs | 2 ++ .../Language/Item/DefaultLanguageEntityController.cs | 2 ++ .../SavedSearch/ByNameSavedSearchLogViewerController.cs | 2 ++ .../Controllers/Manifest/AllManifestController.cs | 2 ++ .../Controllers/Manifest/PrivateManifestManifestController.cs | 2 ++ .../Controllers/Manifest/PublicManifestManifestController.cs | 2 ++ .../Media/RecycleBin/ReferencedByMediaRecycleBinController.cs | 2 ++ .../Media/RecycleBin/RootMediaRecycleBinController.cs | 2 ++ .../Media/RecycleBin/SiblingsMediaRecycleBinController.cs | 2 ++ .../Media/References/ReferencedDescendantsMediaController.cs | 2 ++ .../Controllers/MediaType/Item/FolderMediaTypeItemController.cs | 2 ++ .../MemberType/Tree/SiblingMemberTypeTreeController.cs | 2 ++ .../Controllers/ModelsBuilder/GetModelsBuilderController.cs | 2 ++ .../Package/Created/DownloadCreatedPackageController.cs | 2 ++ .../Controllers/Server/InformationServerController.cs | 2 ++ .../Controllers/Server/StatusServerController.cs | 2 ++ .../Controllers/Server/TroubleshootingServerController.cs | 2 ++ .../Controllers/Server/UpgradeCheckServerController.cs | 2 ++ .../Controllers/Telemetry/GetTelemetryController.cs | 2 ++ .../Controllers/Telemetry/SetTelemetryController.cs | 2 ++ .../Controllers/Upgrade/SettingsUpgradeController.cs | 2 ++ .../Controllers/UrlSegment/ResizeImagingController.cs | 2 ++ .../ClientCredentials/CreateClientCredentialsUserController.cs | 2 ++ .../ClientCredentials/GetAllClientCredentialsUserController.cs | 2 ++ .../User/Current/ChangePasswordCurrentUserController.cs | 2 ++ .../Current/DisableTwoFactorProviderCurrentUserController.cs | 2 ++ .../Current/EnableTwoFactorProviderCurrentUserController.cs | 2 ++ 34 files changed, 68 insertions(+) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ReferencedByDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ReferencedByDocumentRecycleBinController.cs index 2b94fb443f80..bbf1239eb736 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ReferencedByDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ReferencedByDocumentRecycleBinController.cs @@ -32,6 +32,8 @@ public ReferencedByDocumentRecycleBinController( [HttpGet("referenced-by")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets items referencing a document in the recycle bin.")] + [EndpointDescription("Gets a paginated collection of items that reference the document in the recycle bin.")] public async Task>> ReferencedBy( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RootDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RootDocumentRecycleBinController.cs index addff01824e5..526e5bd829c6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RootDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RootDocumentRecycleBinController.cs @@ -19,6 +19,8 @@ public RootDocumentRecycleBinController(IEntityService entityService, IDocumentP [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets documents at the root of the recycle bin.")] + [EndpointDescription("Gets a paginated collection of documents at the root level of the recycle bin.")] public async Task>> Root( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/SiblingsDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/SiblingsDocumentRecycleBinController.cs index 06f2f9284fc3..bd2e3b4b7857 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/SiblingsDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/SiblingsDocumentRecycleBinController.cs @@ -19,6 +19,8 @@ public SiblingsDocumentRecycleBinController(IEntityService entityService, IDocum [HttpGet("siblings")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(SubsetViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets sibling documents in the recycle bin.")] + [EndpointDescription("Gets a collection of sibling documents in the recycle bin at the same level as the provided Id.")] public async Task>> Siblings(CancellationToken cancellationToken, Guid target, int before, int after, Guid? dataTypeId = null) => await GetSiblings(target, before, after); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/References/ReferencedDescendantsDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/References/ReferencedDescendantsDocumentController.cs index 138b9196287b..9da342912774 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/References/ReferencedDescendantsDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/References/ReferencedDescendantsDocumentController.cs @@ -32,6 +32,8 @@ public ReferencedDescendantsDocumentController(ITrackedReferencesService tracked [HttpGet("{id:guid}/referenced-descendants")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets document descendants that are referenced.")] + [EndpointDescription("Gets a paginated collection of descendant documents that are referenced by other content.")] public async Task>> ReferencedDescendants( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DynamicRoot/GetDynamicRootController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DynamicRoot/GetDynamicRootController.cs index 9772b55e336a..45895cb251ff 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DynamicRoot/GetDynamicRootController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DynamicRoot/GetDynamicRootController.cs @@ -28,6 +28,8 @@ public GetRootsController(IDynamicRootService dynamicRootService, IUmbracoMapper [HttpPost("query")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(DynamicRootResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets dynamic roots.")] + [EndpointDescription("Gets a collection of dynamic root items based on the provided query configuration.")] public async Task GetRoots(CancellationToken cancellationToken, DynamicRootRequestModel model) { _backOfficeVariationContextAccessor.VariationContext = new BackOfficeVariationContext(model.Context.Culture, model.Context.Segment); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DynamicRoot/GetQueryStepsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DynamicRoot/GetQueryStepsController.cs index 5dc68f4522d0..da1d9df0328d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DynamicRoot/GetQueryStepsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DynamicRoot/GetQueryStepsController.cs @@ -21,6 +21,8 @@ public GetQueryStepsController(DynamicRootQueryStepCollection dynamicRootQuerySt [HttpGet($"steps")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets dynamic root query steps.")] + [EndpointDescription("Gets a collection of available query steps for configuring dynamic root queries.")] public Task GetQuerySteps(CancellationToken cancellationToken) { IEnumerable querySteps = _dynamicRootQueryStepCollection.Select(x => x.SupportedDirectionAlias); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/ExecuteActionHealthCheckController.cs b/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/ExecuteActionHealthCheckController.cs index 4a8583f4fddb..7c38d2984455 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/ExecuteActionHealthCheckController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/ExecuteActionHealthCheckController.cs @@ -38,6 +38,8 @@ public ExecuteActionHealthCheckController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(HealthCheckResultResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Executes a health check action.")] + [EndpointDescription("Executes a specific action to fix or address a health check issue.")] public async Task> ExecuteAction( CancellationToken cancellationToken, HealthCheckActionRequestModel action) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Install/ValidateDatabaseInstallController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Install/ValidateDatabaseInstallController.cs index 53cb090fd552..d8d9b503cb0a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Install/ValidateDatabaseInstallController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Install/ValidateDatabaseInstallController.cs @@ -28,6 +28,8 @@ public ValidateDatabaseInstallController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Validates database connection.")] + [EndpointDescription("Validates the database connection settings provided during installation.")] public async Task ValidateDatabase( CancellationToken cancellationToken, DatabaseInstallRequestModel viewModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/DefaultLanguageEntityController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/DefaultLanguageEntityController.cs index 11a0ffff2ec2..cb92f1ec440f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/DefaultLanguageEntityController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/DefaultLanguageEntityController.cs @@ -24,6 +24,8 @@ public DefaultLanguageEntityController(ILanguageService languageService, IUmbrac [HttpGet("default")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(LanguageItemResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets the default language.")] + [EndpointDescription("Gets the default language configured for the Umbraco installation.")] public async Task Default(CancellationToken cancellationToken) { ILanguage? language = await _languageService.GetDefaultLanguageAsync(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/ByNameSavedSearchLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/ByNameSavedSearchLogViewerController.cs index 92a4a17add10..e3247cb7ee4b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/ByNameSavedSearchLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/ByNameSavedSearchLogViewerController.cs @@ -29,6 +29,8 @@ public ByNameSavedSearchLogViewerController(ILogViewerService logViewerService, [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(SavedLogSearchResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a saved log search by name.")] + [EndpointDescription("Gets a saved log search identified by the provided name.")] public async Task ByName( CancellationToken cancellationToken, string name) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Manifest/AllManifestController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Manifest/AllManifestController.cs index f351cbe682ee..6408a7a5cf22 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Manifest/AllManifestController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Manifest/AllManifestController.cs @@ -26,6 +26,8 @@ public AllManifestController(IPackageManifestService packageManifestService, IUm [HttpGet("manifest")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets all manifests.")] + [EndpointDescription("Gets a collection of all package manifests including both public and private manifests.")] public async Task AllManifests(CancellationToken cancellationToken) { IEnumerable packageManifests = await _packageManifestService.GetAllPackageManifestsAsync(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Manifest/PrivateManifestManifestController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Manifest/PrivateManifestManifestController.cs index 0045cb193127..5d6b1139269c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Manifest/PrivateManifestManifestController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Manifest/PrivateManifestManifestController.cs @@ -26,6 +26,8 @@ public PrivateManifestManifestController(IPackageManifestService packageManifest [HttpGet("manifest/private")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets private manifests.")] + [EndpointDescription("Gets a collection of private package manifests specific to the current user.")] public async Task PrivateManifests() { IEnumerable packageManifests = await _packageManifestService.GetPrivatePackageManifestsAsync(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Manifest/PublicManifestManifestController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Manifest/PublicManifestManifestController.cs index 72196bb96a95..81e07320e1bc 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Manifest/PublicManifestManifestController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Manifest/PublicManifestManifestController.cs @@ -25,6 +25,8 @@ public PublicManifestManifestController(IPackageManifestService packageManifestS [HttpGet("manifest/public")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets public manifests.")] + [EndpointDescription("Gets a collection of public package manifests available to all users.")] public async Task PublicManifests(CancellationToken cancellationToken) { IEnumerable packageManifests = await _packageManifestService.GetPublicPackageManifestsAsync(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ReferencedByMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ReferencedByMediaRecycleBinController.cs index a3c72184d7eb..1dc00277262e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ReferencedByMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ReferencedByMediaRecycleBinController.cs @@ -32,6 +32,8 @@ public ReferencedByMediaRecycleBinController( [HttpGet("referenced-by")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets items referencing media in the recycle bin.")] + [EndpointDescription("Gets a paginated collection of items that reference the media in the recycle bin.")] public async Task>> ReferencedBy( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RootMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RootMediaRecycleBinController.cs index b265fa9db422..546937e62092 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RootMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RootMediaRecycleBinController.cs @@ -19,6 +19,8 @@ public RootMediaRecycleBinController(IEntityService entityService, IMediaPresent [HttpGet("root")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets media at the root of the recycle bin.")] + [EndpointDescription("Gets a paginated collection of media items at the root level of the recycle bin.")] public async Task>> Root( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/SiblingsMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/SiblingsMediaRecycleBinController.cs index 5628aa551e8a..32b919f312f6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/SiblingsMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/SiblingsMediaRecycleBinController.cs @@ -19,6 +19,8 @@ public SiblingsMediaRecycleBinController(IEntityService entityService, IMediaPre [HttpGet("siblings")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(SubsetViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets sibling media in the recycle bin.")] + [EndpointDescription("Gets a collection of sibling media items in the recycle bin at the same level as the provided Id.")] public async Task>> Siblings(CancellationToken cancellationToken, Guid target, int before, int after, Guid? dataTypeId = null) => await GetSiblings(target, before, after); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/References/ReferencedDescendantsMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/References/ReferencedDescendantsMediaController.cs index c6c16cb222d5..60430a74d215 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/References/ReferencedDescendantsMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/References/ReferencedDescendantsMediaController.cs @@ -32,6 +32,8 @@ public ReferencedDescendantsMediaController(ITrackedReferencesService trackedRef [HttpGet("{id:guid}/referenced-descendants")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets media descendants that are referenced.")] + [EndpointDescription("Gets a paginated collection of descendant media items that are referenced by other content.")] public async Task>> ReferencedDescendants( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/FolderMediaTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/FolderMediaTypeItemController.cs index 970ed0af2809..b40d31c1a60d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/FolderMediaTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/FolderMediaTypeItemController.cs @@ -23,6 +23,8 @@ public FolderMediaTypeItemController(IMediaTypeEditingService mediaTypeEditingSe [HttpGet("folders")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a collection of media type folder items.")] + [EndpointDescription("Gets a collection of media type folder items identified by the provided Ids.")] public async Task Folders(CancellationToken cancellationToken, int skip = 0, int take = 100) { PagedModel mediaTypes = await _mediaTypeEditingService.GetFolderMediaTypes(skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Tree/SiblingMemberTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Tree/SiblingMemberTypeTreeController.cs index 4ed8e9f949e3..4a215b7bb058 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Tree/SiblingMemberTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Tree/SiblingMemberTypeTreeController.cs @@ -19,6 +19,8 @@ public SiblingMemberTypeTreeController( [HttpGet("siblings")] [ProducesResponseType(typeof(SubsetViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets sibling member types in the tree.")] + [EndpointDescription("Gets a collection of member type tree items that are siblings of the provided Id.")] public async Task>> Siblings( CancellationToken cancellationToken, Guid target, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/GetModelsBuilderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/GetModelsBuilderController.cs index 492ad23c6399..2d7f4c5dc9ff 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/GetModelsBuilderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/GetModelsBuilderController.cs @@ -15,6 +15,8 @@ public class GetModelsBuilderController : ModelsBuilderControllerBase [HttpGet("dashboard")] [ProducesResponseType(typeof(ModelsBuilderResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets models builder dashboard data.")] + [EndpointDescription("Gets the dashboard data and current state of the models builder.")] [MapToApiVersion("1.0")] public Task> GetDashboard(CancellationToken cancellationToken) => Task.FromResult>(Ok(_modelsBuilderPresentationFactory.Create())); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DownloadCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DownloadCreatedPackageController.cs index 007e13b76959..e50c709574cd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DownloadCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DownloadCreatedPackageController.cs @@ -27,6 +27,8 @@ public class DownloadCreatedPackageController : CreatedPackageControllerBase [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(FileContentResult), StatusCodes.Status200OK)] + [EndpointSummary("Downloads a created package.")] + [EndpointDescription("Downloads the package file for the created package identified by the provided Id.")] public async Task Download(CancellationToken cancellationToken, Guid id) { PackageDefinition? package = await _packagingService.GetCreatedPackageByKeyAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Server/InformationServerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Server/InformationServerController.cs index 54ef1224aa51..87e729ab32fb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Server/InformationServerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Server/InformationServerController.cs @@ -22,6 +22,8 @@ public InformationServerController(IServerInformationService serverInformationSe [HttpGet("information")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ServerInformationResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets server information.")] + [EndpointDescription("Gets detailed information about the server environment and configuration.")] public Task Information(CancellationToken cancellationToken) { ServerInformationResponseModel responseModel = _umbracoMapper.Map(_serverInformationService.GetServerInformation())!; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Server/StatusServerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Server/StatusServerController.cs index 4a9afe24ec71..b82c4ec2a9cb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Server/StatusServerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Server/StatusServerController.cs @@ -19,6 +19,8 @@ public class StatusServerController : ServerControllerBase [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ServerStatusResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets server status.")] + [EndpointDescription("Gets the current operational status of the Umbraco server.")] public Task> Get(CancellationToken cancellationToken) => Task.FromResult>(new ServerStatusResponseModel { ServerStatus = _runtimeState.Level }); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Server/TroubleshootingServerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Server/TroubleshootingServerController.cs index 470e0b5b8c3d..b83bd5990ace 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Server/TroubleshootingServerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Server/TroubleshootingServerController.cs @@ -22,6 +22,8 @@ public TroubleshootingServerController(ISystemTroubleshootingInformationService [HttpGet("troubleshooting")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ServerTroubleshootingResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets server troubleshooting information.")] + [EndpointDescription("Gets troubleshooting information and diagnostics for the server.")] public Task GetTroubleshooting(CancellationToken cancellationToken) { ServerTroubleshootingResponseModel responseModel = _mapper.Map(_systemTroubleshootingInformationService.GetTroubleshootingInformation())!; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Server/UpgradeCheckServerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Server/UpgradeCheckServerController.cs index 10a38944574a..5d54f5ea3f6d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Server/UpgradeCheckServerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Server/UpgradeCheckServerController.cs @@ -27,6 +27,8 @@ public UpgradeCheckServerController(IUpgradeService upgradeService, IUmbracoVers [HttpGet("upgrade-check")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(UpgradeCheckResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Checks for available upgrades.")] + [EndpointDescription("Checks if there are any available upgrades for the Umbraco installation.")] public async Task UpgradeCheck(CancellationToken cancellationToken) { UpgradeResult upgradeResult = await _upgradeService.CheckUpgrade(_umbracoVersion.SemanticVersion); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/GetTelemetryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/GetTelemetryController.cs index c442e6727b8f..49b9eea1c086 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/GetTelemetryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/GetTelemetryController.cs @@ -16,6 +16,8 @@ public class GetTelemetryController : TelemetryControllerBase [HttpGet("level")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(TelemetryResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets telemetry information.")] + [EndpointDescription("Gets the current telemetry configuration and consent level.")] public Task Get(CancellationToken cancellationToken) => Task.FromResult(new TelemetryResponseModel { TelemetryLevel = _metricsConsentService.GetConsentLevel() }); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/SetTelemetryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/SetTelemetryController.cs index f48abbc11d37..ffe748a3786b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/SetTelemetryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/SetTelemetryController.cs @@ -17,6 +17,8 @@ public class SetTelemetryController : TelemetryControllerBase [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status200OK)] + [EndpointSummary("Sets telemetry consent level.")] + [EndpointDescription("Sets the telemetry consent level for anonymous usage data collection.")] public async Task SetConsentLevel( CancellationToken cancellationToken, TelemetryRequestModel telemetryRepresentationBase) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/SettingsUpgradeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/SettingsUpgradeController.cs index 2dcbd8a01412..bfea11b10117 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/SettingsUpgradeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/SettingsUpgradeController.cs @@ -26,6 +26,8 @@ public SettingsUpgradeController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(UpgradeSettingsResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status428PreconditionRequired)] + [EndpointSummary("Gets upgrade settings.")] + [EndpointDescription("Gets the current upgrade settings and status for the Umbraco installation.")] public Task> Settings(CancellationToken cancellationToken) { // TODO: Async - We need to figure out what we want to do with async endpoints that doesn't do anything async diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UrlSegment/ResizeImagingController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UrlSegment/ResizeImagingController.cs index ea13c080e280..6b7bf9ba55de 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UrlSegment/ResizeImagingController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UrlSegment/ResizeImagingController.cs @@ -23,6 +23,8 @@ public ResizeImagingController(IMediaService mediaService, IReziseImageUrlFactor [MapToApiVersion("1.0")] [HttpGet("resize/urls")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets URLs for image resizing.")] + [EndpointDescription("Gets a collection of URLs for resizing images with the provided dimensions and options.")] public Task Urls([FromQuery(Name = "id")] HashSet ids, int height = 200, int width = 200, ImageCropMode? mode = null) { IEnumerable items = _mediaService.GetByIds(ids); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/CreateClientCredentialsUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/CreateClientCredentialsUserController.cs index d9212b18cd36..76c655df6245 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/CreateClientCredentialsUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/CreateClientCredentialsUserController.cs @@ -29,6 +29,8 @@ public CreateClientCredentialsUserController( [HttpPost("{id:guid}/client-credentials")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Creates client credentials for a user.")] + [EndpointDescription("Creates OAuth client credentials for the user identified by the provided Id.")] public async Task Create(CancellationToken cancellationToken, Guid id, CreateUserClientCredentialsRequestModel model) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/GetAllClientCredentialsUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/GetAllClientCredentialsUserController.cs index e1e4d46f664e..164ff4352724 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/GetAllClientCredentialsUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/GetAllClientCredentialsUserController.cs @@ -25,6 +25,8 @@ public GetAllClientCredentialsUserController( [HttpGet("{id:guid}/client-credentials")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] + [EndpointSummary("Gets all client credentials for a user.")] + [EndpointDescription("Gets a collection of OAuth client credentials for the user identified by the provided Id.")] public async Task GetAll(CancellationToken cancellationToken, Guid id) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ChangePasswordCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ChangePasswordCurrentUserController.cs index fcc7ac1e8854..ae153b935b3a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ChangePasswordCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ChangePasswordCurrentUserController.cs @@ -29,6 +29,8 @@ public ChangePasswordCurrentUserController( [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Changes the current user's password.")] + [EndpointDescription("Changes the password for the currently authenticated user.")] public async Task ChangePassword( CancellationToken cancellationToken, ChangePasswordCurrentUserRequestModel model) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/DisableTwoFactorProviderCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/DisableTwoFactorProviderCurrentUserController.cs index a57a095bf7a7..14cf62f69ef7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/DisableTwoFactorProviderCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/DisableTwoFactorProviderCurrentUserController.cs @@ -27,6 +27,8 @@ public DisableTwoFactorProviderCurrentUserController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] + [EndpointSummary("Disables two-factor authentication for the current user.")] + [EndpointDescription("Disables the specified two-factor authentication provider for the currently authenticated user.")] public async Task DisableTwoFactorProvider( CancellationToken cancellationToken, string providerName, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/EnableTwoFactorProviderCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/EnableTwoFactorProviderCurrentUserController.cs index 2efa0e7204f9..b1406eed235b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/EnableTwoFactorProviderCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/EnableTwoFactorProviderCurrentUserController.cs @@ -28,6 +28,8 @@ public EnableTwoFactorProviderCurrentUserController( [ProducesResponseType(typeof(ISetupTwoFactorModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Enables two-factor authentication for the current user.")] + [EndpointDescription("Enables the specified two-factor authentication provider for the currently authenticated user.")] public async Task EnableTwoFactorProvider( CancellationToken cancellationToken, string providerName, From 539a4bbba3438bd4c8093f25ef8425f4095c7383 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Oct 2025 15:00:35 +0000 Subject: [PATCH 07/13] Fix concatenated words, duplicate attributes, and missing using statements Co-authored-by: AndyButland <1993459+AndyButland@users.noreply.github.com> --- .../Controllers/DocumentType/CreateDocumentTypeController.cs | 4 ++-- .../DocumentType/Folder/CreateDocumentTypeFolderController.cs | 4 ++-- .../DocumentType/Item/ItemDocumentTypeItemController.cs | 4 ++-- .../Controllers/MediaType/CreateMediaTypeController.cs | 4 ++-- .../MediaType/Folder/CreateMediaTypeFolderController.cs | 4 ++-- .../Controllers/MediaType/Item/ItemMediaTypeItemController.cs | 4 ++-- .../Controllers/MemberType/CreateMemberTypeController.cs | 4 ++-- .../MemberType/Folder/CreateMemberTypeFolderController.cs | 4 ++-- .../MemberType/Item/ItemMemberTypeItemController.cs | 4 ++-- .../GetStatusRedirectUrlManagementController.cs | 1 + .../SetStatusRedirectUrlManagementController.cs | 1 + .../Controllers/RelationType/AllRelationTypeController.cs | 4 ++-- .../RelationType/Item/ItemRelationTypeItemController.cs | 4 ++-- .../Controllers/Security/BackOfficeController.cs | 3 --- 14 files changed, 24 insertions(+), 25 deletions(-) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs index ea6d27337bca..e7c6ce5755d2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs @@ -37,8 +37,8 @@ public CreateDocumentTypeController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] - [EndpointSummary("Creates a new documenttype.")] - [EndpointDescription("Creates a new documenttype with the configuration specified in the request model.")] + [EndpointSummary("Creates a new document type.")] + [EndpointDescription("Creates a new document type with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateDocumentTypeRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/CreateDocumentTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/CreateDocumentTypeFolderController.cs index ec68153ac1aa..48695fc470d4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/CreateDocumentTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/CreateDocumentTypeFolderController.cs @@ -22,8 +22,8 @@ public CreateDocumentTypeFolderController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] - [EndpointSummary("Creates a documenttype folder.")] - [EndpointDescription("Creates a new documenttype folder with the provided name and parent location.")] + [EndpointSummary("Creates a document type folder.")] + [EndpointDescription("Creates a new document type folder with the provided name and parent location.")] public async Task Create( CancellationToken cancellationToken, CreateFolderRequestModel createFolderRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Item/ItemDocumentTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Item/ItemDocumentTypeItemController.cs index 9338e622dc21..f45bde60b9ff 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Item/ItemDocumentTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Item/ItemDocumentTypeItemController.cs @@ -23,8 +23,8 @@ public ItemDocumentTypeItemController(IContentTypeService contentTypeService, IU [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - [EndpointSummary("Gets a collection of documenttype items.")] - [EndpointDescription("Gets a collection of documenttype items identified by the provided Ids.")] + [EndpointSummary("Gets a collection of document type items.")] + [EndpointDescription("Gets a collection of document type items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs index b06b7f5a5676..da7dc30aa4a7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs @@ -37,8 +37,8 @@ public CreateMediaTypeController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] - [EndpointSummary("Creates a new mediatype.")] - [EndpointDescription("Creates a new mediatype with the configuration specified in the request model.")] + [EndpointSummary("Creates a new media type.")] + [EndpointDescription("Creates a new media type with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateMediaTypeRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/CreateMediaTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/CreateMediaTypeFolderController.cs index 932821a641c6..6f7cae8bc4cb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/CreateMediaTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/CreateMediaTypeFolderController.cs @@ -22,8 +22,8 @@ public CreateMediaTypeFolderController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] - [EndpointSummary("Creates a mediatype folder.")] - [EndpointDescription("Creates a new mediatype folder with the provided name and parent location.")] + [EndpointSummary("Creates a media type folder.")] + [EndpointDescription("Creates a new media type folder with the provided name and parent location.")] public async Task Create( CancellationToken cancellationToken, CreateFolderRequestModel createFolderRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/ItemMediaTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/ItemMediaTypeItemController.cs index 726b3939f0a8..608d41becf06 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/ItemMediaTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/ItemMediaTypeItemController.cs @@ -23,8 +23,8 @@ public ItemMediaTypeItemController(IMediaTypeService mediaTypeService, IUmbracoM [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - [EndpointSummary("Gets a collection of mediatype items.")] - [EndpointDescription("Gets a collection of mediatype items identified by the provided Ids.")] + [EndpointSummary("Gets a collection of media type items.")] + [EndpointDescription("Gets a collection of media type items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs index 4e1b50dba0e7..aed2fdfccc88 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs @@ -37,8 +37,8 @@ public CreateMemberTypeController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] - [EndpointSummary("Creates a new membertype.")] - [EndpointDescription("Creates a new membertype with the configuration specified in the request model.")] + [EndpointSummary("Creates a new member type.")] + [EndpointDescription("Creates a new member type with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateMemberTypeRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/CreateMemberTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/CreateMemberTypeFolderController.cs index 35eec46fbb92..fb7ee751ebe3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/CreateMemberTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/CreateMemberTypeFolderController.cs @@ -22,8 +22,8 @@ public CreateMemberTypeFolderController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] - [EndpointSummary("Creates a membertype folder.")] - [EndpointDescription("Creates a new membertype folder with the provided name and parent location.")] + [EndpointSummary("Creates a member type folder.")] + [EndpointDescription("Creates a new member type folder with the provided name and parent location.")] public async Task Create( CancellationToken cancellationToken, CreateFolderRequestModel createFolderRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/ItemMemberTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/ItemMemberTypeItemController.cs index 71b97ba92483..e1c775b288b5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/ItemMemberTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/ItemMemberTypeItemController.cs @@ -23,8 +23,8 @@ public ItemMemberTypeItemController(IUmbracoMapper mapper, IMemberTypeService me [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - [EndpointSummary("Gets a collection of membertype items.")] - [EndpointDescription("Gets a collection of membertype items identified by the provided Ids.")] + [EndpointSummary("Gets a collection of member type items.")] + [EndpointDescription("Gets a collection of member type items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs index 5810394ed0a0..72b866cb76cd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs @@ -2,6 +2,7 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.RedirectUrlManagement; +using Microsoft.AspNetCore.Http; namespace Umbraco.Cms.Api.Management.Controllers.RedirectUrlManagement; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs index 4a623108c881..251c37dec42d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs @@ -3,6 +3,7 @@ using Umbraco.Cms.Core.Configuration; using Umbraco.Cms.Core.Models.RedirectUrlManagement; using Umbraco.Cms.Core.Security; +using Microsoft.AspNetCore.Http; namespace Umbraco.Cms.Api.Management.Controllers.RedirectUrlManagement; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RelationType/AllRelationTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RelationType/AllRelationTypeController.cs index e53039591219..9a9c3b0439d0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RelationType/AllRelationTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RelationType/AllRelationTypeController.cs @@ -26,8 +26,8 @@ public AllRelationTypeController( [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] - [EndpointSummary("Gets a paginated collection of relationtypes.")] - [EndpointDescription("Gets a paginated collection of relationtypes with support for skip and take pagination.")] + [EndpointSummary("Gets a paginated collection of relation types.")] + [EndpointDescription("Gets a paginated collection of relation types with support for skip and take pagination.")] public async Task>> Get( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RelationType/Item/ItemRelationTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RelationType/Item/ItemRelationTypeItemController.cs index c26bdb75699f..2b14c6aa31e1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RelationType/Item/ItemRelationTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RelationType/Item/ItemRelationTypeItemController.cs @@ -23,8 +23,8 @@ public ItemRelationTypeItemController(IRelationService relationService, IUmbraco [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - [EndpointSummary("Gets a collection of relationtype items.")] - [EndpointDescription("Gets a collection of relationtype items identified by the provided Ids.")] + [EndpointSummary("Gets a collection of relation type items.")] + [EndpointDescription("Gets a collection of relation type items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs index 2e8ff3b3ecb0..d05753db9fe0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs @@ -194,7 +194,6 @@ public async Task Verify2FACode(CancellationToken cancellationTok [EndpointSummary("Authorizes the current request.")] [EndpointDescription("Validates and authorizes the OAuth authorization request.")] [MapToApiVersion("1.0")] - [MapToApiVersion("1.0")] public async Task Authorize(CancellationToken cancellationToken) { HttpContext context = _httpContextAccessor.GetRequiredHttpContext(); @@ -228,7 +227,6 @@ public async Task Authorize(CancellationToken cancellationToken) [EndpointSummary("Issues access tokens.")] [EndpointDescription("Issues or refreshes access tokens for authenticated users.")] [MapToApiVersion("1.0")] - [MapToApiVersion("1.0")] public async Task Token() { HttpContext context = _httpContextAccessor.GetRequiredHttpContext(); @@ -288,7 +286,6 @@ public async Task Token() [EndpointSummary("Signs out the current user.")] [EndpointDescription("Signs out the currently authenticated user and ends their session.")] [MapToApiVersion("1.0")] - [MapToApiVersion("1.0")] public async Task Signout(CancellationToken cancellationToken) { AuthenticateResult cookieAuthResult = await HttpContext.AuthenticateAsync(Constants.Security.BackOfficeAuthenticationType); From 6658e2aa550255b10a8f31c11e52eebb5b08e459 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Oct 2025 15:10:06 +0000 Subject: [PATCH 08/13] Fix using statement alphabetical order and remove all duplicate attributes Co-authored-by: AndyButland <1993459+AndyButland@users.noreply.github.com> --- .../Culture/AllCultureController.cs | 6 +++--- .../ConfigurationDataTypeController.cs | 2 +- .../DataType/CopyDataTypeController.cs | 4 ++-- .../DataType/CreateDataTypeController.cs | 4 ++-- .../DataType/DeleteDataTypeController.cs | 4 ++-- .../Filter/FilterDataTypeFilterController.cs | 2 +- .../DataType/IsUsedDataTypeController.cs | 4 ++-- .../Item/SearchDataTypeItemController.cs | 2 +- .../DataType/MoveDataTypeController.cs | 4 ++-- .../Tree/ChildrenDataTypeTreeController.cs | 6 +++--- .../Tree/RootDataTypeTreeController.cs | 6 +++--- .../DataType/UpdateDataTypeController.cs | 4 ++-- .../Dictionary/AllDictionaryController.cs | 4 ++-- .../Dictionary/ByKeyDictionaryController.cs | 2 +- .../Dictionary/CreateDictionaryController.cs | 6 +++--- .../Dictionary/DeleteDictionaryController.cs | 4 ++-- .../Dictionary/ExportDictionaryController.cs | 4 ++-- .../Dictionary/ImportDictionaryController.cs | 6 +++--- .../Dictionary/MoveDictionaryController.cs | 4 ++-- .../Dictionary/UpdateDictionaryController.cs | 8 +++---- .../Document/AvailableSegmentsController.cs | 4 ++-- .../ByKeyDocumentCollectionController.cs | 4 ++-- .../Document/CopyDocumentController.cs | 6 +++--- .../Document/CreateDocumentController.cs | 4 ++-- .../CreatePublicAccessDocumentController.cs | 4 ++-- .../Document/DeleteDocumentController.cs | 6 +++--- .../DeletePublicAccessDocumentController.cs | 4 ++-- .../Document/GetAuditLogDocumentController.cs | 2 +- .../GetPublicAccessDocumentController.cs | 4 ++-- .../Item/ItemDocumentItemController.cs | 2 +- .../Item/SearchDocumentItemController.cs | 2 +- .../Document/MoveDocumentController.cs | 6 +++--- .../MoveToRecycleBinDocumentController.cs | 6 +++--- .../Document/PublishDocumentController.cs | 6 +++--- ...ublishDocumentWithDescendantsController.cs | 8 +++---- ...DocumentWithDescendantsResultController.cs | 4 ++-- .../ChildrenDocumentRecycleBinController.cs | 2 +- .../DeleteDocumentRecycleBinController.cs | 6 +++--- .../EmptyDocumentRecycleBinController.cs | 2 +- ...ginalParentDocumentRecycleBinController.cs | 6 +++--- .../RestoreDocumentRecycleBinController.cs | 6 +++--- .../RootDocumentRecycleBinController.cs | 2 +- .../AreReferencedDocumentController.cs | 2 +- .../Document/SortDocumentController.cs | 4 ++-- .../Document/UnpublishDocumentController.cs | 6 +++--- .../Document/UpdateDocumentController.cs | 4 ++-- .../Document/UpdateDomainsController.cs | 4 ++-- .../UpdatePublicAccessDocumentController.cs | 4 ++-- .../ValidateCreateDocumentController.cs | 4 ++-- .../ValidateUpdateDocumentController.cs | 4 ++-- .../CreateDocumentBlueprintController.cs | 4 ++-- ...DocumentBlueprintFromDocumentController.cs | 6 +++--- .../DeleteDocumentBlueprintController.cs | 4 ++-- .../Item/ItemDocumentBlueprintController.cs | 2 +- .../MoveDocumentBlueprintController.cs | 4 ++-- .../UpdateDocumentBlueprintController.cs | 4 ++-- .../AllowedChildrenDocumentTypeController.cs | 4 ++-- .../ByKeyDocumentTypeController.cs | 2 +- ...positionReferenceDocumentTypeController.cs | 2 +- .../CopyDocumentTypeController.cs | 4 ++-- .../CreateDocumentTypeController.cs | 4 ++-- .../DeleteDocumentTypeController.cs | 2 +- ...umentBlueprintForDocumentTypeController.cs | 4 ++-- .../ExportDocumentTypeController.cs | 2 +- .../ImportExistingDocumentTypeController.cs | 2 +- .../ImportNewDocumentTypeController.cs | 2 +- .../MoveDocumentTypeController.cs | 4 ++-- .../UpdateDocumentTypeController.cs | 6 +++--- .../AllDocumentVersionController.cs | 6 +++--- .../ByKeyDocumentVersionController.cs | 4 ++-- .../RollbackDocumentVersionController.cs | 6 +++--- ...PreventCleanupDocumentVersionController.cs | 4 ++-- .../Controllers/Help/GetHelpController.cs | 6 +++--- .../Import/AnalyzeImportController.cs | 2 +- .../Indexer/AllIndexerController.cs | 2 +- .../Install/SettingsInstallController.cs | 4 ++-- .../Install/SetupInstallController.cs | 4 ++-- .../ValidateDatabaseInstallController.cs | 6 +++--- .../Language/CreateLanguageController.cs | 4 ++-- .../Language/DeleteLanguageController.cs | 4 ++-- .../Item/DefaultLanguageEntityController.cs | 2 +- .../Language/UpdateLanguageController.cs | 4 ++-- .../LogViewer/AllLogViewerController.cs | 8 +++---- .../AllMessageTemplateLogViewerController.cs | 6 +++--- .../LogLevelCountLogViewerController.cs | 4 ++-- .../CreateSavedSearchLogViewerController.cs | 4 ++-- .../DeleteSavedSearchLogViewerController.cs | 4 ++-- .../ValidateLogFileSizeLogViewerController.cs | 4 ++-- .../ByKeyMediaCollectionController.cs | 4 ++-- .../Media/CreateMediaController.cs | 4 ++-- .../Media/DeleteMediaController.cs | 6 +++--- .../Media/GetAuditLogMediaController.cs | 2 +- .../Media/Item/ItemMediaItemController.cs | 2 +- .../Media/Item/SearchMediaItemController.cs | 2 +- .../Controllers/Media/MoveMediaController.cs | 6 +++--- .../Media/MoveToRecycleBinMediaController.cs | 6 +++--- .../ChildrenMediaRecycleBinController.cs | 2 +- .../DeleteMediaRecycleBinController.cs | 6 +++--- .../EmptyMediaRecycleBinController.cs | 2 +- ...OriginalParentMediaRecycleBinController.cs | 6 +++--- .../RestoreMediaRecycleBinController.cs | 6 +++--- .../RootMediaRecycleBinController.cs | 2 +- .../AreReferencedMediaController.cs | 2 +- .../Controllers/Media/SortMediaController.cs | 4 ++-- .../Media/UpdateMediaController.cs | 4 ++-- .../Media/ValidateCreateMediaController.cs | 4 ++-- .../Media/ValidateUpdateMediaController.cs | 4 ++-- .../AllowedChildrenMediaTypeController.cs | 4 ++-- .../MediaType/ByKeyMediaTypeController.cs | 2 +- ...CompositionReferenceMediaTypeController.cs | 2 +- .../MediaType/CopyMediaTypeController.cs | 4 ++-- .../MediaType/CreateMediaTypeController.cs | 4 ++-- .../MediaType/DeleteMediaTypeController.cs | 2 +- .../MediaType/ExportMediaTypeController.cs | 2 +- .../ImportExistingMediaTypeController.cs | 2 +- .../MediaType/ImportNewMediaTypeController.cs | 2 +- .../Item/SearchMediaTypeItemController.cs | 2 +- .../MediaType/MoveMediaTypeController.cs | 4 ++-- .../MediaType/UpdateMediaTypeController.cs | 6 +++--- .../Member/CreateMemberController.cs | 6 +++--- .../Member/DeleteMemberController.cs | 4 ++-- .../Filter/FilterMemberFilterController.cs | 4 ++-- .../Member/Item/ItemMemberItemController.cs | 2 +- .../Member/Item/SearchMemberItemController.cs | 2 +- .../AreReferencedMemberController.cs | 2 +- .../Member/UpdateMemberController.cs | 4 ++-- .../Member/ValidateCreateMemberController.cs | 4 ++-- .../Member/ValidateUpdateMemberController.cs | 4 ++-- .../CreateMemberGroupController.cs | 4 ++-- .../DeleteMemberGroupController.cs | 4 ++-- .../Item/ItemMemberGroupItemController.cs | 2 +- .../Tree/RootMemberGroupTreeController.cs | 6 +++--- .../UpdateMemberGroupController.cs | 4 ++-- .../MemberType/ByKeyMemberTypeController.cs | 2 +- ...ompositionReferenceMemberTypeController.cs | 2 +- .../MemberType/CopyMemberTypeController.cs | 4 ++-- .../MemberType/CreateMemberTypeController.cs | 4 ++-- .../MemberType/DeleteMemberTypeController.cs | 2 +- .../Item/SearchMemberTypeItemController.cs | 2 +- .../MemberType/UpdateMemberTypeController.cs | 6 +++--- .../BuildModelsBuilderController.cs | 8 +++---- .../StatusModelsBuilderController.cs | 4 ++-- .../OEmbed/QueryOEmbedController.cs | 4 ++-- .../AllMigrationStatusPackageController.cs | 2 +- .../Created/AllCreatedPackageController.cs | 2 +- .../Created/CreateCreatedPackageController.cs | 4 ++-- .../Created/DeleteCreatedPackageController.cs | 4 ++-- .../DownloadCreatedPackageController.cs | 6 +++--- .../Created/UpdateCreatedPackageController.cs | 4 ++-- .../Package/RunMigrationPackageController.cs | 2 +- .../CreatePartialViewController.cs | 4 ++-- .../DeletePartialViewController.cs | 2 +- .../CreatePartialViewFolderController.cs | 2 +- .../RenamePartialViewController.cs | 4 ++-- .../PartialView/Snippet/GetAllController.cs | 2 +- .../UpdatePartialViewController.cs | 4 ++-- .../Profiling/GetStatusProfilingController.cs | 4 ++-- .../UpdateStatusProfilingController.cs | 4 ++-- .../IsUsedPropertyTypeController.cs | 4 ++-- .../RebuildPublishedCacheController.cs | 2 +- ...etStatusRedirectUrlManagementController.cs | 2 +- ...etStatusRedirectUrlManagementController.cs | 3 +-- .../ByRelationTypeKeyRelationController.cs | 4 ++-- .../Script/CreateScriptController.cs | 4 ++-- .../Script/DeleteScriptController.cs | 2 +- .../Folder/CreateScriptFolderController.cs | 2 +- .../Script/RenameScriptController.cs | 4 ++-- .../Script/UpdateScriptController.cs | 4 ++-- .../Searcher/QuerySearcherController.cs | 4 ++-- .../Security/BackOfficeController.cs | 21 ++++++------------- .../Security/BackOfficeDefaultController.cs | 2 +- .../Security/BackOfficeGraphicsController.cs | 12 +---------- .../Security/ResetPasswordController.cs | 4 ++-- .../Security/ResetPasswordTokenController.cs | 5 ++--- .../VerifyResetPasswordTokenController.cs | 5 ++--- .../Segment/AllSegmentController.cs | 4 ++-- .../Server/StatusServerController.cs | 2 +- .../Server/UpgradeCheckServerController.cs | 2 +- .../Stylesheet/CreateStylesheetController.cs | 4 ++-- .../Stylesheet/DeleteStylesheetController.cs | 2 +- .../ByPathStylesheetFolderController.cs | 2 +- .../CreateStylesheetFolderController.cs | 2 +- .../Stylesheet/RenameStylesheetController.cs | 4 ++-- .../Stylesheet/UpdateStylesheetController.cs | 4 ++-- .../Telemetry/AllTelemetryController.cs | 2 +- .../Telemetry/GetTelemetryController.cs | 2 +- .../Telemetry/SetTelemetryController.cs | 2 +- .../Template/CreateTemplateController.cs | 4 ++-- .../Template/DeleteTemplateController.cs | 4 ++-- .../Item/SearchTemplateItemController.cs | 2 +- .../Query/ExecuteTemplateQueryController.cs | 10 ++++----- .../Template/UpdateTemplateController.cs | 4 ++-- .../CreateTemporaryFileController.cs | 4 ++-- .../DeleteTemporaryFileController.cs | 4 ++-- .../Upgrade/AuthorizeUpgradeController.cs | 2 +- .../Upgrade/SettingsUpgradeController.cs | 2 +- .../User/BulkDeleteUserController.cs | 4 ++-- .../Controllers/User/ByKeyUserController.cs | 2 +- .../User/CalculateStartNodesUserController.cs | 2 +- .../User/ChangePasswordUserController.cs | 8 +++---- .../User/ClearAvatarUserController.cs | 2 +- .../CreateClientCredentialsUserController.cs | 4 ++-- .../DeleteClientCredentialsUserController.cs | 4 ++-- .../GetAllClientCredentialsUserController.cs | 2 +- .../CreateInitialPasswordUserController.cs | 4 ++-- .../Controllers/User/CreateUserController.cs | 6 +++--- .../ChangePasswordCurrentUserController.cs | 6 +++--- ...eTwoFactorProviderCurrentUserController.cs | 4 ++-- ...eTwoFactorProviderCurrentUserController.cs | 4 ++-- .../User/Current/GetCurrentUserController.cs | 2 +- ...ocumentPermissionsCurrentUserController.cs | 4 ++-- ...etMediaPermissionsCurrentUserController.cs | 4 ++-- .../GetPermissionsCurrentUserController.cs | 4 ++-- ...orSetupForProviderCurrentUserController.cs | 4 ++-- ...rnalLoginProvidersCurrentUserController.cs | 2 +- ...TwoFactorProvidersCurrentUserController.cs | 4 ++-- .../Current/SetAvatarCurrentUserController.cs | 4 ++-- .../Controllers/User/DeleteUserController.cs | 4 ++-- .../DisableTwoFactorProviderUserController.cs | 4 ++-- .../Controllers/User/DisableUserController.cs | 4 ++-- .../Controllers/User/EnableUserController.cs | 4 ++-- .../User/Filter/FilterUserFilterController.cs | 6 +++--- .../Controllers/User/GetAllUserController.cs | 6 +++--- .../Controllers/User/InviteUsersController.cs | 6 +++--- .../ListTwoFactorProvidersUserController.cs | 4 ++-- .../User/ResendInviteUserController.cs | 6 +++--- .../User/ResetPasswordUserController.cs | 6 +++--- .../User/SetAvatarUserController.cs | 2 +- .../Controllers/User/UnlockUserController.cs | 6 +++--- .../Controllers/User/UpdateUserController.cs | 8 +++---- .../User/UpdateUserGroupsUserController.cs | 4 ++-- .../User/VerifyInviteUserController.cs | 4 ++-- .../UserData/ByKeyUserDataController.cs | 2 +- .../UserData/CreateUserDataController.cs | 4 ++-- .../UserData/DeleteUserDataController.cs | 4 ++-- .../UserData/GetUserDataController.cs | 2 +- .../UserData/UpdateUserDataController.cs | 4 ++-- .../AddUsersToUserGroupController.cs | 10 ++++----- .../BulkDeleteUserGroupsController.cs | 4 ++-- .../UserGroup/CreateUserGroupController.cs | 4 ++-- .../UserGroup/DeleteUserGroupController.cs | 4 ++-- .../Filter/FilterUserGroupFilterController.cs | 6 +++--- .../UserGroup/GetAllUserGroupController.cs | 2 +- .../RemoveUsersFromUserGroupController.cs | 6 +++--- .../UserGroup/UpdateUserGroupController.cs | 4 ++-- .../Webhook/ByKeyWebhookController.cs | 2 +- .../Webhook/CreateWebhookController.cs | 4 ++-- .../Webhook/DeleteWebhookController.cs | 4 ++-- .../Webhook/UpdateWebhookController.cs | 4 ++-- 249 files changed, 484 insertions(+), 506 deletions(-) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Culture/AllCultureController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Culture/AllCultureController.cs index be5c32863a4a..be2c492bf1db 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Culture/AllCultureController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Culture/AllCultureController.cs @@ -1,10 +1,10 @@ -using System.Globalization; using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Api.Management.ViewModels.Culture; +using System.Globalization; using Umbraco.Cms.Api.Common.ViewModels.Pagination; +using Umbraco.Cms.Api.Management.ViewModels.Culture; +using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Culture; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/ConfigurationDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/ConfigurationDataTypeController.cs index bae092d6fd95..a9b1db11ca58 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/ConfigurationDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/ConfigurationDataTypeController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Options; using Umbraco.Cms.Api.Management.ViewModels.DataType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Configuration.Models; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.DataType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CopyDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CopyDataTypeController.cs index f2b89d3c20b3..2617e9ede7d0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CopyDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CopyDataTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DataType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DataType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs index 0d6d00f80371..20c51bdda8db 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.DataType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DataType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/DeleteDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/DeleteDataTypeController.cs index 779cce57d2ce..33001fbcc51b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/DeleteDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/DeleteDataTypeController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DataType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs index 7a5dd0ce478d..b68eb8878f19 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs @@ -4,10 +4,10 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.DataType.Item; using Umbraco.Cms.Api.Management.ViewModels.Language; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.DataType.Filter; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/IsUsedDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/IsUsedDataTypeController.cs index df9270a4daae..efd7555f5c7d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/IsUsedDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/IsUsedDataTypeController.cs @@ -1,9 +1,9 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.DataType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/SearchDataTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/SearchDataTypeItemController.cs index dd6093d2768f..a4052e4f6e6b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/SearchDataTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/SearchDataTypeItemController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DataType.Item; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Entities; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.DataType.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/MoveDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/MoveDataTypeController.cs index 637f0527f06e..7c4d325dc652 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/MoveDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/MoveDataTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DataType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DataType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/ChildrenDataTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/ChildrenDataTypeTreeController.cs index 2f6d09a6b2a7..40ade9ba022e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/ChildrenDataTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/ChildrenDataTypeTreeController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Api.Common.ViewModels.Pagination; -using Umbraco.Cms.Api.Management.ViewModels.Tree; using Microsoft.Extensions.DependencyInjection; +using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Services.Flags; +using Umbraco.Cms.Api.Management.ViewModels.Tree; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.DataType.Tree; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/RootDataTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/RootDataTypeTreeController.cs index c2d402310995..8aa855795b70 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/RootDataTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/RootDataTypeTreeController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Api.Common.ViewModels.Pagination; -using Umbraco.Cms.Api.Management.ViewModels.Tree; using Microsoft.Extensions.DependencyInjection; +using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Services.Flags; +using Umbraco.Cms.Api.Management.ViewModels.Tree; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.DataType.Tree; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs index 832abc018ec7..89b508af9b1e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.DataType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DataType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/AllDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/AllDictionaryController.cs index 64ff8b4c0b22..eacdaff3ce53 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/AllDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/AllDictionaryController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Api.Common.ViewModels.Pagination; +using Umbraco.Cms.Api.Management.ViewModels.Dictionary; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Api.Management.ViewModels.Dictionary; -using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Dictionary; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ByKeyDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ByKeyDictionaryController.cs index ed0e1750062e..f0ae28ae2919 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ByKeyDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ByKeyDictionaryController.cs @@ -2,9 +2,9 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; +using Umbraco.Cms.Api.Management.ViewModels.Dictionary; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Api.Management.ViewModels.Dictionary; namespace Umbraco.Cms.Api.Management.Controllers.Dictionary; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs index bc769b03e320..87a547a7a308 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs @@ -3,13 +3,13 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; +using Umbraco.Cms.Api.Management.ViewModels.Dictionary; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Api.Management.ViewModels.Dictionary; using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/DeleteDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/DeleteDictionaryController.cs index 932c577dfc65..c766a116b596 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/DeleteDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/DeleteDictionaryController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Dictionary; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ExportDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ExportDictionaryController.cs index e8d777fe17e5..da62d602d6aa 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ExportDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ExportDictionaryController.cs @@ -1,9 +1,9 @@ using System.Net.Mime; -using System.Text; -using System.Xml.Linq; using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using System.Text; +using System.Xml.Linq; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ImportDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ImportDictionaryController.cs index 53b457f36702..d8f50efbb2c0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ImportDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ImportDictionaryController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.Builders; -using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Api.Management.Services; using Umbraco.Cms.Api.Management.Services.OperationStatus; +using Umbraco.Cms.Api.Management.Services; using Umbraco.Cms.Api.Management.ViewModels.Dictionary; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Dictionary; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/MoveDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/MoveDictionaryController.cs index 9886cf2e78af..820782a0961b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/MoveDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/MoveDictionaryController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Dictionary; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Dictionary; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs index 5795f75d78ae..22b143a023ea 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Dictionary; -using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Api.Management.ViewModels.Dictionary; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/AvailableSegmentsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/AvailableSegmentsController.cs index 691ecc56b15b..583fa8d94cf5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/AvailableSegmentsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/AvailableSegmentsController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.Segment; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/Collection/ByKeyDocumentCollectionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/Collection/ByKeyDocumentCollectionController.cs index 633fb146489d..eff3724a613a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/Collection/ByKeyDocumentCollectionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/Collection/ByKeyDocumentCollectionController.cs @@ -6,13 +6,13 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Services.Flags; using Umbraco.Cms.Api.Management.ViewModels.Document.Collection; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Document.Collection; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/CopyDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/CopyDocumentController.cs index 070a586797c5..e716609e36e0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/CopyDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/CopyDocumentController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Api.Management.ViewModels.Document; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs index 54729264ed8a..25573c986497 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Document; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreatePublicAccessDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreatePublicAccessDocumentController.cs index e3ee810b59c0..cec4bf7125d1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreatePublicAccessDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreatePublicAccessDocumentController.cs @@ -5,12 +5,12 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Api.Management.ViewModels.PublicAccess; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/DeleteDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/DeleteDocumentController.cs index e82ff964db48..b08a5b4171f1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/DeleteDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/DeleteDocumentController.cs @@ -3,13 +3,13 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Content; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/DeletePublicAccessDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/DeletePublicAccessDocumentController.cs index 104bf6865406..f3179cb5bb48 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/DeletePublicAccessDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/DeletePublicAccessDocumentController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Content; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/GetAuditLogDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/GetAuditLogDocumentController.cs index d7d6d200a09b..4b658ef6610e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/GetAuditLogDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/GetAuditLogDocumentController.cs @@ -5,11 +5,11 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.AuditLog; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/GetPublicAccessDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/GetPublicAccessDocumentController.cs index 723afb2d617c..c42809c3b4a6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/GetPublicAccessDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/GetPublicAccessDocumentController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.PublicAccess; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/ItemDocumentItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/ItemDocumentItemController.cs index e897558a63f1..7bdb5256b1c4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/ItemDocumentItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/ItemDocumentItemController.cs @@ -4,8 +4,8 @@ using Microsoft.Extensions.DependencyInjection; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document.Item; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Entities; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Document.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/SearchDocumentItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/SearchDocumentItemController.cs index ebba55216ca8..f83d84e00739 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/SearchDocumentItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/SearchDocumentItemController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document.Item; using Umbraco.Cms.Core.DependencyInjection; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Entities; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveDocumentController.cs index efca3dbc0808..86c4159ef88b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveDocumentController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Api.Management.ViewModels.Document; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveToRecycleBinDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveToRecycleBinDocumentController.cs index c6c1714a91ee..db102f5851e3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveToRecycleBinDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveToRecycleBinDocumentController.cs @@ -3,13 +3,13 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Content; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentController.cs index 83276e30d357..089227a86182 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentController.cs @@ -5,13 +5,13 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Api.Management.ViewModels.Document; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models.ContentPublishing; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsController.cs index 1afad37ad082..90a616562a5e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsController.cs @@ -3,14 +3,14 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Document; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.ContentPublishing; -using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsResultController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsResultController.cs index f6a3c17c5739..a6a9a834b8c5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsResultController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsResultController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Document; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models.ContentPublishing; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ChildrenDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ChildrenDocumentRecycleBinController.cs index 6648ac3e98c4..f89e86c22154 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ChildrenDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ChildrenDocumentRecycleBinController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document.RecycleBin; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Document.RecycleBin; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/DeleteDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/DeleteDocumentRecycleBinController.cs index 4ed8592b4672..3798e5fa75c4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/DeleteDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/DeleteDocumentRecycleBinController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Content; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/EmptyDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/EmptyDocumentRecycleBinController.cs index 324bce9634d7..f6c28b4814fe 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/EmptyDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/EmptyDocumentRecycleBinController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Core.Actions; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/OriginalParentDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/OriginalParentDocumentRecycleBinController.cs index ce3f93233108..4d402c1bf129 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/OriginalParentDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/OriginalParentDocumentRecycleBinController.cs @@ -4,14 +4,14 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Content; -using Umbraco.Cms.Api.Management.ViewModels; using Umbraco.Cms.Api.Management.ViewModels.Document.Item; -using Umbraco.Cms.Core; +using Umbraco.Cms.Api.Management.ViewModels; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.Querying.RecycleBin; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RestoreDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RestoreDocumentRecycleBinController.cs index 4809a472c683..f0e2439f5af4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RestoreDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RestoreDocumentRecycleBinController.cs @@ -5,13 +5,13 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Api.Management.ViewModels.Media; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RootDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RootDocumentRecycleBinController.cs index 526e5bd829c6..420bfa7965ec 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RootDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RootDocumentRecycleBinController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document.RecycleBin; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Document.RecycleBin; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/References/AreReferencedDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/References/AreReferencedDocumentController.cs index 60a6701d0375..d1a3c8987bf4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/References/AreReferencedDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/References/AreReferencedDocumentController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Document.References; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/SortDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/SortDocumentController.cs index 7204e95b6645..570331e52c7f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/SortDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/SortDocumentController.cs @@ -6,10 +6,10 @@ using Umbraco.Cms.Api.Management.ViewModels.Sorting; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UnpublishDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UnpublishDocumentController.cs index 043152972432..5318dfe08b70 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UnpublishDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UnpublishDocumentController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Api.Management.ViewModels.Document; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs index 6b6798acca27..8557d6f7e62f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Document; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs index 51f9644c92b9..cc3334de148f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Extensions; namespace Umbraco.Cms.Api.Management.Controllers.Document; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs index 23588363dedc..4c88880126f3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs @@ -5,12 +5,12 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Api.Management.ViewModels.PublicAccess; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateCreateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateCreateDocumentController.cs index b477ccdf8f68..b897fdf7a690 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateCreateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateCreateDocumentController.cs @@ -5,12 +5,12 @@ using Microsoft.Extensions.DependencyInjection; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Document; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateUpdateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateUpdateDocumentController.cs index 8c707e90b47e..c0fccfe8a730 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateUpdateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateUpdateDocumentController.cs @@ -5,12 +5,12 @@ using Microsoft.Extensions.DependencyInjection; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Document; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs index 8735b72b2198..532705aec14f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.DocumentBlueprint; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentBlueprint; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintFromDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintFromDocumentController.cs index 826104b5662f..d169f9d3ade7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintFromDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintFromDocumentController.cs @@ -3,13 +3,13 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DocumentBlueprint; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/DeleteDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/DeleteDocumentBlueprintController.cs index 9a565a1c8def..a9ba832b74bd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/DeleteDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/DeleteDocumentBlueprintController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentBlueprint; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs index 0baeacc3b336..9ad71534c0a9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.DocumentBlueprint.Item; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Entities; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/MoveDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/MoveDocumentBlueprintController.cs index d92451116e1a..de5d1f77647e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/MoveDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/MoveDocumentBlueprintController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DocumentBlueprint; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentBlueprint; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs index 1e0cc69a800f..c43f177dd0d1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentBlueprint; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedChildrenDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedChildrenDocumentTypeController.cs index 86eca874d3a9..3c1229f66bb6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedChildrenDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedChildrenDocumentTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ByKeyDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ByKeyDocumentTypeController.cs index eee2272e93b5..db9e6ae9508a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ByKeyDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ByKeyDocumentTypeController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Management.ViewModels.DocumentType; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CompositionReferenceDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CompositionReferenceDocumentTypeController.cs index f8030255ead8..a5c4d2fdc69d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CompositionReferenceDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CompositionReferenceDocumentTypeController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.ViewModels.DocumentType; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CopyDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CopyDocumentTypeController.cs index f0552de2bcf1..51270f5fe7f9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CopyDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CopyDocumentTypeController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs index e7c6ce5755d2..c8f4320a960f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.ContentTypeEditing; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.ContentTypeEditing; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DeleteDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DeleteDocumentTypeController.cs index 106b58df457d..1dae981aa25e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DeleteDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DeleteDocumentTypeController.cs @@ -4,8 +4,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DocumentBlueprintForDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DocumentBlueprintForDocumentTypeController.cs index ef25a88ba6c8..bfc360bd2f70 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DocumentBlueprintForDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DocumentBlueprintForDocumentTypeController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ExportDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ExportDocumentTypeController.cs index 82282ae20327..f8b2b3bd54a5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ExportDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ExportDocumentTypeController.cs @@ -4,8 +4,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportExistingDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportExistingDocumentTypeController.cs index c3337bb92fe7..9e174761f893 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportExistingDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportExistingDocumentTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.ImportExport; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportNewDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportNewDocumentTypeController.cs index bde41c956d27..b34701b1ec65 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportNewDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportNewDocumentTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.ImportExport; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/MoveDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/MoveDocumentTypeController.cs index 956be8d74381..7d3031aaba64 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/MoveDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/MoveDocumentTypeController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs index ebb311272477..2d197e8c9517 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.ContentTypeEditing; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.ContentTypeEditing; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs index 83fc7a9e02a2..9aecd920cd29 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs @@ -1,14 +1,14 @@ -using System.ComponentModel.DataAnnotations; using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using System.ComponentModel.DataAnnotations; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.DocumentVersion; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/ByKeyDocumentVersionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/ByKeyDocumentVersionController.cs index 7f041475a6ef..bf3642c5acce 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/ByKeyDocumentVersionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/ByKeyDocumentVersionController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Document; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.DocumentVersion; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/RollbackDocumentVersionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/RollbackDocumentVersionController.cs index 4357cf7c90b1..51874d282bb2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/RollbackDocumentVersionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/RollbackDocumentVersionController.cs @@ -2,13 +2,13 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs index a2db79dc94ed..ec8f35559596 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.DocumentVersion; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Help/GetHelpController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Help/GetHelpController.cs index 9390e8aee96d..458496e3cd9b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Help/GetHelpController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Help/GetHelpController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; -using Umbraco.Cms.Core.Configuration.Models; -using Umbraco.Cms.Core.Serialization; using Umbraco.Cms.Api.Common.Builders; -using Umbraco.Cms.Api.Management.ViewModels.Help; using Umbraco.Cms.Api.Common.ViewModels.Pagination; +using Umbraco.Cms.Api.Management.ViewModels.Help; +using Umbraco.Cms.Core.Configuration.Models; +using Umbraco.Cms.Core.Serialization; namespace Umbraco.Cms.Api.Management.Controllers.Help; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Import/AnalyzeImportController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Import/AnalyzeImportController.cs index 80718841f609..08a93b7cf2da 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Import/AnalyzeImportController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Import/AnalyzeImportController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Import; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.ImportExport; using Umbraco.Cms.Core.Services.ImportExport; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Import; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Indexer/AllIndexerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Indexer/AllIndexerController.cs index a1df07b14260..ecdb9b771c59 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Indexer/AllIndexerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Indexer/AllIndexerController.cs @@ -2,8 +2,8 @@ using Examine; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Common.ViewModels.Pagination; +using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Indexer; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Install/SettingsInstallController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Install/SettingsInstallController.cs index acbded7701a1..11c5b846dbd7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Install/SettingsInstallController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Install/SettingsInstallController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Infrastructure.Install; using Umbraco.Cms.Api.Management.ViewModels.Installer; using Umbraco.Cms.Core.Factories; +using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.Installer; +using Umbraco.Cms.Infrastructure.Install; namespace Umbraco.Cms.Api.Management.Controllers.Install; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Install/SetupInstallController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Install/SetupInstallController.cs index cd93982b62c3..e3ead9ecff68 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Install/SetupInstallController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Install/SetupInstallController.cs @@ -1,12 +1,12 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Api.Management.ViewModels.Installer; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.Installer; using Umbraco.Cms.Core.Services.Installer; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Install; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Install/ValidateDatabaseInstallController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Install/ValidateDatabaseInstallController.cs index d8d9b503cb0a..4b4994da11d3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Install/ValidateDatabaseInstallController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Install/ValidateDatabaseInstallController.cs @@ -1,12 +1,12 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Api.Management.ViewModels.Installer; using Umbraco.Cms.Core.Install.Models; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Infrastructure.Migrations.Install; -using Umbraco.Cms.Api.Management.ViewModels.Installer; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; +using Umbraco.Cms.Infrastructure.Migrations.Install; namespace Umbraco.Cms.Api.Management.Controllers.Install; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs index f179a049cc41..92f2dadafc77 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Language; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Language; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/DeleteLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/DeleteLanguageController.cs index 1730796548a5..3a0a738c96a9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/DeleteLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/DeleteLanguageController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Language; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/DefaultLanguageEntityController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/DefaultLanguageEntityController.cs index cb92f1ec440f..186706993754 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/DefaultLanguageEntityController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/DefaultLanguageEntityController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Management.ViewModels.Language.Item; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Language.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs index b434f96a6af2..bbfe8551980b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Language; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Language; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllLogViewerController.cs index 6fffd3db3094..a8170e2231ac 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllLogViewerController.cs @@ -1,15 +1,15 @@ using Asp.Versioning; +using LogLevel = Umbraco.Cms.Core.Logging.LogLevel; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.LogViewer; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Logging.Viewer; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Models; -using LogLevel = Umbraco.Cms.Core.Logging.LogLevel; +using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.LogViewer; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllMessageTemplateLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllMessageTemplateLogViewerController.cs index 4ad2e7abfcbd..bce4ca671146 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllMessageTemplateLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllMessageTemplateLogViewerController.cs @@ -4,11 +4,11 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.LogViewer; using Umbraco.Cms.Core.Logging.Viewer; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.LogViewer; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/LogLevelCountLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/LogLevelCountLogViewerController.cs index d22becf6b9f0..2b36e561ca5d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/LogLevelCountLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/LogLevelCountLogViewerController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.LogViewer; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Logging.Viewer; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.LogViewer; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/CreateSavedSearchLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/CreateSavedSearchLogViewerController.cs index e841bd47dbd0..cc2397e6c1ea 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/CreateSavedSearchLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/CreateSavedSearchLogViewerController.cs @@ -2,10 +2,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.LogViewer; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.LogViewer.SavedSearch; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/DeleteSavedSearchLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/DeleteSavedSearchLogViewerController.cs index d291f9df6b9f..ca222e56f27a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/DeleteSavedSearchLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/DeleteSavedSearchLogViewerController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.LogViewer.SavedSearch; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/ValidateLogFileSizeLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/ValidateLogFileSizeLogViewerController.cs index d598762adb60..c6351fe5e8ed 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/ValidateLogFileSizeLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/ValidateLogFileSizeLogViewerController.cs @@ -1,9 +1,9 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.LogViewer; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/Collection/ByKeyMediaCollectionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/Collection/ByKeyMediaCollectionController.cs index ef8d58923f07..b8e9104e613e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/Collection/ByKeyMediaCollectionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/Collection/ByKeyMediaCollectionController.cs @@ -6,13 +6,13 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Services.Flags; using Umbraco.Cms.Api.Management.ViewModels.Media.Collection; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Media.Collection; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs index 26e35711a672..7da41b455080 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Media; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Media; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/DeleteMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/DeleteMediaController.cs index 02dadd42a513..1dc99467211a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/DeleteMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/DeleteMediaController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Media; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/GetAuditLogMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/GetAuditLogMediaController.cs index 007131160d63..1dead3fbe2b9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/GetAuditLogMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/GetAuditLogMediaController.cs @@ -5,10 +5,10 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.AuditLog; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs index 3354c994c0ae..4bd0c7b4391c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs @@ -8,8 +8,8 @@ using Umbraco.Cms.Api.Management.ViewModels.Media.Item; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Entities; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Media.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/SearchMediaItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/SearchMediaItemController.cs index f84da7678fef..aba70417a9c9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/SearchMediaItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/SearchMediaItemController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Media.Item; using Umbraco.Cms.Core.DependencyInjection; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Entities; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveMediaController.cs index 06a8ad582e36..c726b1943205 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveMediaController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Media; using Umbraco.Cms.Api.Management.ViewModels.Media; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveToRecycleBinMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveToRecycleBinMediaController.cs index c82a55ac6d4d..a1afce23261c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveToRecycleBinMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveToRecycleBinMediaController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Media; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs index 16859be8a307..bec6aa54e633 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Media.RecycleBin; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Media.RecycleBin; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/DeleteMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/DeleteMediaRecycleBinController.cs index c617cd60372d..a7a89fafabc7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/DeleteMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/DeleteMediaRecycleBinController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Media; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs index 2270e1c194f2..76eb2e83d322 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.Controllers.Media.RecycleBin; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Media; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/OriginalParentMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/OriginalParentMediaRecycleBinController.cs index a774a8053f96..7a8d7d338adf 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/OriginalParentMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/OriginalParentMediaRecycleBinController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Media; -using Umbraco.Cms.Api.Management.ViewModels; using Umbraco.Cms.Api.Management.ViewModels.Media.Item; -using Umbraco.Cms.Core; +using Umbraco.Cms.Api.Management.ViewModels; using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.Querying.RecycleBin; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RestoreMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RestoreMediaRecycleBinController.cs index 7f545d14718f..1e69081a820e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RestoreMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RestoreMediaRecycleBinController.cs @@ -5,12 +5,12 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Media; using Umbraco.Cms.Api.Management.ViewModels.Media; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RootMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RootMediaRecycleBinController.cs index 546937e62092..a4c93bd1f8d5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RootMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RootMediaRecycleBinController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Media.RecycleBin; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Media.RecycleBin; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/References/AreReferencedMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/References/AreReferencedMediaController.cs index 4c76a4858dea..84aeffbaeaa3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/References/AreReferencedMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/References/AreReferencedMediaController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Media.References; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/SortMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/SortMediaController.cs index b87cf87d1ad3..6a3d815f3422 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/SortMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/SortMediaController.cs @@ -5,10 +5,10 @@ using Umbraco.Cms.Api.Management.Security.Authorization.Media; using Umbraco.Cms.Api.Management.ViewModels.Sorting; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs index c69e35c611b2..c04dae77bb81 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Media; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Media; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateCreateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateCreateMediaController.cs index 4064696a8151..6e008346aea5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateCreateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateCreateMediaController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Media; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Media; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateUpdateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateUpdateMediaController.cs index 7ec827ee8b0c..3f7b5c72da9d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateUpdateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateUpdateMediaController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Media; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Media; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedChildrenMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedChildrenMediaTypeController.cs index 0c5589f11727..2434476acb80 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedChildrenMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedChildrenMediaTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.MediaType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ByKeyMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ByKeyMediaTypeController.cs index 326f248fef64..c82b9774e815 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ByKeyMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ByKeyMediaTypeController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Management.ViewModels.MediaType; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CompositionReferenceMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CompositionReferenceMediaTypeController.cs index 3f8c0faf01cf..f490f9fb5b45 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CompositionReferenceMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CompositionReferenceMediaTypeController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Management.ViewModels.MediaType; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CopyMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CopyMediaTypeController.cs index a351b2f7f96e..e24abf0f1644 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CopyMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CopyMediaTypeController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MediaType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs index da7dc30aa4a7..123e2538bff8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.MediaType; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.ContentTypeEditing; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.ContentTypeEditing; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/DeleteMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/DeleteMediaTypeController.cs index e7eca8326f61..20c5f4de852e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/DeleteMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/DeleteMediaTypeController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ExportMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ExportMediaTypeController.cs index 2ac35f7bac88..789e28a74246 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ExportMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ExportMediaTypeController.cs @@ -4,8 +4,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportExistingMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportExistingMediaTypeController.cs index 39bd634975bd..abf41e85ec84 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportExistingMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportExistingMediaTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MediaType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.ImportExport; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportNewMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportNewMediaTypeController.cs index d466dc644ffa..90aa41c5f05e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportNewMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportNewMediaTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MediaType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.ImportExport; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/SearchMediaTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/SearchMediaTypeItemController.cs index 09255dc44022..9aa39151e37f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/SearchMediaTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/SearchMediaTypeItemController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MediaType.Item; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Entities; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/MoveMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/MoveMediaTypeController.cs index d5fc94692a33..3127c203a9bb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/MoveMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/MoveMediaTypeController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MediaType; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs index 4948ce74974d..8fd3277933ab 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.MediaType; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.ContentTypeEditing; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.ContentTypeEditing; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs index 028c45bdce53..c9a7c1e392ae 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Member; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.ContentEditing; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Member; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/DeleteMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/DeleteMemberController.cs index 7fa3415f4183..2565ba916ad6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/DeleteMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/DeleteMemberController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Member; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/Filter/FilterMemberFilterController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/Filter/FilterMemberFilterController.cs index bff3007b6b00..328b155e9609 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/Filter/FilterMemberFilterController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/Filter/FilterMemberFilterController.cs @@ -4,11 +4,11 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Member; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Member.Filter; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/ItemMemberItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/ItemMemberItemController.cs index 178a398b363c..f42d2c01bcf4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/ItemMemberItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/ItemMemberItemController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Member.Item; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Entities; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Member.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/SearchMemberItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/SearchMemberItemController.cs index 81faafab83f2..9f1f86386729 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/SearchMemberItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/SearchMemberItemController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Member.Item; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Entities; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Member.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/References/AreReferencedMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/References/AreReferencedMemberController.cs index bb453ef28899..01048a086b67 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/References/AreReferencedMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/References/AreReferencedMemberController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Member.References; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs index 32e20acbfc8c..da034ac3966c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Member; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Member; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateCreateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateCreateMemberController.cs index 457f45edaaf0..1f1e3eb7624f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateCreateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateCreateMemberController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Member; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Member; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateUpdateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateUpdateMemberController.cs index bb7101283a9b..38d688ee0dc7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateUpdateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateUpdateMemberController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Member; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Member; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs index 5f05bb7b3ff1..928cb070f3cb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MemberGroup; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.MemberGroup; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/DeleteMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/DeleteMemberGroupController.cs index 309c8d2eaaaf..331821fe07b7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/DeleteMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/DeleteMemberGroupController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.MemberGroup; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs index a1ed597c7460..586bf1ba40bb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs @@ -4,8 +4,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MemberGroup.Item; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Entities; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.MemberGroup.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Tree/RootMemberGroupTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Tree/RootMemberGroupTreeController.cs index cdda99656d4e..a482304feb3d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Tree/RootMemberGroupTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Tree/RootMemberGroupTreeController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Services; +using Microsoft.Extensions.DependencyInjection; using Umbraco.Cms.Api.Common.ViewModels.Pagination; -using Umbraco.Cms.Api.Management.ViewModels.Tree; using Umbraco.Cms.Api.Management.Services.Flags; -using Microsoft.Extensions.DependencyInjection; +using Umbraco.Cms.Api.Management.ViewModels.Tree; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.MemberGroup.Tree; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs index 9022b0939996..dbc6faa3a0b6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MemberGroup; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.MemberGroup; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ByKeyMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ByKeyMemberTypeController.cs index 0efd5935c0b7..e3cfedb4701d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ByKeyMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ByKeyMemberTypeController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.MemberType; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.MemberType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CompositionReferenceMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CompositionReferenceMemberTypeController.cs index ab68e2b8dea9..eee1d7de2c67 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CompositionReferenceMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CompositionReferenceMemberTypeController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.ViewModels.MemberType; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MemberType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CopyMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CopyMemberTypeController.cs index f4d4bb96ea66..826cb5656ba8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CopyMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CopyMemberTypeController.cs @@ -2,10 +2,10 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MemberType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs index aed2fdfccc88..d7dbf7d56e83 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.MemberType; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.ContentTypeEditing; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.ContentTypeEditing; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MemberType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/DeleteMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/DeleteMemberTypeController.cs index 4a5ddeb2e4c1..7e4a975ede12 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/DeleteMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/DeleteMemberTypeController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MemberType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/SearchMemberTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/SearchMemberTypeItemController.cs index 488c910281ad..ce2d189b6f5e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/SearchMemberTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/SearchMemberTypeItemController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MemberType.Item; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Entities; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.MemberType.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs index f84873af5921..ae9b8860c91a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.MemberType; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.ContentTypeEditing; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.ContentTypeEditing; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MemberType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/BuildModelsBuilderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/BuildModelsBuilderController.cs index c5154fd3e94d..2c72a337e6f3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/BuildModelsBuilderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/BuildModelsBuilderController.cs @@ -1,14 +1,14 @@ -using System; -using System.Threading.Tasks; using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; -using Umbraco.Cms.Core; +using System.Threading.Tasks; +using System; using Umbraco.Cms.Core.Configuration.Models; -using Umbraco.Cms.Infrastructure.ModelsBuilder; +using Umbraco.Cms.Core; using Umbraco.Cms.Infrastructure.ModelsBuilder.Building; +using Umbraco.Cms.Infrastructure.ModelsBuilder; using Umbraco.Extensions; namespace Umbraco.Cms.Api.Management.Controllers.ModelsBuilder; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/StatusModelsBuilderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/StatusModelsBuilderController.cs index 5046182bcc80..d1e33445f4f7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/StatusModelsBuilderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/StatusModelsBuilderController.cs @@ -1,10 +1,10 @@ -using System.Threading.Tasks; using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Infrastructure.ModelsBuilder; +using System.Threading.Tasks; using Umbraco.Cms.Api.Management.ViewModels.ModelsBuilderDashboard; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Infrastructure.ModelsBuilder; namespace Umbraco.Cms.Api.Management.Controllers.ModelsBuilder; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/OEmbed/QueryOEmbedController.cs b/src/Umbraco.Cms.Api.Management/Controllers/OEmbed/QueryOEmbedController.cs index cf854d45a8c2..6b2e16a913f8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/OEmbed/QueryOEmbedController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/OEmbed/QueryOEmbedController.cs @@ -3,9 +3,9 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.OEmbed; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.OEmbed; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/AllMigrationStatusPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/AllMigrationStatusPackageController.cs index 125db99e08f7..e4decaeccf6f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/AllMigrationStatusPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/AllMigrationStatusPackageController.cs @@ -7,9 +7,9 @@ using Umbraco.Cms.Api.Management.ViewModels.Package; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Mapping; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Packaging; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core.Models; namespace Umbraco.Cms.Api.Management.Controllers.Package; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs index 4964265d1073..02dd0fcc62d8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs @@ -4,9 +4,9 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.Package; using Umbraco.Cms.Core.Mapping; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Packaging; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core.Models; namespace Umbraco.Cms.Api.Management.Controllers.Package.Created; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs index 6ab83b80adbd..7df30eea7375 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Package; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Packaging; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Package.Created; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DeleteCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DeleteCreatedPackageController.cs index 6db95709da7f..282f13cdb76a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DeleteCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DeleteCreatedPackageController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Packaging; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Package.Created; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DownloadCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DownloadCreatedPackageController.cs index e50c709574cd..78af3e1210f1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DownloadCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DownloadCreatedPackageController.cs @@ -1,10 +1,10 @@ -using System.Net; -using System.Net.Mime; -using System.Text; using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Net.Http.Headers; +using System.Net.Mime; +using System.Net; +using System.Text; using Umbraco.Cms.Core.Packaging; using Umbraco.Cms.Core.Services; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs index 628b837c4637..0e6a09fa726f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Package; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Packaging; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Package.Created; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/RunMigrationPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/RunMigrationPackageController.cs index 980be53fde48..f0566ee63dd9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/RunMigrationPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/RunMigrationPackageController.cs @@ -1,8 +1,8 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; using Umbraco.Cms.Infrastructure.Install; namespace Umbraco.Cms.Api.Management.Controllers.Package; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs index 6e5202c82332..6fd7895dd978 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.PartialView; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.PartialView; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/DeletePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/DeletePartialViewController.cs index 24625d00c4c1..c23583178e66 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/DeletePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/DeletePartialViewController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.PartialView; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/CreatePartialViewFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/CreatePartialViewFolderController.cs index ef129a0e3f6e..54c7e4bd4895 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/CreatePartialViewFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/CreatePartialViewFolderController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.PartialView.Folder; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.FileSystem; using Umbraco.Cms.Core.Services.FileSystem; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.PartialView.Folder; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/RenamePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/RenamePartialViewController.cs index 5124930ad642..fd337ee08723 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/RenamePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/RenamePartialViewController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.PartialView; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.PartialView; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs index 300c210fef2b..60e3ea988d4a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.PartialView.Snippets; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Snippets; namespace Umbraco.Cms.Api.Management.Controllers.PartialView.Snippet; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs index b54f29af054b..b704bcbcc9ee 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.PartialView; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.PartialView; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/GetStatusProfilingController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/GetStatusProfilingController.cs index b7b43196b37a..b6f28a40cdc8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/GetStatusProfilingController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/GetStatusProfilingController.cs @@ -2,9 +2,9 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Profiling; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Profiling; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs index 06126551e978..213ff5344cbb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs @@ -2,9 +2,9 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Profiling; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Profiling; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PropertyType/IsUsedPropertyTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PropertyType/IsUsedPropertyTypeController.cs index 5bde63381991..1176ae30670e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PropertyType/IsUsedPropertyTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PropertyType/IsUsedPropertyTypeController.cs @@ -2,9 +2,9 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.PropertyType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheController.cs index 30daba922cf9..8a8f1f51d3db 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheController.cs @@ -1,9 +1,9 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.PublishedCache; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.PublishedCache; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs index 72b866cb76cd..374d198e8577 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs @@ -1,8 +1,8 @@ using Asp.Versioning; +using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.RedirectUrlManagement; -using Microsoft.AspNetCore.Http; namespace Umbraco.Cms.Api.Management.Controllers.RedirectUrlManagement; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs index 251c37dec42d..f62849c3b132 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs @@ -1,9 +1,9 @@ using Asp.Versioning; +using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Core.Configuration; using Umbraco.Cms.Core.Models.RedirectUrlManagement; using Umbraco.Cms.Core.Security; -using Microsoft.AspNetCore.Http; namespace Umbraco.Cms.Api.Management.Controllers.RedirectUrlManagement; @@ -25,7 +25,6 @@ public SetStatusRedirectUrlManagementController( // We generally don't want to edit the appsettings from our code. // But maybe there is a valid use case for doing it on the fly. [HttpPost("status")] - [MapToApiVersion("1.0")] [EndpointSummary("Gets URLs for a document.")] [EndpointDescription("Gets the URLs for the document identified by the provided Id.")] [MapToApiVersion("1.0")] diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Relation/ByRelationTypeKeyRelationController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Relation/ByRelationTypeKeyRelationController.cs index ebf7ec67be1b..5feba3444821 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Relation/ByRelationTypeKeyRelationController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Relation/ByRelationTypeKeyRelationController.cs @@ -4,10 +4,10 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Relation; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Relation; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs index a3e22e59b3b7..e4ee2cde448a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Script; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Script; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/DeleteScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/DeleteScriptController.cs index c64dfc4d55aa..fc9e4a2be9f7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/DeleteScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/DeleteScriptController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Script; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/CreateScriptFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/CreateScriptFolderController.cs index 4f10751ff1d2..3c1d04eae8a2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/CreateScriptFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/CreateScriptFolderController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Script.Folder; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.FileSystem; using Umbraco.Cms.Core.Services.FileSystem; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Script.Folder; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/RenameScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/RenameScriptController.cs index 7959c24aa220..3d9009710d49 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/RenameScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/RenameScriptController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Script; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Script; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs index ea175d2ff60e..f286c0767735 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Script; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Script; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Searcher/QuerySearcherController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Searcher/QuerySearcherController.cs index 2017d4b3761d..b3762af0af94 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Searcher/QuerySearcherController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Searcher/QuerySearcherController.cs @@ -1,12 +1,12 @@ using Asp.Versioning; -using Examine; using Examine.Lucene.Search; using Examine.Search; +using Examine; using Lucene.Net.QueryParsers.Classic; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Api.Management.Services; using Umbraco.Cms.Api.Common.ViewModels.Pagination; +using Umbraco.Cms.Api.Management.Services; using Umbraco.Cms.Api.Management.ViewModels.Searcher; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs index d05753db9fe0..3bdeded6fe26 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs @@ -1,31 +1,31 @@ -using System.Security.Claims; using Asp.Versioning; -using Microsoft.AspNetCore; +using IdentitySignInResult = Microsoft.AspNetCore.Identity.SignInResult; using Microsoft.AspNetCore.Authentication; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using OpenIddict.Abstractions; using OpenIddict.Server.AspNetCore; +using SignInResult = Microsoft.AspNetCore.Mvc.SignInResult; +using System.Security.Claims; using Umbraco.Cms.Api.Common.Builders; using Umbraco.Cms.Api.Management.Routing; using Umbraco.Cms.Api.Management.Security; using Umbraco.Cms.Api.Management.Services; using Umbraco.Cms.Api.Management.ViewModels.Security; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Configuration.Models; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Cms.Web.Common.Security; using Umbraco.Extensions; -using IdentitySignInResult = Microsoft.AspNetCore.Identity.SignInResult; -using SignInResult = Microsoft.AspNetCore.Mvc.SignInResult; namespace Umbraco.Cms.Api.Management.Controllers.Security; @@ -73,8 +73,6 @@ public BackOfficeController( } [HttpPost("login")] - [MapToApiVersion("1.0")] - [Authorize(Policy = AuthorizationPolicies.DenyLocalLoginIfConfigured)] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [MapToApiVersion("1.0")] @@ -144,7 +142,6 @@ await _backOfficeUserManager.CheckPasswordAsync(user, model.Password)) [AllowAnonymous] [HttpPost("verify-2fa")] - [MapToApiVersion("1.0")] [EndpointSummary("Verifies two-factor authentication.")] [EndpointDescription("Verifies the two-factor authentication code for the user.")] [MapToApiVersion("1.0")] @@ -308,7 +305,6 @@ public async Task Signout(CancellationToken cancellationToken) // Creates and retains a short lived secret to use in the link-login // endpoint because we can not protect that method with a bearer token for reasons explained there [HttpGet("link-login-key")] - [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [MapToApiVersion("1.0")] @@ -338,8 +334,6 @@ public async Task LinkLoginKey(string provider) // can't set a bearer token header. // we are forcing form usage here for the whole model so the secret does not end up in url logs. [HttpPost("link-login")] - [AllowAnonymous] - [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [AllowAnonymous] @@ -383,8 +377,6 @@ public async Task LinkLogin([FromForm] LinkLoginRequestModel requ /// which this is based on /// [HttpGet("ExternalLinkLoginCallback")] - [AllowAnonymous] - [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [AllowAnonymous] @@ -412,7 +404,6 @@ RedirectResult RedirectWithStatus(string status) } [HttpPost("unlink-login")] - [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [MapToApiVersion("1.0")] diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs index 0567e6763191..64c057705925 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs @@ -3,9 +3,9 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.DependencyInjection; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Extensions; namespace Umbraco.Cms.Api.Management.Controllers.Security; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs index 915233088e16..36cdd8b02773 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs @@ -8,8 +8,8 @@ using Microsoft.Extensions.FileProviders; using Microsoft.Extensions.Options; using Umbraco.Cms.Api.Management.Routing; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Configuration.Models; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Security; @@ -36,8 +36,6 @@ public BackOfficeGraphicsController(IOptions contentSettings, I } [HttpGet("login-background", Name = LoginBackGroundRouteName)] - [AllowAnonymous] - [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [AllowAnonymous] @@ -45,8 +43,6 @@ public BackOfficeGraphicsController(IOptions contentSettings, I public IActionResult LoginBackground() => HandleFileRequest(_contentSettings.Value.LoginBackgroundImage); [HttpGet("logo", Name = LogoRouteName)] - [AllowAnonymous] - [MapToApiVersion("1.0")] [EndpointSummary("Gets the login logo image.")] [EndpointDescription("Gets the custom login logo image if configured.")] [AllowAnonymous] @@ -54,8 +50,6 @@ public BackOfficeGraphicsController(IOptions contentSettings, I public IActionResult Logo() => HandleFileRequest(_contentSettings.Value.BackOfficeLogo); [HttpGet("logo-alternative", Name = LogoAlternativeRouteName)] - [AllowAnonymous] - [MapToApiVersion("1.0")] [EndpointSummary("Gets the login logo image.")] [EndpointDescription("Gets the custom login logo image if configured.")] [AllowAnonymous] @@ -63,8 +57,6 @@ public BackOfficeGraphicsController(IOptions contentSettings, I public IActionResult LogoAlternative() => HandleFileRequest(_contentSettings.Value.BackOfficeLogoAlternative); [HttpGet("login-logo", Name = LoginLogoRouteName)] - [AllowAnonymous] - [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [AllowAnonymous] @@ -72,8 +64,6 @@ public BackOfficeGraphicsController(IOptions contentSettings, I public IActionResult LoginLogo() => HandleFileRequest(_contentSettings.Value.LoginLogoImage); [HttpGet("login-logo-alternative", Name = LoginLogoAlternativeRouteName)] - [AllowAnonymous] - [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [AllowAnonymous] diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordController.cs index 8491d320642f..1f59f531d02b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordController.cs @@ -4,9 +4,9 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Filters; using Umbraco.Cms.Api.Management.ViewModels.Security; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Security; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs index 26d4458ebf8c..7c652ab26195 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs @@ -6,10 +6,10 @@ using Umbraco.Cms.Api.Common.Builders; using Umbraco.Cms.Api.Management.Filters; using Umbraco.Cms.Api.Management.ViewModels.Security; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; @@ -33,7 +33,6 @@ public ResetPasswordTokenController(IUserService userService, IOpenIddictTokenMa [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status404NotFound)] - [UserPasswordEnsureMinimumResponseTime] [EndpointSummary("Initiates password reset.")] [EndpointDescription("Initiates a password reset process for the user with the provided email.")] [UserPasswordEnsureMinimumResponseTime] diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs index cdee6a2ac160..3923db4b393f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs @@ -6,9 +6,9 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Filters; using Umbraco.Cms.Api.Management.ViewModels.Security; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Security; @@ -30,7 +30,6 @@ public VerifyResetPasswordTokenController(IUserService userService, IPasswordCon [ProducesResponseType(typeof(VerifyResetPasswordResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status404NotFound)] - [UserPasswordEnsureMinimumResponseTime] [EndpointSummary("Initiates password reset.")] [EndpointDescription("Initiates a password reset process for the user with the provided email.")] [UserPasswordEnsureMinimumResponseTime] diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Segment/AllSegmentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Segment/AllSegmentController.cs index 9618abe1095f..6c57eede6b3b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Segment/AllSegmentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Segment/AllSegmentController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.Segment; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Segment; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Server/StatusServerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Server/StatusServerController.cs index b82c4ec2a9cb..440fc37b2b48 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Server/StatusServerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Server/StatusServerController.cs @@ -2,8 +2,8 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Api.Management.ViewModels.Server; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Server; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Server/UpgradeCheckServerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Server/UpgradeCheckServerController.cs index 5d54f5ea3f6d..b2e9d3028789 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Server/UpgradeCheckServerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Server/UpgradeCheckServerController.cs @@ -3,9 +3,9 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Server; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Configuration; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs index a31855937856..fac1ceb49d0f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Stylesheet; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Stylesheet; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/DeleteStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/DeleteStylesheetController.cs index a2963a131bdc..ac1d9a2f063d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/DeleteStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/DeleteStylesheetController.cs @@ -4,8 +4,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Stylesheet; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/ByPathStylesheetFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/ByPathStylesheetFolderController.cs index a6afbe680032..2426e1d08783 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/ByPathStylesheetFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/ByPathStylesheetFolderController.cs @@ -6,9 +6,9 @@ using Umbraco.Cms.Api.Management.ViewModels.Stylesheet.Folder; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.FileSystem; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.FileSystem; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Stylesheet.Folder; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/CreateStylesheetFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/CreateStylesheetFolderController.cs index 867a8db9eb04..efb4fb2b1cdb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/CreateStylesheetFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/CreateStylesheetFolderController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Stylesheet.Folder; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.FileSystem; using Umbraco.Cms.Core.Services.FileSystem; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Stylesheet.Folder; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/RenameStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/RenameStylesheetController.cs index 672fdb8847e8..10fe08f53d93 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/RenameStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/RenameStylesheetController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Stylesheet; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Stylesheet; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs index ee17987b270a..c22bad63b518 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Stylesheet; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Stylesheet; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/AllTelemetryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/AllTelemetryController.cs index ae777cc45794..bcfdc4b5473e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/AllTelemetryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/AllTelemetryController.cs @@ -1,9 +1,9 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.Telemetry; +using Umbraco.Cms.Core.Models; namespace Umbraco.Cms.Api.Management.Controllers.Telemetry; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/GetTelemetryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/GetTelemetryController.cs index 49b9eea1c086..9abe08fd0c82 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/GetTelemetryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/GetTelemetryController.cs @@ -1,8 +1,8 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Api.Management.ViewModels.Telemetry; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Telemetry; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/SetTelemetryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/SetTelemetryController.cs index ffe748a3786b..27da78dd8f6d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/SetTelemetryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/SetTelemetryController.cs @@ -1,8 +1,8 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Api.Management.ViewModels.Telemetry; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Telemetry; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs index 702f80de3f2d..2a71fe8ffca2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Template; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Template; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/DeleteTemplateController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/DeleteTemplateController.cs index 7c68bfe53f82..9e0d6ec783fc 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/DeleteTemplateController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/DeleteTemplateController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Template; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/SearchTemplateItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/SearchTemplateItemController.cs index 45f7dcc84002..bc34640fdee3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/SearchTemplateItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/SearchTemplateItemController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Template.Item; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Entities; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Template.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/ExecuteTemplateQueryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/ExecuteTemplateQueryController.cs index 7e1fa743fb42..2d419202def8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/ExecuteTemplateQueryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/ExecuteTemplateQueryController.cs @@ -1,18 +1,18 @@ -using System.Diagnostics; -using System.Linq.Expressions; -using System.Text; using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.DependencyInjection; +using System.Diagnostics; +using System.Linq.Expressions; +using System.Text; using Umbraco.Cms.Api.Management.ViewModels.Template.Query; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Models.PublishedContent; using Umbraco.Cms.Core.Models.TemplateQuery; using Umbraco.Cms.Core.PublishedCache; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.Navigation; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Extensions; namespace Umbraco.Cms.Api.Management.Controllers.Template.Query; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs index d63fe8f38faa..d1b585aeb3e0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Template; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Template; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/CreateTemporaryFileController.cs b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/CreateTemporaryFileController.cs index 0bae6688d4c9..24fe262cec9d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/CreateTemporaryFileController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/CreateTemporaryFileController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.TemporaryFile; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.TemporaryFile; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.TemporaryFile; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/DeleteTemporaryFileController.cs b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/DeleteTemporaryFileController.cs index 4155ec151cfa..a47efa0077f5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/DeleteTemporaryFileController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/DeleteTemporaryFileController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.TemporaryFile; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.TemporaryFile; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/AuthorizeUpgradeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/AuthorizeUpgradeController.cs index 49c65fcc15b5..23db7ce25bae 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/AuthorizeUpgradeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/AuthorizeUpgradeController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.Installer; using Umbraco.Cms.Core.Services.Installer; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Upgrade; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/SettingsUpgradeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/SettingsUpgradeController.cs index bfea11b10117..3d794228275f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/SettingsUpgradeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/SettingsUpgradeController.cs @@ -1,9 +1,9 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Api.Management.ViewModels.Installer; using Umbraco.Cms.Core.Factories; +using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.Installer; namespace Umbraco.Cms.Api.Management.Controllers.Upgrade; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/BulkDeleteUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/BulkDeleteUserController.cs index c4b49cdaf1f6..458525855711 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/BulkDeleteUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/BulkDeleteUserController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ByKeyUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ByKeyUserController.cs index 9faf2bd2d03b..c3128bc4e447 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ByKeyUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ByKeyUserController.cs @@ -7,8 +7,8 @@ using Umbraco.Cms.Api.Management.ViewModels.User; using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/CalculateStartNodesUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/CalculateStartNodesUserController.cs index 0c4821b655fe..85d45bdfcdb8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/CalculateStartNodesUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/CalculateStartNodesUserController.cs @@ -6,8 +6,8 @@ using Umbraco.Cms.Api.Management.ViewModels.User; using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ChangePasswordUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ChangePasswordUserController.cs index 6be418fc6bb9..50c886d4aa10 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ChangePasswordUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ChangePasswordUserController.cs @@ -3,13 +3,13 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Membership; -using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ClearAvatarUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ClearAvatarUserController.cs index 136e0cb7ef47..8a6e1afcecb0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ClearAvatarUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ClearAvatarUserController.cs @@ -4,8 +4,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/CreateClientCredentialsUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/CreateClientCredentialsUserController.cs index 76c655df6245..24a2dae9a453 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/CreateClientCredentialsUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/CreateClientCredentialsUserController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User.ClientCredentials; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security.OperationStatus; +using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/DeleteClientCredentialsUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/DeleteClientCredentialsUserController.cs index ba5596f5f322..23400422c825 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/DeleteClientCredentialsUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/DeleteClientCredentialsUserController.cs @@ -2,10 +2,10 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security.OperationStatus; +using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/GetAllClientCredentialsUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/GetAllClientCredentialsUserController.cs index 164ff4352724..d7c34df03ca8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/GetAllClientCredentialsUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/GetAllClientCredentialsUserController.cs @@ -2,8 +2,8 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateInitialPasswordUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateInitialPasswordUserController.cs index 1d4462ea6bb6..e5259a7fd3bb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateInitialPasswordUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateInitialPasswordUserController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using OpenIddict.Abstractions; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs index b6f9ab1d5e70..2521b00ee932 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs @@ -3,13 +3,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ChangePasswordCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ChangePasswordCurrentUserController.cs index ae153b935b3a..a19f092fa51f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ChangePasswordCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ChangePasswordCurrentUserController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User.Current; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/DisableTwoFactorProviderCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/DisableTwoFactorProviderCurrentUserController.cs index 14cf62f69ef7..255af00cc0c4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/DisableTwoFactorProviderCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/DisableTwoFactorProviderCurrentUserController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/EnableTwoFactorProviderCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/EnableTwoFactorProviderCurrentUserController.cs index b1406eed235b..7cbf9935a61f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/EnableTwoFactorProviderCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/EnableTwoFactorProviderCurrentUserController.cs @@ -2,10 +2,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User.Current; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetCurrentUserController.cs index 64c9b85ea468..28b313054710 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetCurrentUserController.cs @@ -6,8 +6,8 @@ using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Api.Management.ViewModels.User.Current; using Umbraco.Cms.Core.Models.Membership; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetDocumentPermissionsCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetDocumentPermissionsCurrentUserController.cs index 4b36881454e7..6a02cc3309ad 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetDocumentPermissionsCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetDocumentPermissionsCurrentUserController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User.Current; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetMediaPermissionsCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetMediaPermissionsCurrentUserController.cs index d4b73937609b..540169929002 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetMediaPermissionsCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetMediaPermissionsCurrentUserController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User.Current; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetPermissionsCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetPermissionsCurrentUserController.cs index d39eab6ea308..42d4c9f6a1e2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetPermissionsCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetPermissionsCurrentUserController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User.Current; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetTwoFactorSetupForProviderCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetTwoFactorSetupForProviderCurrentUserController.cs index 51fbe3649e45..c30872de8742 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetTwoFactorSetupForProviderCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetTwoFactorSetupForProviderCurrentUserController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListExternalLoginProvidersCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListExternalLoginProvidersCurrentUserController.cs index aeabc628c961..380ee91ddc5b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListExternalLoginProvidersCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListExternalLoginProvidersCurrentUserController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Services; using Umbraco.Cms.Api.Management.ViewModels.User.Current; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListTwoFactorProvidersCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListTwoFactorProvidersCurrentUserController.cs index 24c67fbbf701..db5260fb32f3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListTwoFactorProvidersCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListTwoFactorProvidersCurrentUserController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/SetAvatarCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/SetAvatarCurrentUserController.cs index efe66f96615c..c3a24fd83722 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/SetAvatarCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/SetAvatarCurrentUserController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/DeleteUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/DeleteUserController.cs index 1386d30f9bd1..aac6ad8ed1ec 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/DeleteUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/DeleteUserController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/DisableTwoFactorProviderUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/DisableTwoFactorProviderUserController.cs index 4dfd1b8229e9..a94821d4bf6c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/DisableTwoFactorProviderUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/DisableTwoFactorProviderUserController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/DisableUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/DisableUserController.cs index f6e4baa9687c..962e38f522b0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/DisableUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/DisableUserController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/EnableUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/EnableUserController.cs index 616ac74c07bb..f1446053d3fa 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/EnableUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/EnableUserController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Filter/FilterUserFilterController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Filter/FilterUserFilterController.cs index ad66abc68161..695b5c89748c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Filter/FilterUserFilterController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Filter/FilterUserFilterController.cs @@ -4,12 +4,12 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User.Filter; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs index b2af852754b2..92074168dfab 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs @@ -4,13 +4,13 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Exceptions; using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/InviteUsersController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/InviteUsersController.cs index cc585099c731..c17a5e466430 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/InviteUsersController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/InviteUsersController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ListTwoFactorProvidersUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ListTwoFactorProvidersUserController.cs index 006ddd5f0dcf..5ebbabc9ff2f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ListTwoFactorProvidersUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ListTwoFactorProvidersUserController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ResendInviteUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ResendInviteUserController.cs index a972d7c409a6..54dfbc369935 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ResendInviteUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ResendInviteUserController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ResetPasswordUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ResetPasswordUserController.cs index 4f1dd41256cb..7ddfe4123d66 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ResetPasswordUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ResetPasswordUserController.cs @@ -3,13 +3,13 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/SetAvatarUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/SetAvatarUserController.cs index b510eba7c2a4..0907b5d9154d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/SetAvatarUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/SetAvatarUserController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Api.Management.ViewModels.User; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/UnlockUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/UnlockUserController.cs index 269c7d0d91c4..5bb15cf98fe2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/UnlockUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/UnlockUserController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.Membership; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs index 23258b1304dd..e4e3468beed2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Membership; -using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs index a976cb602ba1..eb08b8b8f317 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs @@ -5,10 +5,10 @@ using Umbraco.Cms.Api.Management.Controllers.UserGroup; using Umbraco.Cms.Api.Management.Routing; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/VerifyInviteUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/VerifyInviteUserController.cs index 34cb3e5c0cb3..e17daf118b7a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/VerifyInviteUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/VerifyInviteUserController.cs @@ -4,9 +4,9 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserData/ByKeyUserDataController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserData/ByKeyUserDataController.cs index 20732c8730c0..bab45215a1cb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserData/ByKeyUserDataController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserData/ByKeyUserDataController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.UserData; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services; using Umbraco.Cms.Infrastructure.Persistence.Querying; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserData/CreateUserDataController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserData/CreateUserDataController.cs index 19972c8eab6c..513cde46ea37 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserData/CreateUserDataController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserData/CreateUserDataController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.UserData; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.UserData; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserData/DeleteUserDataController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserData/DeleteUserDataController.cs index 6a3d09dc903b..c03373001064 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserData/DeleteUserDataController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserData/DeleteUserDataController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.UserData; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserData/GetUserDataController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserData/GetUserDataController.cs index 76f4020a5f5b..33c536ec9b2a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserData/GetUserDataController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserData/GetUserDataController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.UserData; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services; using Umbraco.Cms.Infrastructure.Persistence.Querying; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserData/UpdateUserDataController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserData/UpdateUserDataController.cs index fdfee8902473..6f0e9c4fff10 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserData/UpdateUserDataController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserData/UpdateUserDataController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.UserData; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.UserData; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/AddUsersToUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/AddUsersToUserGroupController.cs index 29e47b083262..20f3375c1784 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/AddUsersToUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/AddUsersToUserGroupController.cs @@ -4,15 +4,15 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.UserGroup; -using Umbraco.Cms.Api.Management.ViewModels; using Umbraco.Cms.Api.Management.ViewModels.UserGroup; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Api.Management.ViewModels; using Umbraco.Cms.Core.Models.Membership; -using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/BulkDeleteUserGroupsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/BulkDeleteUserGroupsController.cs index 7902a1104ac0..296267e57b1a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/BulkDeleteUserGroupsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/BulkDeleteUserGroupsController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.UserGroup; using Umbraco.Cms.Api.Management.ViewModels.UserGroup; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs index af50c7fca57c..4efa0f5e8c5b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.UserGroup; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.UserGroup; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/DeleteUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/DeleteUserGroupController.cs index 659231d1b5cc..7d7a122b39d1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/DeleteUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/DeleteUserGroupController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.UserGroup; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs index 73a80f50aecb..a487e686632d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs @@ -4,12 +4,12 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.UserGroup; -using Umbraco.Cms.Core; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User.Filter; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs index e0e7b2f3ffc9..5439ae483c20 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.UserGroup; using Umbraco.Cms.Core.Models.Membership; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.UserGroup; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/RemoveUsersFromUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/RemoveUsersFromUserGroupController.cs index 86fe1af318c6..a54ae008daea 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/RemoveUsersFromUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/RemoveUsersFromUserGroupController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs index aba1011a89fd..4c030b4a03c1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.UserGroup; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.UserGroup; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/ByKeyWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/ByKeyWebhookController.cs index d6ad0cad2e44..0c3d7359401b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/ByKeyWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/ByKeyWebhookController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Webhook; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Webhook; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs index 7e389b24f4ce..641fab9cc583 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Webhook; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Webhook; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/DeleteWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/DeleteWebhookController.cs index ff577e3d100b..0f6b99ef9ac5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/DeleteWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/DeleteWebhookController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Webhook; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs index 0c03fcfd707c..f291372c7e39 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Webhook; -using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Webhook; From 008bc505938474dcc46a06c4a4515ce189d0ce66 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Oct 2025 15:17:43 +0000 Subject: [PATCH 09/13] Revert "Fix using statement alphabetical order and remove all duplicate attributes" Co-authored-by: AndyButland <1993459+AndyButland@users.noreply.github.com> --- .../Culture/AllCultureController.cs | 6 +++--- .../ConfigurationDataTypeController.cs | 2 +- .../DataType/CopyDataTypeController.cs | 4 ++-- .../DataType/CreateDataTypeController.cs | 4 ++-- .../DataType/DeleteDataTypeController.cs | 4 ++-- .../Filter/FilterDataTypeFilterController.cs | 2 +- .../DataType/IsUsedDataTypeController.cs | 4 ++-- .../Item/SearchDataTypeItemController.cs | 2 +- .../DataType/MoveDataTypeController.cs | 4 ++-- .../Tree/ChildrenDataTypeTreeController.cs | 6 +++--- .../Tree/RootDataTypeTreeController.cs | 6 +++--- .../DataType/UpdateDataTypeController.cs | 4 ++-- .../Dictionary/AllDictionaryController.cs | 4 ++-- .../Dictionary/ByKeyDictionaryController.cs | 2 +- .../Dictionary/CreateDictionaryController.cs | 6 +++--- .../Dictionary/DeleteDictionaryController.cs | 4 ++-- .../Dictionary/ExportDictionaryController.cs | 4 ++-- .../Dictionary/ImportDictionaryController.cs | 6 +++--- .../Dictionary/MoveDictionaryController.cs | 4 ++-- .../Dictionary/UpdateDictionaryController.cs | 8 +++---- .../Document/AvailableSegmentsController.cs | 4 ++-- .../ByKeyDocumentCollectionController.cs | 4 ++-- .../Document/CopyDocumentController.cs | 6 +++--- .../Document/CreateDocumentController.cs | 4 ++-- .../CreatePublicAccessDocumentController.cs | 4 ++-- .../Document/DeleteDocumentController.cs | 6 +++--- .../DeletePublicAccessDocumentController.cs | 4 ++-- .../Document/GetAuditLogDocumentController.cs | 2 +- .../GetPublicAccessDocumentController.cs | 4 ++-- .../Item/ItemDocumentItemController.cs | 2 +- .../Item/SearchDocumentItemController.cs | 2 +- .../Document/MoveDocumentController.cs | 6 +++--- .../MoveToRecycleBinDocumentController.cs | 6 +++--- .../Document/PublishDocumentController.cs | 6 +++--- ...ublishDocumentWithDescendantsController.cs | 8 +++---- ...DocumentWithDescendantsResultController.cs | 4 ++-- .../ChildrenDocumentRecycleBinController.cs | 2 +- .../DeleteDocumentRecycleBinController.cs | 6 +++--- .../EmptyDocumentRecycleBinController.cs | 2 +- ...ginalParentDocumentRecycleBinController.cs | 6 +++--- .../RestoreDocumentRecycleBinController.cs | 6 +++--- .../RootDocumentRecycleBinController.cs | 2 +- .../AreReferencedDocumentController.cs | 2 +- .../Document/SortDocumentController.cs | 4 ++-- .../Document/UnpublishDocumentController.cs | 6 +++--- .../Document/UpdateDocumentController.cs | 4 ++-- .../Document/UpdateDomainsController.cs | 4 ++-- .../UpdatePublicAccessDocumentController.cs | 4 ++-- .../ValidateCreateDocumentController.cs | 4 ++-- .../ValidateUpdateDocumentController.cs | 4 ++-- .../CreateDocumentBlueprintController.cs | 4 ++-- ...DocumentBlueprintFromDocumentController.cs | 6 +++--- .../DeleteDocumentBlueprintController.cs | 4 ++-- .../Item/ItemDocumentBlueprintController.cs | 2 +- .../MoveDocumentBlueprintController.cs | 4 ++-- .../UpdateDocumentBlueprintController.cs | 4 ++-- .../AllowedChildrenDocumentTypeController.cs | 4 ++-- .../ByKeyDocumentTypeController.cs | 2 +- ...positionReferenceDocumentTypeController.cs | 2 +- .../CopyDocumentTypeController.cs | 4 ++-- .../CreateDocumentTypeController.cs | 4 ++-- .../DeleteDocumentTypeController.cs | 2 +- ...umentBlueprintForDocumentTypeController.cs | 4 ++-- .../ExportDocumentTypeController.cs | 2 +- .../ImportExistingDocumentTypeController.cs | 2 +- .../ImportNewDocumentTypeController.cs | 2 +- .../MoveDocumentTypeController.cs | 4 ++-- .../UpdateDocumentTypeController.cs | 6 +++--- .../AllDocumentVersionController.cs | 6 +++--- .../ByKeyDocumentVersionController.cs | 4 ++-- .../RollbackDocumentVersionController.cs | 6 +++--- ...PreventCleanupDocumentVersionController.cs | 4 ++-- .../Controllers/Help/GetHelpController.cs | 6 +++--- .../Import/AnalyzeImportController.cs | 2 +- .../Indexer/AllIndexerController.cs | 2 +- .../Install/SettingsInstallController.cs | 4 ++-- .../Install/SetupInstallController.cs | 4 ++-- .../ValidateDatabaseInstallController.cs | 6 +++--- .../Language/CreateLanguageController.cs | 4 ++-- .../Language/DeleteLanguageController.cs | 4 ++-- .../Item/DefaultLanguageEntityController.cs | 2 +- .../Language/UpdateLanguageController.cs | 4 ++-- .../LogViewer/AllLogViewerController.cs | 8 +++---- .../AllMessageTemplateLogViewerController.cs | 6 +++--- .../LogLevelCountLogViewerController.cs | 4 ++-- .../CreateSavedSearchLogViewerController.cs | 4 ++-- .../DeleteSavedSearchLogViewerController.cs | 4 ++-- .../ValidateLogFileSizeLogViewerController.cs | 4 ++-- .../ByKeyMediaCollectionController.cs | 4 ++-- .../Media/CreateMediaController.cs | 4 ++-- .../Media/DeleteMediaController.cs | 6 +++--- .../Media/GetAuditLogMediaController.cs | 2 +- .../Media/Item/ItemMediaItemController.cs | 2 +- .../Media/Item/SearchMediaItemController.cs | 2 +- .../Controllers/Media/MoveMediaController.cs | 6 +++--- .../Media/MoveToRecycleBinMediaController.cs | 6 +++--- .../ChildrenMediaRecycleBinController.cs | 2 +- .../DeleteMediaRecycleBinController.cs | 6 +++--- .../EmptyMediaRecycleBinController.cs | 2 +- ...OriginalParentMediaRecycleBinController.cs | 6 +++--- .../RestoreMediaRecycleBinController.cs | 6 +++--- .../RootMediaRecycleBinController.cs | 2 +- .../AreReferencedMediaController.cs | 2 +- .../Controllers/Media/SortMediaController.cs | 4 ++-- .../Media/UpdateMediaController.cs | 4 ++-- .../Media/ValidateCreateMediaController.cs | 4 ++-- .../Media/ValidateUpdateMediaController.cs | 4 ++-- .../AllowedChildrenMediaTypeController.cs | 4 ++-- .../MediaType/ByKeyMediaTypeController.cs | 2 +- ...CompositionReferenceMediaTypeController.cs | 2 +- .../MediaType/CopyMediaTypeController.cs | 4 ++-- .../MediaType/CreateMediaTypeController.cs | 4 ++-- .../MediaType/DeleteMediaTypeController.cs | 2 +- .../MediaType/ExportMediaTypeController.cs | 2 +- .../ImportExistingMediaTypeController.cs | 2 +- .../MediaType/ImportNewMediaTypeController.cs | 2 +- .../Item/SearchMediaTypeItemController.cs | 2 +- .../MediaType/MoveMediaTypeController.cs | 4 ++-- .../MediaType/UpdateMediaTypeController.cs | 6 +++--- .../Member/CreateMemberController.cs | 6 +++--- .../Member/DeleteMemberController.cs | 4 ++-- .../Filter/FilterMemberFilterController.cs | 4 ++-- .../Member/Item/ItemMemberItemController.cs | 2 +- .../Member/Item/SearchMemberItemController.cs | 2 +- .../AreReferencedMemberController.cs | 2 +- .../Member/UpdateMemberController.cs | 4 ++-- .../Member/ValidateCreateMemberController.cs | 4 ++-- .../Member/ValidateUpdateMemberController.cs | 4 ++-- .../CreateMemberGroupController.cs | 4 ++-- .../DeleteMemberGroupController.cs | 4 ++-- .../Item/ItemMemberGroupItemController.cs | 2 +- .../Tree/RootMemberGroupTreeController.cs | 6 +++--- .../UpdateMemberGroupController.cs | 4 ++-- .../MemberType/ByKeyMemberTypeController.cs | 2 +- ...ompositionReferenceMemberTypeController.cs | 2 +- .../MemberType/CopyMemberTypeController.cs | 4 ++-- .../MemberType/CreateMemberTypeController.cs | 4 ++-- .../MemberType/DeleteMemberTypeController.cs | 2 +- .../Item/SearchMemberTypeItemController.cs | 2 +- .../MemberType/UpdateMemberTypeController.cs | 6 +++--- .../BuildModelsBuilderController.cs | 8 +++---- .../StatusModelsBuilderController.cs | 4 ++-- .../OEmbed/QueryOEmbedController.cs | 4 ++-- .../AllMigrationStatusPackageController.cs | 2 +- .../Created/AllCreatedPackageController.cs | 2 +- .../Created/CreateCreatedPackageController.cs | 4 ++-- .../Created/DeleteCreatedPackageController.cs | 4 ++-- .../DownloadCreatedPackageController.cs | 6 +++--- .../Created/UpdateCreatedPackageController.cs | 4 ++-- .../Package/RunMigrationPackageController.cs | 2 +- .../CreatePartialViewController.cs | 4 ++-- .../DeletePartialViewController.cs | 2 +- .../CreatePartialViewFolderController.cs | 2 +- .../RenamePartialViewController.cs | 4 ++-- .../PartialView/Snippet/GetAllController.cs | 2 +- .../UpdatePartialViewController.cs | 4 ++-- .../Profiling/GetStatusProfilingController.cs | 4 ++-- .../UpdateStatusProfilingController.cs | 4 ++-- .../IsUsedPropertyTypeController.cs | 4 ++-- .../RebuildPublishedCacheController.cs | 2 +- ...etStatusRedirectUrlManagementController.cs | 2 +- ...etStatusRedirectUrlManagementController.cs | 3 ++- .../ByRelationTypeKeyRelationController.cs | 4 ++-- .../Script/CreateScriptController.cs | 4 ++-- .../Script/DeleteScriptController.cs | 2 +- .../Folder/CreateScriptFolderController.cs | 2 +- .../Script/RenameScriptController.cs | 4 ++-- .../Script/UpdateScriptController.cs | 4 ++-- .../Searcher/QuerySearcherController.cs | 4 ++-- .../Security/BackOfficeController.cs | 21 +++++++++++++------ .../Security/BackOfficeDefaultController.cs | 2 +- .../Security/BackOfficeGraphicsController.cs | 12 ++++++++++- .../Security/ResetPasswordController.cs | 4 ++-- .../Security/ResetPasswordTokenController.cs | 5 +++-- .../VerifyResetPasswordTokenController.cs | 5 +++-- .../Segment/AllSegmentController.cs | 4 ++-- .../Server/StatusServerController.cs | 2 +- .../Server/UpgradeCheckServerController.cs | 2 +- .../Stylesheet/CreateStylesheetController.cs | 4 ++-- .../Stylesheet/DeleteStylesheetController.cs | 2 +- .../ByPathStylesheetFolderController.cs | 2 +- .../CreateStylesheetFolderController.cs | 2 +- .../Stylesheet/RenameStylesheetController.cs | 4 ++-- .../Stylesheet/UpdateStylesheetController.cs | 4 ++-- .../Telemetry/AllTelemetryController.cs | 2 +- .../Telemetry/GetTelemetryController.cs | 2 +- .../Telemetry/SetTelemetryController.cs | 2 +- .../Template/CreateTemplateController.cs | 4 ++-- .../Template/DeleteTemplateController.cs | 4 ++-- .../Item/SearchTemplateItemController.cs | 2 +- .../Query/ExecuteTemplateQueryController.cs | 10 ++++----- .../Template/UpdateTemplateController.cs | 4 ++-- .../CreateTemporaryFileController.cs | 4 ++-- .../DeleteTemporaryFileController.cs | 4 ++-- .../Upgrade/AuthorizeUpgradeController.cs | 2 +- .../Upgrade/SettingsUpgradeController.cs | 2 +- .../User/BulkDeleteUserController.cs | 4 ++-- .../Controllers/User/ByKeyUserController.cs | 2 +- .../User/CalculateStartNodesUserController.cs | 2 +- .../User/ChangePasswordUserController.cs | 8 +++---- .../User/ClearAvatarUserController.cs | 2 +- .../CreateClientCredentialsUserController.cs | 4 ++-- .../DeleteClientCredentialsUserController.cs | 4 ++-- .../GetAllClientCredentialsUserController.cs | 2 +- .../CreateInitialPasswordUserController.cs | 4 ++-- .../Controllers/User/CreateUserController.cs | 6 +++--- .../ChangePasswordCurrentUserController.cs | 6 +++--- ...eTwoFactorProviderCurrentUserController.cs | 4 ++-- ...eTwoFactorProviderCurrentUserController.cs | 4 ++-- .../User/Current/GetCurrentUserController.cs | 2 +- ...ocumentPermissionsCurrentUserController.cs | 4 ++-- ...etMediaPermissionsCurrentUserController.cs | 4 ++-- .../GetPermissionsCurrentUserController.cs | 4 ++-- ...orSetupForProviderCurrentUserController.cs | 4 ++-- ...rnalLoginProvidersCurrentUserController.cs | 2 +- ...TwoFactorProvidersCurrentUserController.cs | 4 ++-- .../Current/SetAvatarCurrentUserController.cs | 4 ++-- .../Controllers/User/DeleteUserController.cs | 4 ++-- .../DisableTwoFactorProviderUserController.cs | 4 ++-- .../Controllers/User/DisableUserController.cs | 4 ++-- .../Controllers/User/EnableUserController.cs | 4 ++-- .../User/Filter/FilterUserFilterController.cs | 6 +++--- .../Controllers/User/GetAllUserController.cs | 6 +++--- .../Controllers/User/InviteUsersController.cs | 6 +++--- .../ListTwoFactorProvidersUserController.cs | 4 ++-- .../User/ResendInviteUserController.cs | 6 +++--- .../User/ResetPasswordUserController.cs | 6 +++--- .../User/SetAvatarUserController.cs | 2 +- .../Controllers/User/UnlockUserController.cs | 6 +++--- .../Controllers/User/UpdateUserController.cs | 8 +++---- .../User/UpdateUserGroupsUserController.cs | 4 ++-- .../User/VerifyInviteUserController.cs | 4 ++-- .../UserData/ByKeyUserDataController.cs | 2 +- .../UserData/CreateUserDataController.cs | 4 ++-- .../UserData/DeleteUserDataController.cs | 4 ++-- .../UserData/GetUserDataController.cs | 2 +- .../UserData/UpdateUserDataController.cs | 4 ++-- .../AddUsersToUserGroupController.cs | 10 ++++----- .../BulkDeleteUserGroupsController.cs | 4 ++-- .../UserGroup/CreateUserGroupController.cs | 4 ++-- .../UserGroup/DeleteUserGroupController.cs | 4 ++-- .../Filter/FilterUserGroupFilterController.cs | 6 +++--- .../UserGroup/GetAllUserGroupController.cs | 2 +- .../RemoveUsersFromUserGroupController.cs | 6 +++--- .../UserGroup/UpdateUserGroupController.cs | 4 ++-- .../Webhook/ByKeyWebhookController.cs | 2 +- .../Webhook/CreateWebhookController.cs | 4 ++-- .../Webhook/DeleteWebhookController.cs | 4 ++-- .../Webhook/UpdateWebhookController.cs | 4 ++-- 249 files changed, 506 insertions(+), 484 deletions(-) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Culture/AllCultureController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Culture/AllCultureController.cs index be2c492bf1db..be5c32863a4a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Culture/AllCultureController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Culture/AllCultureController.cs @@ -1,10 +1,10 @@ +using System.Globalization; using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using System.Globalization; -using Umbraco.Cms.Api.Common.ViewModels.Pagination; -using Umbraco.Cms.Api.Management.ViewModels.Culture; using Umbraco.Cms.Core.Mapping; +using Umbraco.Cms.Api.Management.ViewModels.Culture; +using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Culture; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/ConfigurationDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/ConfigurationDataTypeController.cs index a9b1db11ca58..bae092d6fd95 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/ConfigurationDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/ConfigurationDataTypeController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Options; using Umbraco.Cms.Api.Management.ViewModels.DataType; -using Umbraco.Cms.Core.Configuration.Models; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Configuration.Models; namespace Umbraco.Cms.Api.Management.Controllers.DataType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CopyDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CopyDataTypeController.cs index 2617e9ede7d0..f2b89d3c20b3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CopyDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CopyDataTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DataType; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DataType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs index 20c51bdda8db..0d6d00f80371 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.DataType; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DataType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/DeleteDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/DeleteDataTypeController.cs index 33001fbcc51b..779cce57d2ce 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/DeleteDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/DeleteDataTypeController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DataType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs index b68eb8878f19..7a5dd0ce478d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Filter/FilterDataTypeFilterController.cs @@ -4,10 +4,10 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.DataType.Item; using Umbraco.Cms.Api.Management.ViewModels.Language; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.DataType.Filter; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/IsUsedDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/IsUsedDataTypeController.cs index efd7555f5c7d..df9270a4daae 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/IsUsedDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/IsUsedDataTypeController.cs @@ -1,9 +1,9 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.DataType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/SearchDataTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/SearchDataTypeItemController.cs index a4052e4f6e6b..dd6093d2768f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/SearchDataTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Item/SearchDataTypeItemController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DataType.Item; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.DataType.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/MoveDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/MoveDataTypeController.cs index 7c4d325dc652..637f0527f06e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/MoveDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/MoveDataTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DataType; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DataType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/ChildrenDataTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/ChildrenDataTypeTreeController.cs index 40ade9ba022e..2f6d09a6b2a7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/ChildrenDataTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/ChildrenDataTypeTreeController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.DependencyInjection; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Api.Common.ViewModels.Pagination; -using Umbraco.Cms.Api.Management.Services.Flags; using Umbraco.Cms.Api.Management.ViewModels.Tree; -using Umbraco.Cms.Core.Services; +using Microsoft.Extensions.DependencyInjection; +using Umbraco.Cms.Api.Management.Services.Flags; namespace Umbraco.Cms.Api.Management.Controllers.DataType.Tree; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/RootDataTypeTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/RootDataTypeTreeController.cs index 8aa855795b70..c2d402310995 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/RootDataTypeTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Tree/RootDataTypeTreeController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.DependencyInjection; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Api.Common.ViewModels.Pagination; -using Umbraco.Cms.Api.Management.Services.Flags; using Umbraco.Cms.Api.Management.ViewModels.Tree; -using Umbraco.Cms.Core.Services; +using Microsoft.Extensions.DependencyInjection; +using Umbraco.Cms.Api.Management.Services.Flags; namespace Umbraco.Cms.Api.Management.Controllers.DataType.Tree; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs index 89b508af9b1e..832abc018ec7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.DataType; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DataType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/AllDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/AllDictionaryController.cs index eacdaff3ce53..64ff8b4c0b22 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/AllDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/AllDictionaryController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Api.Common.ViewModels.Pagination; -using Umbraco.Cms.Api.Management.ViewModels.Dictionary; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Api.Management.ViewModels.Dictionary; +using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Dictionary; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ByKeyDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ByKeyDictionaryController.cs index f0ae28ae2919..ed0e1750062e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ByKeyDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ByKeyDictionaryController.cs @@ -2,9 +2,9 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; -using Umbraco.Cms.Api.Management.ViewModels.Dictionary; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Api.Management.ViewModels.Dictionary; namespace Umbraco.Cms.Api.Management.Controllers.Dictionary; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs index 87a547a7a308..bc769b03e320 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs @@ -3,13 +3,13 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; -using Umbraco.Cms.Api.Management.ViewModels.Dictionary; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Api.Management.ViewModels.Dictionary; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Security.Authorization; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/DeleteDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/DeleteDictionaryController.cs index c766a116b596..932c577dfc65 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/DeleteDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/DeleteDictionaryController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Dictionary; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ExportDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ExportDictionaryController.cs index da62d602d6aa..e8d777fe17e5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ExportDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ExportDictionaryController.cs @@ -1,9 +1,9 @@ using System.Net.Mime; +using System.Text; +using System.Xml.Linq; using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using System.Text; -using System.Xml.Linq; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ImportDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ImportDictionaryController.cs index d8f50efbb2c0..53b457f36702 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ImportDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/ImportDictionaryController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.Builders; -using Umbraco.Cms.Api.Management.Services.OperationStatus; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Api.Management.Services; +using Umbraco.Cms.Api.Management.Services.OperationStatus; using Umbraco.Cms.Api.Management.ViewModels.Dictionary; -using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Security; namespace Umbraco.Cms.Api.Management.Controllers.Dictionary; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/MoveDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/MoveDictionaryController.cs index 820782a0961b..9886cf2e78af 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/MoveDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/MoveDictionaryController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Dictionary; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Dictionary; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs index 22b143a023ea..5795f75d78ae 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Dictionary; -using Umbraco.Cms.Api.Management.ViewModels.Dictionary; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Api.Management.ViewModels.Dictionary; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core.Security.Authorization; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/AvailableSegmentsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/AvailableSegmentsController.cs index 583fa8d94cf5..691ecc56b15b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/AvailableSegmentsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/AvailableSegmentsController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.Segment; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/Collection/ByKeyDocumentCollectionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/Collection/ByKeyDocumentCollectionController.cs index eff3724a613a..633fb146489d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/Collection/ByKeyDocumentCollectionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/Collection/ByKeyDocumentCollectionController.cs @@ -6,13 +6,13 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Services.Flags; using Umbraco.Cms.Api.Management.ViewModels.Document.Collection; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Document.Collection; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/CopyDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/CopyDocumentController.cs index e716609e36e0..070a586797c5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/CopyDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/CopyDocumentController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Api.Management.ViewModels.Document; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs index 25573c986497..54729264ed8a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Document; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreatePublicAccessDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreatePublicAccessDocumentController.cs index cec4bf7125d1..e3ee810b59c0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreatePublicAccessDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreatePublicAccessDocumentController.cs @@ -5,12 +5,12 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Api.Management.ViewModels.PublicAccess; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/DeleteDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/DeleteDocumentController.cs index b08a5b4171f1..e82ff964db48 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/DeleteDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/DeleteDocumentController.cs @@ -3,13 +3,13 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Content; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/DeletePublicAccessDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/DeletePublicAccessDocumentController.cs index f3179cb5bb48..104bf6865406 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/DeletePublicAccessDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/DeletePublicAccessDocumentController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Content; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/GetAuditLogDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/GetAuditLogDocumentController.cs index 4b658ef6610e..d7d6d200a09b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/GetAuditLogDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/GetAuditLogDocumentController.cs @@ -5,11 +5,11 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.AuditLog; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/GetPublicAccessDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/GetPublicAccessDocumentController.cs index c42809c3b4a6..723afb2d617c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/GetPublicAccessDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/GetPublicAccessDocumentController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.PublicAccess; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/ItemDocumentItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/ItemDocumentItemController.cs index 7bdb5256b1c4..e897558a63f1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/ItemDocumentItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/ItemDocumentItemController.cs @@ -4,8 +4,8 @@ using Microsoft.Extensions.DependencyInjection; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document.Item; -using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Document.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/SearchDocumentItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/SearchDocumentItemController.cs index f83d84e00739..ebba55216ca8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/SearchDocumentItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/Item/SearchDocumentItemController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document.Item; using Umbraco.Cms.Core.DependencyInjection; -using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Services; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveDocumentController.cs index 86c4159ef88b..efca3dbc0808 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveDocumentController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Api.Management.ViewModels.Document; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveToRecycleBinDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveToRecycleBinDocumentController.cs index db102f5851e3..c6c1714a91ee 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveToRecycleBinDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/MoveToRecycleBinDocumentController.cs @@ -3,13 +3,13 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Content; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentController.cs index 089227a86182..83276e30d357 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentController.cs @@ -5,13 +5,13 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Api.Management.ViewModels.Document; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models.ContentPublishing; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsController.cs index 90a616562a5e..1afad37ad082 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsController.cs @@ -3,14 +3,14 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Document; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; -using Umbraco.Cms.Core.Models.ContentPublishing; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; +using Umbraco.Cms.Core.Models.ContentPublishing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsResultController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsResultController.cs index a6a9a834b8c5..f6a3c17c5739 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsResultController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/PublishDocumentWithDescendantsResultController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Document; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models.ContentPublishing; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ChildrenDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ChildrenDocumentRecycleBinController.cs index f89e86c22154..6648ac3e98c4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ChildrenDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/ChildrenDocumentRecycleBinController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document.RecycleBin; -using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Document.RecycleBin; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/DeleteDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/DeleteDocumentRecycleBinController.cs index 3798e5fa75c4..4ed8592b4672 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/DeleteDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/DeleteDocumentRecycleBinController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Content; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/EmptyDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/EmptyDocumentRecycleBinController.cs index f6c28b4814fe..324bce9634d7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/EmptyDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/EmptyDocumentRecycleBinController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Core.Actions; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/OriginalParentDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/OriginalParentDocumentRecycleBinController.cs index 4d402c1bf129..ce3f93233108 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/OriginalParentDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/OriginalParentDocumentRecycleBinController.cs @@ -4,14 +4,14 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Content; -using Umbraco.Cms.Api.Management.ViewModels.Document.Item; using Umbraco.Cms.Api.Management.ViewModels; +using Umbraco.Cms.Api.Management.ViewModels.Document.Item; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.Querying.RecycleBin; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.Querying.RecycleBin; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RestoreDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RestoreDocumentRecycleBinController.cs index f0e2439f5af4..4809a472c683 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RestoreDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RestoreDocumentRecycleBinController.cs @@ -5,13 +5,13 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Api.Management.ViewModels.Media; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RootDocumentRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RootDocumentRecycleBinController.cs index 420bfa7965ec..526e5bd829c6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RootDocumentRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/RecycleBin/RootDocumentRecycleBinController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document.RecycleBin; -using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Document.RecycleBin; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/References/AreReferencedDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/References/AreReferencedDocumentController.cs index d1a3c8987bf4..60a6701d0375 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/References/AreReferencedDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/References/AreReferencedDocumentController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Document.References; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/SortDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/SortDocumentController.cs index 570331e52c7f..7204e95b6645 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/SortDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/SortDocumentController.cs @@ -6,10 +6,10 @@ using Umbraco.Cms.Api.Management.ViewModels.Sorting; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UnpublishDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UnpublishDocumentController.cs index 5318dfe08b70..043152972432 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UnpublishDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UnpublishDocumentController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Api.Management.ViewModels.Document; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs index 8557d6f7e62f..6b6798acca27 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Document; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs index cc3334de148f..51f9644c92b9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Extensions; namespace Umbraco.Cms.Api.Management.Controllers.Document; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs index 4c88880126f3..23588363dedc 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs @@ -5,12 +5,12 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Content; using Umbraco.Cms.Api.Management.ViewModels.PublicAccess; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateCreateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateCreateDocumentController.cs index b897fdf7a690..b477ccdf8f68 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateCreateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateCreateDocumentController.cs @@ -5,12 +5,12 @@ using Microsoft.Extensions.DependencyInjection; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Document; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateUpdateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateUpdateDocumentController.cs index c0fccfe8a730..8c707e90b47e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateUpdateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/ValidateUpdateDocumentController.cs @@ -5,12 +5,12 @@ using Microsoft.Extensions.DependencyInjection; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Document; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs index 532705aec14f..8735b72b2198 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.DocumentBlueprint; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentBlueprint; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintFromDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintFromDocumentController.cs index d169f9d3ade7..826104b5662f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintFromDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintFromDocumentController.cs @@ -3,13 +3,13 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DocumentBlueprint; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/DeleteDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/DeleteDocumentBlueprintController.cs index a9ba832b74bd..9a565a1c8def 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/DeleteDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/DeleteDocumentBlueprintController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentBlueprint; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs index 9ad71534c0a9..0baeacc3b336 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.DocumentBlueprint.Item; -using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Services; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/MoveDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/MoveDocumentBlueprintController.cs index de5d1f77647e..d92451116e1a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/MoveDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/MoveDocumentBlueprintController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DocumentBlueprint; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentBlueprint; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs index c43f177dd0d1..1e0cc69a800f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentBlueprint; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedChildrenDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedChildrenDocumentTypeController.cs index 3c1229f66bb6..86eca874d3a9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedChildrenDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/AllowedChildrenDocumentTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ByKeyDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ByKeyDocumentTypeController.cs index db9e6ae9508a..eee2272e93b5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ByKeyDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ByKeyDocumentTypeController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Management.ViewModels.DocumentType; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CompositionReferenceDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CompositionReferenceDocumentTypeController.cs index a5c4d2fdc69d..f8030255ead8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CompositionReferenceDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CompositionReferenceDocumentTypeController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.ViewModels.DocumentType; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CopyDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CopyDocumentTypeController.cs index 51270f5fe7f9..f0552de2bcf1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CopyDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CopyDocumentTypeController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs index c8f4320a960f..e7c6ce5755d2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; -using Umbraco.Cms.Core.Models.ContentTypeEditing; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.ContentTypeEditing; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.ContentTypeEditing; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DeleteDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DeleteDocumentTypeController.cs index 1dae981aa25e..106b58df457d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DeleteDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DeleteDocumentTypeController.cs @@ -4,8 +4,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DocumentBlueprintForDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DocumentBlueprintForDocumentTypeController.cs index bfc360bd2f70..ef25a88ba6c8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DocumentBlueprintForDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/DocumentBlueprintForDocumentTypeController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ExportDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ExportDocumentTypeController.cs index f8b2b3bd54a5..82282ae20327 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ExportDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ExportDocumentTypeController.cs @@ -4,8 +4,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportExistingDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportExistingDocumentTypeController.cs index 9e174761f893..c3337bb92fe7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportExistingDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportExistingDocumentTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.ImportExport; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportNewDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportNewDocumentTypeController.cs index b34701b1ec65..bde41c956d27 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportNewDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ImportNewDocumentTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.ImportExport; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/MoveDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/MoveDocumentTypeController.cs index 7d3031aaba64..956be8d74381 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/MoveDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/MoveDocumentTypeController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs index 2d197e8c9517..ebb311272477 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.DocumentType; -using Umbraco.Cms.Core.Models.ContentTypeEditing; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.ContentTypeEditing; using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.ContentTypeEditing; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.DocumentType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs index 9aecd920cd29..83fc7a9e02a2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs @@ -1,14 +1,14 @@ +using System.ComponentModel.DataAnnotations; using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using System.ComponentModel.DataAnnotations; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Document; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.DocumentVersion; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/ByKeyDocumentVersionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/ByKeyDocumentVersionController.cs index bf3642c5acce..7f041475a6ef 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/ByKeyDocumentVersionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/ByKeyDocumentVersionController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Document; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.DocumentVersion; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/RollbackDocumentVersionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/RollbackDocumentVersionController.cs index 51874d282bb2..4357cf7c90b1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/RollbackDocumentVersionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/RollbackDocumentVersionController.cs @@ -2,13 +2,13 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Actions; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs index ec8f35559596..a2db79dc94ed 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.DocumentVersion; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Help/GetHelpController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Help/GetHelpController.cs index 458496e3cd9b..9390e8aee96d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Help/GetHelpController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Help/GetHelpController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; -using Umbraco.Cms.Api.Common.Builders; -using Umbraco.Cms.Api.Common.ViewModels.Pagination; -using Umbraco.Cms.Api.Management.ViewModels.Help; using Umbraco.Cms.Core.Configuration.Models; using Umbraco.Cms.Core.Serialization; +using Umbraco.Cms.Api.Common.Builders; +using Umbraco.Cms.Api.Management.ViewModels.Help; +using Umbraco.Cms.Api.Common.ViewModels.Pagination; namespace Umbraco.Cms.Api.Management.Controllers.Help; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Import/AnalyzeImportController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Import/AnalyzeImportController.cs index 08a93b7cf2da..80718841f609 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Import/AnalyzeImportController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Import/AnalyzeImportController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Import; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.ImportExport; using Umbraco.Cms.Core.Services.ImportExport; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Import; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Indexer/AllIndexerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Indexer/AllIndexerController.cs index ecdb9b771c59..a1df07b14260 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Indexer/AllIndexerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Indexer/AllIndexerController.cs @@ -2,8 +2,8 @@ using Examine; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; +using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.Indexer; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Install/SettingsInstallController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Install/SettingsInstallController.cs index 11c5b846dbd7..acbded7701a1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Install/SettingsInstallController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Install/SettingsInstallController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core.Mapping; +using Umbraco.Cms.Infrastructure.Install; using Umbraco.Cms.Api.Management.ViewModels.Installer; using Umbraco.Cms.Core.Factories; -using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.Installer; -using Umbraco.Cms.Infrastructure.Install; namespace Umbraco.Cms.Api.Management.Controllers.Install; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Install/SetupInstallController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Install/SetupInstallController.cs index e3ead9ecff68..cd93982b62c3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Install/SetupInstallController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Install/SetupInstallController.cs @@ -1,12 +1,12 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Api.Management.ViewModels.Installer; using Umbraco.Cms.Core.Mapping; +using Umbraco.Cms.Api.Management.ViewModels.Installer; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.Installer; using Umbraco.Cms.Core.Services.Installer; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Install; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Install/ValidateDatabaseInstallController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Install/ValidateDatabaseInstallController.cs index 4b4994da11d3..d8d9b503cb0a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Install/ValidateDatabaseInstallController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Install/ValidateDatabaseInstallController.cs @@ -1,12 +1,12 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Api.Management.ViewModels.Installer; using Umbraco.Cms.Core.Install.Models; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core; using Umbraco.Cms.Infrastructure.Migrations.Install; +using Umbraco.Cms.Api.Management.ViewModels.Installer; +using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Install; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs index 92f2dadafc77..f179a049cc41 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Language; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Language; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/DeleteLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/DeleteLanguageController.cs index 3a0a738c96a9..1730796548a5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/DeleteLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/DeleteLanguageController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Language; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/DefaultLanguageEntityController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/DefaultLanguageEntityController.cs index 186706993754..cb92f1ec440f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/DefaultLanguageEntityController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/Item/DefaultLanguageEntityController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Management.ViewModels.Language.Item; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Language.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs index bbfe8551980b..b434f96a6af2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Language; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Language; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllLogViewerController.cs index a8170e2231ac..6fffd3db3094 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllLogViewerController.cs @@ -1,15 +1,15 @@ using Asp.Versioning; -using LogLevel = Umbraco.Cms.Core.Logging.LogLevel; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.LogViewer; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Logging.Viewer; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Models; +using LogLevel = Umbraco.Cms.Core.Logging.LogLevel; namespace Umbraco.Cms.Api.Management.Controllers.LogViewer; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllMessageTemplateLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllMessageTemplateLogViewerController.cs index bce4ca671146..4ad2e7abfcbd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllMessageTemplateLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/AllMessageTemplateLogViewerController.cs @@ -4,11 +4,11 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.LogViewer; using Umbraco.Cms.Core.Logging.Viewer; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Models; namespace Umbraco.Cms.Api.Management.Controllers.LogViewer; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/LogLevelCountLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/LogLevelCountLogViewerController.cs index 2b36e561ca5d..d22becf6b9f0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/LogLevelCountLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/LogLevelCountLogViewerController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.LogViewer; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Logging.Viewer; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.LogViewer; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/CreateSavedSearchLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/CreateSavedSearchLogViewerController.cs index cc2397e6c1ea..e841bd47dbd0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/CreateSavedSearchLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/CreateSavedSearchLogViewerController.cs @@ -2,10 +2,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.LogViewer; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.LogViewer.SavedSearch; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/DeleteSavedSearchLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/DeleteSavedSearchLogViewerController.cs index ca222e56f27a..d291f9df6b9f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/DeleteSavedSearchLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/SavedSearch/DeleteSavedSearchLogViewerController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.LogViewer.SavedSearch; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/ValidateLogFileSizeLogViewerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/ValidateLogFileSizeLogViewerController.cs index c6351fe5e8ed..d598762adb60 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/ValidateLogFileSizeLogViewerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/LogViewer/ValidateLogFileSizeLogViewerController.cs @@ -1,9 +1,9 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.LogViewer; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/Collection/ByKeyMediaCollectionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/Collection/ByKeyMediaCollectionController.cs index b8e9104e613e..ef8d58923f07 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/Collection/ByKeyMediaCollectionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/Collection/ByKeyMediaCollectionController.cs @@ -6,13 +6,13 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Services.Flags; using Umbraco.Cms.Api.Management.ViewModels.Media.Collection; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Media.Collection; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs index 7da41b455080..26e35711a672 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Media; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Media; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/DeleteMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/DeleteMediaController.cs index 1dc99467211a..02dadd42a513 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/DeleteMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/DeleteMediaController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Media; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/GetAuditLogMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/GetAuditLogMediaController.cs index 1dead3fbe2b9..007131160d63 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/GetAuditLogMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/GetAuditLogMediaController.cs @@ -5,10 +5,10 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.AuditLog; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs index 4bd0c7b4391c..3354c994c0ae 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/ItemMediaItemController.cs @@ -8,8 +8,8 @@ using Umbraco.Cms.Api.Management.ViewModels.Media.Item; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Media.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/SearchMediaItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/SearchMediaItemController.cs index aba70417a9c9..f84da7678fef 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/SearchMediaItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/Item/SearchMediaItemController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Media.Item; using Umbraco.Cms.Core.DependencyInjection; -using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Services; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveMediaController.cs index c726b1943205..06a8ad582e36 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveMediaController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Media; using Umbraco.Cms.Api.Management.ViewModels.Media; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveToRecycleBinMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveToRecycleBinMediaController.cs index a1afce23261c..c82a55ac6d4d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveToRecycleBinMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/MoveToRecycleBinMediaController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.Media; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs index bec6aa54e633..16859be8a307 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/ChildrenMediaRecycleBinController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Media.RecycleBin; -using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Media.RecycleBin; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/DeleteMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/DeleteMediaRecycleBinController.cs index a7a89fafabc7..c617cd60372d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/DeleteMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/DeleteMediaRecycleBinController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Media; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs index 76eb2e83d322..2270e1c194f2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/EmptyMediaRecycleBinController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.Controllers.Media.RecycleBin; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Media; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/OriginalParentMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/OriginalParentMediaRecycleBinController.cs index 7a8d7d338adf..a774a8053f96 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/OriginalParentMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/OriginalParentMediaRecycleBinController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Media; -using Umbraco.Cms.Api.Management.ViewModels.Media.Item; using Umbraco.Cms.Api.Management.ViewModels; +using Umbraco.Cms.Api.Management.ViewModels.Media.Item; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.Querying.RecycleBin; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.Querying.RecycleBin; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RestoreMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RestoreMediaRecycleBinController.cs index 1e69081a820e..7f545d14718f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RestoreMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RestoreMediaRecycleBinController.cs @@ -5,12 +5,12 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.Media; using Umbraco.Cms.Api.Management.ViewModels.Media; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RootMediaRecycleBinController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RootMediaRecycleBinController.cs index a4c93bd1f8d5..546937e62092 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RootMediaRecycleBinController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/RecycleBin/RootMediaRecycleBinController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Media.RecycleBin; -using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Media.RecycleBin; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/References/AreReferencedMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/References/AreReferencedMediaController.cs index 84aeffbaeaa3..4c76a4858dea 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/References/AreReferencedMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/References/AreReferencedMediaController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Media.References; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/SortMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/SortMediaController.cs index 6a3d815f3422..b87cf87d1ad3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/SortMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/SortMediaController.cs @@ -5,10 +5,10 @@ using Umbraco.Cms.Api.Management.Security.Authorization.Media; using Umbraco.Cms.Api.Management.ViewModels.Sorting; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs index c04dae77bb81..c69e35c611b2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Media; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Media; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateCreateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateCreateMediaController.cs index 6e008346aea5..4064696a8151 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateCreateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateCreateMediaController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Media; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Media; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateUpdateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateUpdateMediaController.cs index 3f7b5c72da9d..7ec827ee8b0c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateUpdateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/ValidateUpdateMediaController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Media; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Media; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedChildrenMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedChildrenMediaTypeController.cs index 2434476acb80..0c5589f11727 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedChildrenMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/AllowedChildrenMediaTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.MediaType; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ByKeyMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ByKeyMediaTypeController.cs index c82b9774e815..326f248fef64 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ByKeyMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ByKeyMediaTypeController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Management.ViewModels.MediaType; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CompositionReferenceMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CompositionReferenceMediaTypeController.cs index f490f9fb5b45..3f8c0faf01cf 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CompositionReferenceMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CompositionReferenceMediaTypeController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Management.ViewModels.MediaType; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CopyMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CopyMediaTypeController.cs index e24abf0f1644..a351b2f7f96e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CopyMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CopyMediaTypeController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MediaType; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs index 123e2538bff8..da7dc30aa4a7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.MediaType; -using Umbraco.Cms.Core.Models.ContentTypeEditing; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.ContentTypeEditing; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.ContentTypeEditing; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/DeleteMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/DeleteMediaTypeController.cs index 20c5f4de852e..e7eca8326f61 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/DeleteMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/DeleteMediaTypeController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ExportMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ExportMediaTypeController.cs index 789e28a74246..2ac35f7bac88 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ExportMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ExportMediaTypeController.cs @@ -4,8 +4,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportExistingMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportExistingMediaTypeController.cs index abf41e85ec84..39bd634975bd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportExistingMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportExistingMediaTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MediaType; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.ImportExport; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportNewMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportNewMediaTypeController.cs index 90aa41c5f05e..d466dc644ffa 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportNewMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/ImportNewMediaTypeController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MediaType; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.ImportExport; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/SearchMediaTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/SearchMediaTypeItemController.cs index 9aa39151e37f..09255dc44022 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/SearchMediaTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Item/SearchMediaTypeItemController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MediaType.Item; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Services; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/MoveMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/MoveMediaTypeController.cs index 3127c203a9bb..d5fc94692a33 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/MoveMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/MoveMediaTypeController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MediaType; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs index 8fd3277933ab..4948ce74974d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.MediaType; -using Umbraco.Cms.Core.Models.ContentTypeEditing; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.ContentTypeEditing; using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.ContentTypeEditing; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MediaType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs index c9a7c1e392ae..028c45bdce53 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Member; -using Umbraco.Cms.Core.Models.ContentEditing; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Member; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/DeleteMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/DeleteMemberController.cs index 2565ba916ad6..7fa3415f4183 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/DeleteMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/DeleteMemberController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Member; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/Filter/FilterMemberFilterController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/Filter/FilterMemberFilterController.cs index 328b155e9609..bff3007b6b00 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/Filter/FilterMemberFilterController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/Filter/FilterMemberFilterController.cs @@ -4,11 +4,11 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Member; -using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Member.Filter; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/ItemMemberItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/ItemMemberItemController.cs index f42d2c01bcf4..178a398b363c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/ItemMemberItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/ItemMemberItemController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Member.Item; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Member.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/SearchMemberItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/SearchMemberItemController.cs index 9f1f86386729..81faafab83f2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/SearchMemberItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/Item/SearchMemberItemController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Member.Item; -using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Member.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/References/AreReferencedMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/References/AreReferencedMemberController.cs index 01048a086b67..bb453ef28899 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/References/AreReferencedMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/References/AreReferencedMemberController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Member.References; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs index da034ac3966c..32e20acbfc8c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Member; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Member; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateCreateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateCreateMemberController.cs index 1f1e3eb7624f..457f45edaaf0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateCreateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateCreateMemberController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Member; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Member; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateUpdateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateUpdateMemberController.cs index 38d688ee0dc7..bb7101283a9b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateUpdateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/ValidateUpdateMemberController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Member; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.ContentEditing; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Member; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs index 928cb070f3cb..5f05bb7b3ff1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MemberGroup; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.MemberGroup; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/DeleteMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/DeleteMemberGroupController.cs index 331821fe07b7..309c8d2eaaaf 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/DeleteMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/DeleteMemberGroupController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.MemberGroup; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs index 586bf1ba40bb..a1ed597c7460 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs @@ -4,8 +4,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MemberGroup.Item; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.MemberGroup.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Tree/RootMemberGroupTreeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Tree/RootMemberGroupTreeController.cs index a482304feb3d..cdda99656d4e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Tree/RootMemberGroupTreeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Tree/RootMemberGroupTreeController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.DependencyInjection; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Api.Common.ViewModels.Pagination; -using Umbraco.Cms.Api.Management.Services.Flags; using Umbraco.Cms.Api.Management.ViewModels.Tree; -using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Api.Management.Services.Flags; +using Microsoft.Extensions.DependencyInjection; namespace Umbraco.Cms.Api.Management.Controllers.MemberGroup.Tree; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs index dbc6faa3a0b6..9022b0939996 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MemberGroup; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.MemberGroup; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ByKeyMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ByKeyMemberTypeController.cs index e3cfedb4701d..0efd5935c0b7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ByKeyMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/ByKeyMemberTypeController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.MemberType; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.MemberType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CompositionReferenceMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CompositionReferenceMemberTypeController.cs index eee1d7de2c67..ab68e2b8dea9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CompositionReferenceMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CompositionReferenceMemberTypeController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.ViewModels.MemberType; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MemberType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CopyMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CopyMemberTypeController.cs index 826cb5656ba8..f4d4bb96ea66 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CopyMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CopyMemberTypeController.cs @@ -2,10 +2,10 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MemberType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs index d7dbf7d56e83..aed2fdfccc88 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.MemberType; -using Umbraco.Cms.Core.Models.ContentTypeEditing; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.ContentTypeEditing; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.ContentTypeEditing; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MemberType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/DeleteMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/DeleteMemberTypeController.cs index 7e4a975ede12..4a5ddeb2e4c1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/DeleteMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/DeleteMemberTypeController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MemberType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/SearchMemberTypeItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/SearchMemberTypeItemController.cs index ce2d189b6f5e..488c910281ad 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/SearchMemberTypeItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Item/SearchMemberTypeItemController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.MemberType.Item; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.MemberType.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs index ae9b8860c91a..f84873af5921 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.MemberType; -using Umbraco.Cms.Core.Models.ContentTypeEditing; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.ContentTypeEditing; using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.ContentTypeEditing; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.MemberType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/BuildModelsBuilderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/BuildModelsBuilderController.cs index 2c72a337e6f3..c5154fd3e94d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/BuildModelsBuilderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/BuildModelsBuilderController.cs @@ -1,14 +1,14 @@ +using System; +using System.Threading.Tasks; using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; -using System.Threading.Tasks; -using System; -using Umbraco.Cms.Core.Configuration.Models; using Umbraco.Cms.Core; -using Umbraco.Cms.Infrastructure.ModelsBuilder.Building; +using Umbraco.Cms.Core.Configuration.Models; using Umbraco.Cms.Infrastructure.ModelsBuilder; +using Umbraco.Cms.Infrastructure.ModelsBuilder.Building; using Umbraco.Extensions; namespace Umbraco.Cms.Api.Management.Controllers.ModelsBuilder; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/StatusModelsBuilderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/StatusModelsBuilderController.cs index d1e33445f4f7..5046182bcc80 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/StatusModelsBuilderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/ModelsBuilder/StatusModelsBuilderController.cs @@ -1,10 +1,10 @@ +using System.Threading.Tasks; using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using System.Threading.Tasks; +using Umbraco.Cms.Infrastructure.ModelsBuilder; using Umbraco.Cms.Api.Management.ViewModels.ModelsBuilderDashboard; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Infrastructure.ModelsBuilder; namespace Umbraco.Cms.Api.Management.Controllers.ModelsBuilder; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/OEmbed/QueryOEmbedController.cs b/src/Umbraco.Cms.Api.Management/Controllers/OEmbed/QueryOEmbedController.cs index 6b2e16a913f8..cf854d45a8c2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/OEmbed/QueryOEmbedController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/OEmbed/QueryOEmbedController.cs @@ -3,9 +3,9 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.OEmbed; -using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.OEmbed; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/AllMigrationStatusPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/AllMigrationStatusPackageController.cs index e4decaeccf6f..125db99e08f7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/AllMigrationStatusPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/AllMigrationStatusPackageController.cs @@ -7,9 +7,9 @@ using Umbraco.Cms.Api.Management.ViewModels.Package; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Packaging; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Models; namespace Umbraco.Cms.Api.Management.Controllers.Package; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs index 02dd0fcc62d8..4964265d1073 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs @@ -4,9 +4,9 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.Package; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Packaging; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Models; namespace Umbraco.Cms.Api.Management.Controllers.Package.Created; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs index 7df30eea7375..6ab83b80adbd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Package; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Packaging; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Package.Created; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DeleteCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DeleteCreatedPackageController.cs index 282f13cdb76a..6db95709da7f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DeleteCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DeleteCreatedPackageController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Packaging; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Package.Created; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DownloadCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DownloadCreatedPackageController.cs index 78af3e1210f1..e50c709574cd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DownloadCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/DownloadCreatedPackageController.cs @@ -1,10 +1,10 @@ +using System.Net; +using System.Net.Mime; +using System.Text; using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Net.Http.Headers; -using System.Net.Mime; -using System.Net; -using System.Text; using Umbraco.Cms.Core.Packaging; using Umbraco.Cms.Core.Services; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs index 0e6a09fa726f..628b837c4637 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Package; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Packaging; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Package.Created; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/RunMigrationPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/RunMigrationPackageController.cs index f0566ee63dd9..980be53fde48 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/RunMigrationPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/RunMigrationPackageController.cs @@ -1,8 +1,8 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Infrastructure.Install; namespace Umbraco.Cms.Api.Management.Controllers.Package; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs index 6fd7895dd978..6e5202c82332 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.PartialView; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.PartialView; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/DeletePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/DeletePartialViewController.cs index c23583178e66..24625d00c4c1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/DeletePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/DeletePartialViewController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.PartialView; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/CreatePartialViewFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/CreatePartialViewFolderController.cs index 54c7e4bd4895..ef129a0e3f6e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/CreatePartialViewFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Folder/CreatePartialViewFolderController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.PartialView.Folder; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.FileSystem; using Umbraco.Cms.Core.Services.FileSystem; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.PartialView.Folder; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/RenamePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/RenamePartialViewController.cs index fd337ee08723..5124930ad642 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/RenamePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/RenamePartialViewController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.PartialView; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.PartialView; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs index 60e3ea988d4a..300c210fef2b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.PartialView.Snippets; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Snippets; namespace Umbraco.Cms.Api.Management.Controllers.PartialView.Snippet; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs index b704bcbcc9ee..b54f29af054b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.PartialView; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.PartialView; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/GetStatusProfilingController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/GetStatusProfilingController.cs index b6f28a40cdc8..b7b43196b37a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/GetStatusProfilingController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/GetStatusProfilingController.cs @@ -2,9 +2,9 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Profiling; -using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Profiling; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs index 213ff5344cbb..06126551e978 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs @@ -2,9 +2,9 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Profiling; -using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Profiling; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PropertyType/IsUsedPropertyTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PropertyType/IsUsedPropertyTypeController.cs index 1176ae30670e..5bde63381991 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PropertyType/IsUsedPropertyTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PropertyType/IsUsedPropertyTypeController.cs @@ -2,9 +2,9 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; -using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.PropertyType; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheController.cs index 8a8f1f51d3db..30daba922cf9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PublishedCache/RebuildPublishedCacheController.cs @@ -1,9 +1,9 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.PublishedCache; -using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.PublishedCache; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs index 374d198e8577..72b866cb76cd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs @@ -1,8 +1,8 @@ using Asp.Versioning; -using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.RedirectUrlManagement; +using Microsoft.AspNetCore.Http; namespace Umbraco.Cms.Api.Management.Controllers.RedirectUrlManagement; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs index f62849c3b132..251c37dec42d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs @@ -1,9 +1,9 @@ using Asp.Versioning; -using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Core.Configuration; using Umbraco.Cms.Core.Models.RedirectUrlManagement; using Umbraco.Cms.Core.Security; +using Microsoft.AspNetCore.Http; namespace Umbraco.Cms.Api.Management.Controllers.RedirectUrlManagement; @@ -25,6 +25,7 @@ public SetStatusRedirectUrlManagementController( // We generally don't want to edit the appsettings from our code. // But maybe there is a valid use case for doing it on the fly. [HttpPost("status")] + [MapToApiVersion("1.0")] [EndpointSummary("Gets URLs for a document.")] [EndpointDescription("Gets the URLs for the document identified by the provided Id.")] [MapToApiVersion("1.0")] diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Relation/ByRelationTypeKeyRelationController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Relation/ByRelationTypeKeyRelationController.cs index 5feba3444821..ebf7ec67be1b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Relation/ByRelationTypeKeyRelationController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Relation/ByRelationTypeKeyRelationController.cs @@ -4,10 +4,10 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Relation; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Relation; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs index e4ee2cde448a..a3e22e59b3b7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Script; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Script; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/DeleteScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/DeleteScriptController.cs index fc9e4a2be9f7..c64dfc4d55aa 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/DeleteScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/DeleteScriptController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Script; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/CreateScriptFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/CreateScriptFolderController.cs index 3c1d04eae8a2..4f10751ff1d2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/CreateScriptFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/Folder/CreateScriptFolderController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Script.Folder; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.FileSystem; using Umbraco.Cms.Core.Services.FileSystem; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Script.Folder; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/RenameScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/RenameScriptController.cs index 3d9009710d49..7959c24aa220 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/RenameScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/RenameScriptController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Script; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Script; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs index f286c0767735..ea175d2ff60e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Script; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Script; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Searcher/QuerySearcherController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Searcher/QuerySearcherController.cs index b3762af0af94..2017d4b3761d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Searcher/QuerySearcherController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Searcher/QuerySearcherController.cs @@ -1,12 +1,12 @@ using Asp.Versioning; +using Examine; using Examine.Lucene.Search; using Examine.Search; -using Examine; using Lucene.Net.QueryParsers.Classic; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Services; +using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.Searcher; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs index 3bdeded6fe26..d05753db9fe0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs @@ -1,31 +1,31 @@ +using System.Security.Claims; using Asp.Versioning; -using IdentitySignInResult = Microsoft.AspNetCore.Identity.SignInResult; +using Microsoft.AspNetCore; using Microsoft.AspNetCore.Authentication; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using OpenIddict.Abstractions; using OpenIddict.Server.AspNetCore; -using SignInResult = Microsoft.AspNetCore.Mvc.SignInResult; -using System.Security.Claims; using Umbraco.Cms.Api.Common.Builders; using Umbraco.Cms.Api.Management.Routing; using Umbraco.Cms.Api.Management.Security; using Umbraco.Cms.Api.Management.Services; using Umbraco.Cms.Api.Management.ViewModels.Security; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Configuration.Models; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Cms.Web.Common.Security; using Umbraco.Extensions; +using IdentitySignInResult = Microsoft.AspNetCore.Identity.SignInResult; +using SignInResult = Microsoft.AspNetCore.Mvc.SignInResult; namespace Umbraco.Cms.Api.Management.Controllers.Security; @@ -73,6 +73,8 @@ public BackOfficeController( } [HttpPost("login")] + [MapToApiVersion("1.0")] + [Authorize(Policy = AuthorizationPolicies.DenyLocalLoginIfConfigured)] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [MapToApiVersion("1.0")] @@ -142,6 +144,7 @@ await _backOfficeUserManager.CheckPasswordAsync(user, model.Password)) [AllowAnonymous] [HttpPost("verify-2fa")] + [MapToApiVersion("1.0")] [EndpointSummary("Verifies two-factor authentication.")] [EndpointDescription("Verifies the two-factor authentication code for the user.")] [MapToApiVersion("1.0")] @@ -305,6 +308,7 @@ public async Task Signout(CancellationToken cancellationToken) // Creates and retains a short lived secret to use in the link-login // endpoint because we can not protect that method with a bearer token for reasons explained there [HttpGet("link-login-key")] + [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [MapToApiVersion("1.0")] @@ -334,6 +338,8 @@ public async Task LinkLoginKey(string provider) // can't set a bearer token header. // we are forcing form usage here for the whole model so the secret does not end up in url logs. [HttpPost("link-login")] + [AllowAnonymous] + [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [AllowAnonymous] @@ -377,6 +383,8 @@ public async Task LinkLogin([FromForm] LinkLoginRequestModel requ /// which this is based on /// [HttpGet("ExternalLinkLoginCallback")] + [AllowAnonymous] + [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [AllowAnonymous] @@ -404,6 +412,7 @@ RedirectResult RedirectWithStatus(string status) } [HttpPost("unlink-login")] + [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [MapToApiVersion("1.0")] diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs index 64c057705925..0567e6763191 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeDefaultController.cs @@ -3,9 +3,9 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.DependencyInjection; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; using Umbraco.Extensions; namespace Umbraco.Cms.Api.Management.Controllers.Security; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs index 36cdd8b02773..915233088e16 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs @@ -8,8 +8,8 @@ using Microsoft.Extensions.FileProviders; using Microsoft.Extensions.Options; using Umbraco.Cms.Api.Management.Routing; -using Umbraco.Cms.Core.Configuration.Models; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Configuration.Models; namespace Umbraco.Cms.Api.Management.Controllers.Security; @@ -36,6 +36,8 @@ public BackOfficeGraphicsController(IOptions contentSettings, I } [HttpGet("login-background", Name = LoginBackGroundRouteName)] + [AllowAnonymous] + [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [AllowAnonymous] @@ -43,6 +45,8 @@ public BackOfficeGraphicsController(IOptions contentSettings, I public IActionResult LoginBackground() => HandleFileRequest(_contentSettings.Value.LoginBackgroundImage); [HttpGet("logo", Name = LogoRouteName)] + [AllowAnonymous] + [MapToApiVersion("1.0")] [EndpointSummary("Gets the login logo image.")] [EndpointDescription("Gets the custom login logo image if configured.")] [AllowAnonymous] @@ -50,6 +54,8 @@ public BackOfficeGraphicsController(IOptions contentSettings, I public IActionResult Logo() => HandleFileRequest(_contentSettings.Value.BackOfficeLogo); [HttpGet("logo-alternative", Name = LogoAlternativeRouteName)] + [AllowAnonymous] + [MapToApiVersion("1.0")] [EndpointSummary("Gets the login logo image.")] [EndpointDescription("Gets the custom login logo image if configured.")] [AllowAnonymous] @@ -57,6 +63,8 @@ public BackOfficeGraphicsController(IOptions contentSettings, I public IActionResult LogoAlternative() => HandleFileRequest(_contentSettings.Value.BackOfficeLogoAlternative); [HttpGet("login-logo", Name = LoginLogoRouteName)] + [AllowAnonymous] + [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [AllowAnonymous] @@ -64,6 +72,8 @@ public BackOfficeGraphicsController(IOptions contentSettings, I public IActionResult LoginLogo() => HandleFileRequest(_contentSettings.Value.LoginLogoImage); [HttpGet("login-logo-alternative", Name = LoginLogoAlternativeRouteName)] + [AllowAnonymous] + [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [AllowAnonymous] diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordController.cs index 1f59f531d02b..8491d320642f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordController.cs @@ -4,9 +4,9 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Filters; using Umbraco.Cms.Api.Management.ViewModels.Security; -using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Security; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs index 7c652ab26195..26d4458ebf8c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs @@ -6,10 +6,10 @@ using Umbraco.Cms.Api.Common.Builders; using Umbraco.Cms.Api.Management.Filters; using Umbraco.Cms.Api.Management.ViewModels.Security; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; @@ -33,6 +33,7 @@ public ResetPasswordTokenController(IUserService userService, IOpenIddictTokenMa [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status404NotFound)] + [UserPasswordEnsureMinimumResponseTime] [EndpointSummary("Initiates password reset.")] [EndpointDescription("Initiates a password reset process for the user with the provided email.")] [UserPasswordEnsureMinimumResponseTime] diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs index 3923db4b393f..cdee6a2ac160 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs @@ -6,9 +6,9 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Filters; using Umbraco.Cms.Api.Management.ViewModels.Security; -using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Security; @@ -30,6 +30,7 @@ public VerifyResetPasswordTokenController(IUserService userService, IPasswordCon [ProducesResponseType(typeof(VerifyResetPasswordResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status404NotFound)] + [UserPasswordEnsureMinimumResponseTime] [EndpointSummary("Initiates password reset.")] [EndpointDescription("Initiates a password reset process for the user with the provided email.")] [UserPasswordEnsureMinimumResponseTime] diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Segment/AllSegmentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Segment/AllSegmentController.cs index 6c57eede6b3b..9618abe1095f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Segment/AllSegmentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Segment/AllSegmentController.cs @@ -4,11 +4,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.Segment; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Segment; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Server/StatusServerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Server/StatusServerController.cs index 440fc37b2b48..b82c4ec2a9cb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Server/StatusServerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Server/StatusServerController.cs @@ -2,8 +2,8 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Api.Management.ViewModels.Server; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Api.Management.ViewModels.Server; namespace Umbraco.Cms.Api.Management.Controllers.Server; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Server/UpgradeCheckServerController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Server/UpgradeCheckServerController.cs index b2e9d3028789..5d54f5ea3f6d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Server/UpgradeCheckServerController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Server/UpgradeCheckServerController.cs @@ -3,9 +3,9 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Server; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Configuration; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs index fac1ceb49d0f..a31855937856 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Stylesheet; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Stylesheet; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/DeleteStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/DeleteStylesheetController.cs index ac1d9a2f063d..a2963a131bdc 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/DeleteStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/DeleteStylesheetController.cs @@ -4,8 +4,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Stylesheet; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/ByPathStylesheetFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/ByPathStylesheetFolderController.cs index 2426e1d08783..a6afbe680032 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/ByPathStylesheetFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/ByPathStylesheetFolderController.cs @@ -6,9 +6,9 @@ using Umbraco.Cms.Api.Management.ViewModels.Stylesheet.Folder; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.FileSystem; +using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core.Services.FileSystem; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Stylesheet.Folder; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/CreateStylesheetFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/CreateStylesheetFolderController.cs index efb4fb2b1cdb..867a8db9eb04 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/CreateStylesheetFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/Folder/CreateStylesheetFolderController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Stylesheet.Folder; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.FileSystem; using Umbraco.Cms.Core.Services.FileSystem; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Stylesheet.Folder; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/RenameStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/RenameStylesheetController.cs index 10fe08f53d93..672fdb8847e8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/RenameStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/RenameStylesheetController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Stylesheet; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Stylesheet; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs index c22bad63b518..ee17987b270a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Extensions; using Umbraco.Cms.Api.Management.ViewModels.Stylesheet; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; namespace Umbraco.Cms.Api.Management.Controllers.Stylesheet; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/AllTelemetryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/AllTelemetryController.cs index bcfdc4b5473e..ae777cc45794 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/AllTelemetryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/AllTelemetryController.cs @@ -1,9 +1,9 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core.Models; using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.Telemetry; -using Umbraco.Cms.Core.Models; namespace Umbraco.Cms.Api.Management.Controllers.Telemetry; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/GetTelemetryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/GetTelemetryController.cs index 9abe08fd0c82..49b9eea1c086 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/GetTelemetryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/GetTelemetryController.cs @@ -1,8 +1,8 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Api.Management.ViewModels.Telemetry; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Api.Management.ViewModels.Telemetry; namespace Umbraco.Cms.Api.Management.Controllers.Telemetry; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/SetTelemetryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/SetTelemetryController.cs index 27da78dd8f6d..ffe748a3786b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/SetTelemetryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Telemetry/SetTelemetryController.cs @@ -1,8 +1,8 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Api.Management.ViewModels.Telemetry; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Api.Management.ViewModels.Telemetry; namespace Umbraco.Cms.Api.Management.Controllers.Telemetry; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs index 2a71fe8ffca2..702f80de3f2d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Template; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Template; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/DeleteTemplateController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/DeleteTemplateController.cs index 9e0d6ec783fc..7c68bfe53f82 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/DeleteTemplateController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/DeleteTemplateController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Template; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/SearchTemplateItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/SearchTemplateItemController.cs index bc34640fdee3..45f7dcc84002 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/SearchTemplateItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/Item/SearchTemplateItemController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Template.Item; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Entities; using Umbraco.Cms.Core.Services; namespace Umbraco.Cms.Api.Management.Controllers.Template.Item; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/ExecuteTemplateQueryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/ExecuteTemplateQueryController.cs index 2d419202def8..7e1fa743fb42 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/ExecuteTemplateQueryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/ExecuteTemplateQueryController.cs @@ -1,18 +1,18 @@ +using System.Diagnostics; +using System.Linq.Expressions; +using System.Text; using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.DependencyInjection; -using System.Diagnostics; -using System.Linq.Expressions; -using System.Text; using Umbraco.Cms.Api.Management.ViewModels.Template.Query; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Cms.Core.Models.PublishedContent; using Umbraco.Cms.Core.Models.TemplateQuery; using Umbraco.Cms.Core.PublishedCache; -using Umbraco.Cms.Core.Services.Navigation; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.Navigation; using Umbraco.Extensions; namespace Umbraco.Cms.Api.Management.Controllers.Template.Query; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs index d1b585aeb3e0..d63fe8f38faa 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.Template; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Template; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/CreateTemporaryFileController.cs b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/CreateTemporaryFileController.cs index 24fe262cec9d..0bae6688d4c9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/CreateTemporaryFileController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/CreateTemporaryFileController.cs @@ -2,11 +2,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.TemporaryFile; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.TemporaryFile; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.TemporaryFile; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/DeleteTemporaryFileController.cs b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/DeleteTemporaryFileController.cs index a47efa0077f5..4155ec151cfa 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/DeleteTemporaryFileController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/TemporaryFile/DeleteTemporaryFileController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.TemporaryFile; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.TemporaryFile; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/AuthorizeUpgradeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/AuthorizeUpgradeController.cs index 23db7ce25bae..49c65fcc15b5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/AuthorizeUpgradeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/AuthorizeUpgradeController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.Installer; using Umbraco.Cms.Core.Services.Installer; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.Upgrade; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/SettingsUpgradeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/SettingsUpgradeController.cs index 3d794228275f..bfea11b10117 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/SettingsUpgradeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Upgrade/SettingsUpgradeController.cs @@ -1,9 +1,9 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Api.Management.ViewModels.Installer; using Umbraco.Cms.Core.Factories; -using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.Installer; namespace Umbraco.Cms.Api.Management.Controllers.Upgrade; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/BulkDeleteUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/BulkDeleteUserController.cs index 458525855711..c4b49cdaf1f6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/BulkDeleteUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/BulkDeleteUserController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ByKeyUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ByKeyUserController.cs index c3128bc4e447..9faf2bd2d03b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ByKeyUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ByKeyUserController.cs @@ -7,8 +7,8 @@ using Umbraco.Cms.Api.Management.ViewModels.User; using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/CalculateStartNodesUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/CalculateStartNodesUserController.cs index 85d45bdfcdb8..0c4821b655fe 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/CalculateStartNodesUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/CalculateStartNodesUserController.cs @@ -6,8 +6,8 @@ using Umbraco.Cms.Api.Management.ViewModels.User; using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ChangePasswordUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ChangePasswordUserController.cs index 50c886d4aa10..6be418fc6bb9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ChangePasswordUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ChangePasswordUserController.cs @@ -3,13 +3,13 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; +using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ClearAvatarUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ClearAvatarUserController.cs index 8a6e1afcecb0..136e0cb7ef47 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ClearAvatarUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ClearAvatarUserController.cs @@ -4,8 +4,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/CreateClientCredentialsUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/CreateClientCredentialsUserController.cs index 24a2dae9a453..76c655df6245 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/CreateClientCredentialsUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/CreateClientCredentialsUserController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User.ClientCredentials; +using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security.OperationStatus; -using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/DeleteClientCredentialsUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/DeleteClientCredentialsUserController.cs index 23400422c825..ba5596f5f322 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/DeleteClientCredentialsUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/DeleteClientCredentialsUserController.cs @@ -2,10 +2,10 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security.OperationStatus; -using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/GetAllClientCredentialsUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/GetAllClientCredentialsUserController.cs index d7c34df03ca8..164ff4352724 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/GetAllClientCredentialsUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ClientCredentials/GetAllClientCredentialsUserController.cs @@ -2,8 +2,8 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateInitialPasswordUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateInitialPasswordUserController.cs index e5259a7fd3bb..1d4462ea6bb6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateInitialPasswordUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateInitialPasswordUserController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using OpenIddict.Abstractions; using Umbraco.Cms.Api.Management.ViewModels.User; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs index 2521b00ee932..b6f9ab1d5e70 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs @@ -3,13 +3,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.User; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.User; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ChangePasswordCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ChangePasswordCurrentUserController.cs index a19f092fa51f..ae153b935b3a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ChangePasswordCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ChangePasswordCurrentUserController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User.Current; -using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/DisableTwoFactorProviderCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/DisableTwoFactorProviderCurrentUserController.cs index 255af00cc0c4..14cf62f69ef7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/DisableTwoFactorProviderCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/DisableTwoFactorProviderCurrentUserController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/EnableTwoFactorProviderCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/EnableTwoFactorProviderCurrentUserController.cs index 7cbf9935a61f..b1406eed235b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/EnableTwoFactorProviderCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/EnableTwoFactorProviderCurrentUserController.cs @@ -2,10 +2,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User.Current; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetCurrentUserController.cs index 28b313054710..64c9b85ea468 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetCurrentUserController.cs @@ -6,8 +6,8 @@ using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Api.Management.ViewModels.User.Current; using Umbraco.Cms.Core.Models.Membership; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetDocumentPermissionsCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetDocumentPermissionsCurrentUserController.cs index 6a02cc3309ad..4b36881454e7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetDocumentPermissionsCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetDocumentPermissionsCurrentUserController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User.Current; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetMediaPermissionsCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetMediaPermissionsCurrentUserController.cs index 540169929002..d4b73937609b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetMediaPermissionsCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetMediaPermissionsCurrentUserController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User.Current; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetPermissionsCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetPermissionsCurrentUserController.cs index 42d4c9f6a1e2..d39eab6ea308 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetPermissionsCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetPermissionsCurrentUserController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User.Current; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetTwoFactorSetupForProviderCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetTwoFactorSetupForProviderCurrentUserController.cs index c30872de8742..51fbe3649e45 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetTwoFactorSetupForProviderCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/GetTwoFactorSetupForProviderCurrentUserController.cs @@ -1,10 +1,10 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListExternalLoginProvidersCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListExternalLoginProvidersCurrentUserController.cs index 380ee91ddc5b..aeabc628c961 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListExternalLoginProvidersCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListExternalLoginProvidersCurrentUserController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Services; using Umbraco.Cms.Api.Management.ViewModels.User.Current; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListTwoFactorProvidersCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListTwoFactorProvidersCurrentUserController.cs index db5260fb32f3..24c67fbbf701 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListTwoFactorProvidersCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/ListTwoFactorProvidersCurrentUserController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.User.Current; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/SetAvatarCurrentUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/SetAvatarCurrentUserController.cs index c3a24fd83722..efe66f96615c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Current/SetAvatarCurrentUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Current/SetAvatarCurrentUserController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/DeleteUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/DeleteUserController.cs index aac6ad8ed1ec..1386d30f9bd1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/DeleteUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/DeleteUserController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/DisableTwoFactorProviderUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/DisableTwoFactorProviderUserController.cs index a94821d4bf6c..4dfd1b8229e9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/DisableTwoFactorProviderUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/DisableTwoFactorProviderUserController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/DisableUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/DisableUserController.cs index 962e38f522b0..f6e4baa9687c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/DisableUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/DisableUserController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/EnableUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/EnableUserController.cs index f1446053d3fa..616ac74c07bb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/EnableUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/EnableUserController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/Filter/FilterUserFilterController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/Filter/FilterUserFilterController.cs index 695b5c89748c..ad66abc68161 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/Filter/FilterUserFilterController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/Filter/FilterUserFilterController.cs @@ -4,12 +4,12 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.User.Filter; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs index 92074168dfab..b2af852754b2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs @@ -4,13 +4,13 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.User; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Exceptions; using Umbraco.Cms.Core.Models.Membership; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Models; namespace Umbraco.Cms.Api.Management.Controllers.User; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/InviteUsersController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/InviteUsersController.cs index c17a5e466430..cc585099c731 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/InviteUsersController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/InviteUsersController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.User; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ListTwoFactorProvidersUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ListTwoFactorProvidersUserController.cs index 5ebbabc9ff2f..006ddd5f0dcf 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ListTwoFactorProvidersUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ListTwoFactorProvidersUserController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ResendInviteUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ResendInviteUserController.cs index 54dfbc369935..a972d7c409a6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ResendInviteUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ResendInviteUserController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.User; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/ResetPasswordUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/ResetPasswordUserController.cs index 7ddfe4123d66..4f1dd41256cb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/ResetPasswordUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/ResetPasswordUserController.cs @@ -3,13 +3,13 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.User; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/SetAvatarUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/SetAvatarUserController.cs index 0907b5d9154d..b510eba7c2a4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/SetAvatarUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/SetAvatarUserController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Api.Management.ViewModels.User; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/UnlockUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/UnlockUserController.cs index 5bb15cf98fe2..269c7d0d91c4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/UnlockUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/UnlockUserController.cs @@ -4,12 +4,12 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.User; using Umbraco.Cms.Api.Management.ViewModels.User; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.Membership; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs index e4e3468beed2..23258b1304dd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs @@ -4,13 +4,13 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; +using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs index eb08b8b8f317..a976cb602ba1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs @@ -5,10 +5,10 @@ using Umbraco.Cms.Api.Management.Controllers.UserGroup; using Umbraco.Cms.Api.Management.Routing; using Umbraco.Cms.Api.Management.ViewModels.User; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/VerifyInviteUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/VerifyInviteUserController.cs index e17daf118b7a..34cb3e5c0cb3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/VerifyInviteUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/VerifyInviteUserController.cs @@ -4,9 +4,9 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.User; -using Umbraco.Cms.Core.Services.OperationStatus; -using Umbraco.Cms.Core.Services; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.User; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserData/ByKeyUserDataController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserData/ByKeyUserDataController.cs index bab45215a1cb..20732c8730c0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserData/ByKeyUserDataController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserData/ByKeyUserDataController.cs @@ -3,8 +3,8 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.UserData; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services; using Umbraco.Cms.Infrastructure.Persistence.Querying; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserData/CreateUserDataController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserData/CreateUserDataController.cs index 513cde46ea37..19972c8eab6c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserData/CreateUserDataController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserData/CreateUserDataController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.UserData; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.UserData; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserData/DeleteUserDataController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserData/DeleteUserDataController.cs index c03373001064..6a3d09dc903b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserData/DeleteUserDataController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserData/DeleteUserDataController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.UserData; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserData/GetUserDataController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserData/GetUserDataController.cs index 33c536ec9b2a..76f4020a5f5b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserData/GetUserDataController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserData/GetUserDataController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.ViewModels.UserData; using Umbraco.Cms.Core.Mapping; -using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; using Umbraco.Cms.Core.Services; using Umbraco.Cms.Infrastructure.Persistence.Querying; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserData/UpdateUserDataController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserData/UpdateUserDataController.cs index 6f0e9c4fff10..fdfee8902473 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserData/UpdateUserDataController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserData/UpdateUserDataController.cs @@ -2,12 +2,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels.UserData; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Mapping; using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.UserData; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/AddUsersToUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/AddUsersToUserGroupController.cs index 20f3375c1784..29e47b083262 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/AddUsersToUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/AddUsersToUserGroupController.cs @@ -4,15 +4,15 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.Security.Authorization.UserGroup; -using Umbraco.Cms.Api.Management.ViewModels.UserGroup; using Umbraco.Cms.Api.Management.ViewModels; -using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Api.Management.ViewModels.UserGroup; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; +using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/BulkDeleteUserGroupsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/BulkDeleteUserGroupsController.cs index 296267e57b1a..7902a1104ac0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/BulkDeleteUserGroupsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/BulkDeleteUserGroupsController.cs @@ -4,10 +4,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.UserGroup; using Umbraco.Cms.Api.Management.ViewModels.UserGroup; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs index 4efa0f5e8c5b..af50c7fca57c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.UserGroup; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.UserGroup; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/DeleteUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/DeleteUserGroupController.cs index 7d7a122b39d1..659231d1b5cc 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/DeleteUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/DeleteUserGroupController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Security.Authorization.UserGroup; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Security.Authorization; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs index a487e686632d..73a80f50aecb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/Filter/FilterUserGroupFilterController.cs @@ -4,12 +4,12 @@ using Umbraco.Cms.Api.Common.ViewModels.Pagination; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.UserGroup; -using Umbraco.Cms.Core.Models.Membership; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; +using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.User.Filter; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs index 5439ae483c20..e0e7b2f3ffc9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs @@ -5,8 +5,8 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.UserGroup; using Umbraco.Cms.Core.Models.Membership; -using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Models; namespace Umbraco.Cms.Api.Management.Controllers.UserGroup; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/RemoveUsersFromUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/RemoveUsersFromUserGroupController.cs index a54ae008daea..86fe1af318c6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/RemoveUsersFromUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/RemoveUsersFromUserGroupController.cs @@ -3,12 +3,12 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.ViewModels; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; +using Umbraco.Cms.Core.Security.Authorization; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Web.Common.Authorization; using Umbraco.Extensions; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs index 4c030b4a03c1..aba1011a89fd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs @@ -3,11 +3,11 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.UserGroup; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models.Membership; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.UserGroup; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/ByKeyWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/ByKeyWebhookController.cs index 0c3d7359401b..d6ad0cad2e44 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/ByKeyWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/ByKeyWebhookController.cs @@ -4,8 +4,8 @@ using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Webhook; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Webhook; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs index 641fab9cc583..7e389b24f4ce 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Webhook; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Webhook; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/DeleteWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/DeleteWebhookController.cs index 0f6b99ef9ac5..ff577e3d100b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/DeleteWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/DeleteWebhookController.cs @@ -1,11 +1,11 @@ using Asp.Versioning; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Security; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Webhook; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs index f291372c7e39..0c03fcfd707c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs @@ -3,10 +3,10 @@ using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.Webhook; +using Umbraco.Cms.Core; using Umbraco.Cms.Core.Models; -using Umbraco.Cms.Core.Services.OperationStatus; using Umbraco.Cms.Core.Services; -using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Services.OperationStatus; namespace Umbraco.Cms.Api.Management.Controllers.Webhook; From 37dbdfc7484afc9ad9a9c4f219f8774910f39dce Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Oct 2025 15:22:46 +0000 Subject: [PATCH 10/13] Fix using statement order and remove duplicate attributes Co-authored-by: AndyButland <1993459+AndyButland@users.noreply.github.com> --- .../GetStatusRedirectUrlManagementController.cs | 2 +- .../SetStatusRedirectUrlManagementController.cs | 3 +-- .../Controllers/Security/BackOfficeController.cs | 9 --------- .../Security/BackOfficeGraphicsController.cs | 10 ---------- .../Security/ResetPasswordTokenController.cs | 1 - .../Security/VerifyResetPasswordTokenController.cs | 1 - 6 files changed, 2 insertions(+), 24 deletions(-) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs index 72b866cb76cd..374d198e8577 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/GetStatusRedirectUrlManagementController.cs @@ -1,8 +1,8 @@ using Asp.Versioning; +using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Api.Management.Factories; using Umbraco.Cms.Api.Management.ViewModels.RedirectUrlManagement; -using Microsoft.AspNetCore.Http; namespace Umbraco.Cms.Api.Management.Controllers.RedirectUrlManagement; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs index 251c37dec42d..f62849c3b132 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RedirectUrlManagement/SetStatusRedirectUrlManagementController.cs @@ -1,9 +1,9 @@ using Asp.Versioning; +using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Umbraco.Cms.Core.Configuration; using Umbraco.Cms.Core.Models.RedirectUrlManagement; using Umbraco.Cms.Core.Security; -using Microsoft.AspNetCore.Http; namespace Umbraco.Cms.Api.Management.Controllers.RedirectUrlManagement; @@ -25,7 +25,6 @@ public SetStatusRedirectUrlManagementController( // We generally don't want to edit the appsettings from our code. // But maybe there is a valid use case for doing it on the fly. [HttpPost("status")] - [MapToApiVersion("1.0")] [EndpointSummary("Gets URLs for a document.")] [EndpointDescription("Gets the URLs for the document identified by the provided Id.")] [MapToApiVersion("1.0")] diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs index d05753db9fe0..2e131a2d196f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeController.cs @@ -73,8 +73,6 @@ public BackOfficeController( } [HttpPost("login")] - [MapToApiVersion("1.0")] - [Authorize(Policy = AuthorizationPolicies.DenyLocalLoginIfConfigured)] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [MapToApiVersion("1.0")] @@ -144,7 +142,6 @@ await _backOfficeUserManager.CheckPasswordAsync(user, model.Password)) [AllowAnonymous] [HttpPost("verify-2fa")] - [MapToApiVersion("1.0")] [EndpointSummary("Verifies two-factor authentication.")] [EndpointDescription("Verifies the two-factor authentication code for the user.")] [MapToApiVersion("1.0")] @@ -308,7 +305,6 @@ public async Task Signout(CancellationToken cancellationToken) // Creates and retains a short lived secret to use in the link-login // endpoint because we can not protect that method with a bearer token for reasons explained there [HttpGet("link-login-key")] - [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [MapToApiVersion("1.0")] @@ -338,8 +334,6 @@ public async Task LinkLoginKey(string provider) // can't set a bearer token header. // we are forcing form usage here for the whole model so the secret does not end up in url logs. [HttpPost("link-login")] - [AllowAnonymous] - [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [AllowAnonymous] @@ -383,8 +377,6 @@ public async Task LinkLogin([FromForm] LinkLoginRequestModel requ /// which this is based on /// [HttpGet("ExternalLinkLoginCallback")] - [AllowAnonymous] - [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [AllowAnonymous] @@ -412,7 +404,6 @@ RedirectResult RedirectWithStatus(string status) } [HttpPost("unlink-login")] - [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [MapToApiVersion("1.0")] diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs index 915233088e16..ebc67f3b7e5a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/BackOfficeGraphicsController.cs @@ -36,8 +36,6 @@ public BackOfficeGraphicsController(IOptions contentSettings, I } [HttpGet("login-background", Name = LoginBackGroundRouteName)] - [AllowAnonymous] - [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [AllowAnonymous] @@ -45,8 +43,6 @@ public BackOfficeGraphicsController(IOptions contentSettings, I public IActionResult LoginBackground() => HandleFileRequest(_contentSettings.Value.LoginBackgroundImage); [HttpGet("logo", Name = LogoRouteName)] - [AllowAnonymous] - [MapToApiVersion("1.0")] [EndpointSummary("Gets the login logo image.")] [EndpointDescription("Gets the custom login logo image if configured.")] [AllowAnonymous] @@ -54,8 +50,6 @@ public BackOfficeGraphicsController(IOptions contentSettings, I public IActionResult Logo() => HandleFileRequest(_contentSettings.Value.BackOfficeLogo); [HttpGet("logo-alternative", Name = LogoAlternativeRouteName)] - [AllowAnonymous] - [MapToApiVersion("1.0")] [EndpointSummary("Gets the login logo image.")] [EndpointDescription("Gets the custom login logo image if configured.")] [AllowAnonymous] @@ -63,8 +57,6 @@ public BackOfficeGraphicsController(IOptions contentSettings, I public IActionResult LogoAlternative() => HandleFileRequest(_contentSettings.Value.BackOfficeLogoAlternative); [HttpGet("login-logo", Name = LoginLogoRouteName)] - [AllowAnonymous] - [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [AllowAnonymous] @@ -72,8 +64,6 @@ public BackOfficeGraphicsController(IOptions contentSettings, I public IActionResult LoginLogo() => HandleFileRequest(_contentSettings.Value.LoginLogoImage); [HttpGet("login-logo-alternative", Name = LoginLogoAlternativeRouteName)] - [AllowAnonymous] - [MapToApiVersion("1.0")] [EndpointSummary("Authenticates a user.")] [EndpointDescription("Authenticates a user with the provided credentials and returns authentication tokens.")] [AllowAnonymous] diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs index 26d4458ebf8c..2a42442f416e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/ResetPasswordTokenController.cs @@ -33,7 +33,6 @@ public ResetPasswordTokenController(IUserService userService, IOpenIddictTokenMa [ProducesResponseType(StatusCodes.Status204NoContent)] [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status404NotFound)] - [UserPasswordEnsureMinimumResponseTime] [EndpointSummary("Initiates password reset.")] [EndpointDescription("Initiates a password reset process for the user with the provided email.")] [UserPasswordEnsureMinimumResponseTime] diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs index cdee6a2ac160..8e452103b8e4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Security/VerifyResetPasswordTokenController.cs @@ -30,7 +30,6 @@ public VerifyResetPasswordTokenController(IUserService userService, IPasswordCon [ProducesResponseType(typeof(VerifyResetPasswordResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetailsBuilder), StatusCodes.Status404NotFound)] - [UserPasswordEnsureMinimumResponseTime] [EndpointSummary("Initiates password reset.")] [EndpointDescription("Initiates a password reset process for the user with the provided email.")] [UserPasswordEnsureMinimumResponseTime] From f0547a96d2d3bfa6e430bf2cbeb7d9e4a10b4f64 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Oct 2025 15:46:23 +0000 Subject: [PATCH 11/13] Add endpoint descriptions to final 7 Management API endpoints Co-authored-by: AndyButland <1993459+AndyButland@users.noreply.github.com> --- .../HealthCheck/Group/ByNameHealthCheckGroupController.cs | 2 ++ .../HealthCheck/Group/CheckHealthCheckGroupController.cs | 2 ++ .../Member/References/ReferencedDescendantsMemberController.cs | 2 ++ .../Controllers/PartialView/Snippet/ByIdController.cs | 2 ++ .../Controllers/PartialView/Snippet/GetAllController.cs | 2 ++ .../Template/Query/ExecuteTemplateQueryController.cs | 2 ++ .../Template/Query/SettingsTemplateQueryController.cs | 2 ++ 7 files changed, 14 insertions(+) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/Group/ByNameHealthCheckGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/Group/ByNameHealthCheckGroupController.cs index 6ffa173e9b5e..9705bce47618 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/Group/ByNameHealthCheckGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/Group/ByNameHealthCheckGroupController.cs @@ -31,6 +31,8 @@ public ByNameHealthCheckGroupController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(HealthCheckGroupPresentationModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a health check group by name.")] + [EndpointDescription("Gets a health check group and all its associated health checks identified by the provided group name.")] public Task ByName( CancellationToken cancellationToken, string name) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/Group/CheckHealthCheckGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/Group/CheckHealthCheckGroupController.cs index 40075c074ed3..e7db6134cdea 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/Group/CheckHealthCheckGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/HealthCheck/Group/CheckHealthCheckGroupController.cs @@ -25,6 +25,8 @@ public CheckHealthCheckGroupController(IHealthCheckGroupPresentationFactory heal [MapToApiVersion("1.0")] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(HealthCheckGroupWithResultResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Executes all health checks in a group.")] + [EndpointDescription("Runs all health checks in the group identified by the provided name and returns the results.")] public async Task ByNameWithResult( CancellationToken cancellationToken, string name) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/References/ReferencedDescendantsMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/References/ReferencedDescendantsMemberController.cs index aa86950e6e62..c91a933ef187 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/References/ReferencedDescendantsMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/References/ReferencedDescendantsMemberController.cs @@ -32,6 +32,8 @@ public ReferencedDescendantsMemberController(ITrackedReferencesService trackedRe [HttpGet("{id:guid}/referenced-descendants")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of referenced descendant members.")] + [EndpointDescription("Gets a paginated collection of descendant members that are referenced in relations for the member identified by the provided Id.")] public async Task>> ReferencedDescendants( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/ByIdController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/ByIdController.cs index 53b4cce0e516..5e958b45c227 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/ByIdController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/ByIdController.cs @@ -24,6 +24,8 @@ public ByIdController(IPartialViewService partialViewService, IUmbracoMapper umb [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PartialViewSnippetResponseModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] + [EndpointSummary("Gets a partial view snippet.")] + [EndpointDescription("Gets a partial view snippet identified by the provided Id.")] public async Task GetById( CancellationToken cancellationToken, string id) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs index 300c210fef2b..ee672229a218 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs @@ -25,6 +25,8 @@ public GetAllController(IPartialViewService partialViewService, IUmbracoMapper u [HttpGet("snippet")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets a paginated collection of partial view snippets.")] + [EndpointDescription("Gets a paginated collection of partial view snippets with support for skip and take pagination.")] public async Task GetAll(CancellationToken cancellationToken, int skip = 0, int take = 100) { PagedModel snippets = await _partialViewService.GetSnippetsAsync(skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/ExecuteTemplateQueryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/ExecuteTemplateQueryController.cs index 7e1fa743fb42..ff707ca6948e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/ExecuteTemplateQueryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/ExecuteTemplateQueryController.cs @@ -46,6 +46,8 @@ public ExecuteTemplateQueryController( [HttpPost("execute")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(TemplateQueryResultResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Executes a template query.")] + [EndpointDescription("Executes a template query with the provided parameters and returns the matching content results with execution metrics.")] public Task> Execute( CancellationToken cancellationToken, TemplateQueryExecuteModel query) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/SettingsTemplateQueryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/SettingsTemplateQueryController.cs index 868bd8baa37a..3f9c091a5f80 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/SettingsTemplateQueryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/Query/SettingsTemplateQueryController.cs @@ -17,6 +17,8 @@ public SettingsTemplateQueryController(IContentTypeService contentTypeService) [HttpGet("settings")] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(TemplateQuerySettingsResponseModel), StatusCodes.Status200OK)] + [EndpointSummary("Gets template query settings.")] + [EndpointDescription("Gets the available configuration settings for template queries including document type aliases, properties, and operators.")] public Task> Settings(CancellationToken cancellationToken) { var contentTypeAliases = _contentTypeService From b6258512ecc6e502ff547a26f2c4ba80af3c076b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Oct 2025 16:09:49 +0000 Subject: [PATCH 12/13] Simplify endpoint descriptions - remove redundant phrases and fix compound words Co-authored-by: AndyButland <1993459+AndyButland@users.noreply.github.com> --- .../Controllers/DataType/CreateDataTypeController.cs | 2 +- .../DataType/Folder/UpdateDataTypeFolderController.cs | 2 +- .../Controllers/DataType/UpdateDataTypeController.cs | 2 +- .../Controllers/Dictionary/CreateDictionaryController.cs | 2 +- .../Controllers/Dictionary/UpdateDictionaryController.cs | 2 +- .../Controllers/Document/CreateDocumentController.cs | 2 +- .../Controllers/Document/UpdateDocumentController.cs | 2 +- .../Controllers/Document/UpdateDomainsController.cs | 2 +- .../Controllers/Document/UpdateNotificationsController.cs | 2 +- .../Document/UpdatePublicAccessDocumentController.cs | 2 +- .../DocumentBlueprint/CreateDocumentBlueprintController.cs | 4 ++-- .../Folder/CreateDocumentBlueprintFolderController.cs | 4 ++-- .../Folder/UpdateDocumentBlueprintFolderController.cs | 2 +- .../DocumentBlueprint/Item/ItemDocumentBlueprintController.cs | 4 ++-- .../DocumentBlueprint/UpdateDocumentBlueprintController.cs | 2 +- .../Controllers/DocumentType/CreateDocumentTypeController.cs | 2 +- .../DocumentType/Folder/UpdateDocumentTypeFolderController.cs | 2 +- .../Controllers/DocumentType/UpdateDocumentTypeController.cs | 2 +- .../DocumentVersion/AllDocumentVersionController.cs | 4 ++-- .../UpdatePreventCleanupDocumentVersionController.cs | 2 +- .../Controllers/Language/AllLanguageController.cs | 2 +- .../Controllers/Language/CreateLanguageController.cs | 2 +- .../Controllers/Language/UpdateLanguageController.cs | 2 +- .../Controllers/Media/CreateMediaController.cs | 2 +- .../Controllers/Media/UpdateMediaController.cs | 2 +- .../Controllers/MediaType/CreateMediaTypeController.cs | 2 +- .../MediaType/Folder/UpdateMediaTypeFolderController.cs | 2 +- .../Controllers/MediaType/UpdateMediaTypeController.cs | 2 +- .../Controllers/Member/CreateMemberController.cs | 2 +- .../Controllers/Member/UpdateMemberController.cs | 2 +- .../Controllers/MemberGroup/AllMemberGroupController.cs | 4 ++-- .../Controllers/MemberGroup/CreateMemberGroupController.cs | 4 ++-- .../MemberGroup/Item/ItemMemberGroupItemController.cs | 4 ++-- .../Controllers/MemberGroup/UpdateMemberGroupController.cs | 2 +- .../Controllers/MemberType/CreateMemberTypeController.cs | 2 +- .../MemberType/Folder/UpdateMemberTypeFolderController.cs | 2 +- .../Controllers/MemberType/UpdateMemberTypeController.cs | 2 +- .../Controllers/ObjectTypes/AllowedObjectTypesController.cs | 4 ++-- .../Package/Created/AllCreatedPackageController.cs | 2 +- .../Package/Created/CreateCreatedPackageController.cs | 2 +- .../Package/Created/UpdateCreatedPackageController.cs | 2 +- .../Controllers/PartialView/CreatePartialViewController.cs | 4 ++-- .../Controllers/PartialView/Snippet/GetAllController.cs | 2 +- .../Controllers/PartialView/UpdatePartialViewController.cs | 2 +- .../Controllers/Profiling/UpdateStatusProfilingController.cs | 2 +- .../Controllers/RelationType/AllRelationTypeController.cs | 2 +- .../Controllers/Script/CreateScriptController.cs | 2 +- .../Controllers/Script/UpdateScriptController.cs | 2 +- .../Controllers/Stylesheet/CreateStylesheetController.cs | 2 +- .../Controllers/Stylesheet/UpdateStylesheetController.cs | 2 +- .../Controllers/Template/CreateTemplateController.cs | 2 +- .../Controllers/Template/UpdateTemplateController.cs | 2 +- .../Controllers/User/CreateUserController.cs | 2 +- .../Controllers/User/GetAllUserController.cs | 2 +- .../Controllers/User/UpdateUserController.cs | 2 +- .../Controllers/User/UpdateUserGroupsUserController.cs | 2 +- .../Controllers/UserGroup/CreateUserGroupController.cs | 2 +- .../Controllers/UserGroup/GetAllUserGroupController.cs | 2 +- .../Controllers/UserGroup/UpdateUserGroupController.cs | 2 +- .../Controllers/Webhook/AllWebhookController.cs | 2 +- .../Controllers/Webhook/CreateWebhookController.cs | 2 +- .../Controllers/Webhook/Logs/AllWebhookLogController.cs | 2 +- .../Controllers/Webhook/UpdateWebhookController.cs | 2 +- 63 files changed, 72 insertions(+), 72 deletions(-) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs index 0d6d00f80371..1853fa65f5c8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs @@ -34,7 +34,7 @@ public CreateDataTypeController(IDataTypeService dataTypeService, IDataTypePrese [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new data type.")] - [EndpointDescription("Creates a new data type with the configuration specified in the request model.")] + [EndpointDescription("Creates a new data type from the request.")] public async Task Create(CancellationToken cancellationToken, CreateDataTypeRequestModel createDataTypeRequestModel) { var attempt = await _dataTypePresentationFactory.CreateAsync(createDataTypeRequestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/UpdateDataTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/UpdateDataTypeFolderController.cs index e3b944b11d8e..98f5961972d8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/UpdateDataTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/UpdateDataTypeFolderController.cs @@ -23,7 +23,7 @@ public UpdateDataTypeFolderController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a datatype folder.")] - [EndpointDescription("Updates a datatype folder identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a datatype folder identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs index 832abc018ec7..25a74fc59000 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs @@ -34,7 +34,7 @@ public UpdateDataTypeController(IDataTypeService dataTypeService, IBackOfficeSec [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a datatype.")] - [EndpointDescription("Updates a datatype identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a datatype identified by the provided Id from the request.")] public async Task Update(CancellationToken cancellationToken, Guid id, UpdateDataTypeRequestModel updateDataTypeViewModel) { IDataType? current = await _dataTypeService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs index bc769b03e320..83f63dc24a31 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs @@ -42,7 +42,7 @@ public CreateDictionaryController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status409Conflict)] [EndpointSummary("Creates a new dictionary.")] - [EndpointDescription("Creates a new dictionary with the configuration specified in the request model.")] + [EndpointDescription("Creates a new dictionary from the request.")] public async Task Create( CancellationToken cancellationToken, CreateDictionaryItemRequestModel createDictionaryItemRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs index 5795f75d78ae..dbdae16a132a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs @@ -42,7 +42,7 @@ public UpdateDictionaryController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a dictionary.")] - [EndpointDescription("Updates a dictionary identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a dictionary identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs index 54729264ed8a..fe5aa100eeba 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs @@ -37,7 +37,7 @@ public CreateDocumentController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new document.")] - [EndpointDescription("Creates a new document with the configuration specified in the request model.")] + [EndpointDescription("Creates a new document from the request.")] public async Task Create( CancellationToken cancellationToken, CreateDocumentRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs index 6b6798acca27..71a63e9a7804 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs @@ -37,7 +37,7 @@ public UpdateDocumentController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a document.")] - [EndpointDescription("Updates a document identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a document identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs index 51f9644c92b9..9077d380fd20 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs @@ -33,7 +33,7 @@ public UpdateDomainsController(IDomainService domainService, IUmbracoMapper umbr [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status409Conflict)] [EndpointSummary("Updates a document.")] - [EndpointDescription("Updates a document identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a document identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateNotificationsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateNotificationsController.cs index 964433b324cd..fca72b2d9903 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateNotificationsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateNotificationsController.cs @@ -27,7 +27,7 @@ public UpdateNotificationsController(IContentEditingService contentEditingServic [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a document.")] - [EndpointDescription("Updates a document identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a document identified by the provided Id from the request.")] public async Task UpdateNotifications(CancellationToken cancellationToken, Guid id, UpdateDocumentNotificationsRequestModel updateModel) { IContent? content = await _contentEditingService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs index 23588363dedc..494147685ec8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs @@ -38,7 +38,7 @@ public UpdatePublicAccessDocumentController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a document.")] - [EndpointDescription("Updates a document identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a document identified by the provided Id from the request.")] public async Task Update(CancellationToken cancellationToken, Guid id, PublicAccessRequestModel requestModel) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs index 8735b72b2198..edeab8daa7ff 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs @@ -36,8 +36,8 @@ public CreateDocumentBlueprintController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] - [EndpointSummary("Creates a new documentblueprint.")] - [EndpointDescription("Creates a new documentblueprint with the configuration specified in the request model.")] + [EndpointSummary("Creates a new document blueprint.")] + [EndpointDescription("Creates a new document blueprint from the request.")] public async Task Create(CancellationToken cancellationToken, CreateDocumentBlueprintRequestModel requestModel) { ContentBlueprintCreateModel model = _blueprintEditingPresentationFactory.MapCreateModel(requestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/CreateDocumentBlueprintFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/CreateDocumentBlueprintFolderController.cs index 12e5c8aae751..f4a3ed4a33f2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/CreateDocumentBlueprintFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/CreateDocumentBlueprintFolderController.cs @@ -22,8 +22,8 @@ public CreateDocumentBlueprintFolderController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] - [EndpointSummary("Creates a documentblueprint folder.")] - [EndpointDescription("Creates a new documentblueprint folder with the provided name and parent location.")] + [EndpointSummary("Creates a document blueprint folder.")] + [EndpointDescription("Creates a new document blueprint folder with the provided name and parent location.")] public async Task Create(CancellationToken cancellationToken, CreateFolderRequestModel createFolderRequestModel) => await CreateFolderAsync( createFolderRequestModel, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/UpdateDocumentBlueprintFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/UpdateDocumentBlueprintFolderController.cs index 84f8b4499eb1..e24ca0836c60 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/UpdateDocumentBlueprintFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/UpdateDocumentBlueprintFolderController.cs @@ -23,7 +23,7 @@ public UpdateDocumentBlueprintFolderController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a document blueprint folder.")] - [EndpointDescription("Updates a document blueprint folder identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a document blueprint folder identified by the provided Id from the request.")] public async Task Update(CancellationToken cancellationToken, Guid id, UpdateFolderResponseModel updateFolderResponseModel) => await UpdateFolderAsync(id, updateFolderResponseModel); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs index 0baeacc3b336..ad5dbafe2c10 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Item/ItemDocumentBlueprintController.cs @@ -25,8 +25,8 @@ public ItemDocumentBlueprintController(IEntityService entityService, IDocumentPr [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - [EndpointSummary("Gets a collection of documentblueprint items.")] - [EndpointDescription("Gets a collection of documentblueprint items identified by the provided Ids.")] + [EndpointSummary("Gets a collection of document blueprint items.")] + [EndpointDescription("Gets a collection of document blueprint items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs index 1e0cc69a800f..a08c0216f3ee 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs @@ -37,7 +37,7 @@ public UpdateDocumentBlueprintController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a document blueprint.")] - [EndpointDescription("Updates a document blueprint identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a document blueprint identified by the provided Id from the request.")] public async Task Update(CancellationToken cancellationToken, Guid id, UpdateDocumentBlueprintRequestModel requestModel) { ContentBlueprintUpdateModel model = _blueprintEditingPresentationFactory.MapUpdateModel(requestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs index e7c6ce5755d2..c5abf24bf6e3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs @@ -38,7 +38,7 @@ public CreateDocumentTypeController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new document type.")] - [EndpointDescription("Creates a new document type with the configuration specified in the request model.")] + [EndpointDescription("Creates a new document type from the request.")] public async Task Create( CancellationToken cancellationToken, CreateDocumentTypeRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/UpdateDocumentTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/UpdateDocumentTypeFolderController.cs index 0ca41d53e8bf..60171e87a4b3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/UpdateDocumentTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/UpdateDocumentTypeFolderController.cs @@ -23,7 +23,7 @@ public UpdateDocumentTypeFolderController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a document type folder.")] - [EndpointDescription("Updates a document type folder identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a document type folder identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs index ebb311272477..acea2162adb6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs @@ -42,7 +42,7 @@ public UpdateDocumentTypeController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a document type.")] - [EndpointDescription("Updates a document type identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a document type identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs index 83fc7a9e02a2..6dad57d9b233 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/AllDocumentVersionController.cs @@ -31,8 +31,8 @@ public AllDocumentVersionController( [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] - [EndpointSummary("Gets a paginated collection of documentversions.")] - [EndpointDescription("Gets a paginated collection of documentversions with support for skip and take pagination.")] + [EndpointSummary("Gets a paginated collection of document versions.")] + [EndpointDescription("Gets a paginated collection of document versions.")] public async Task All( CancellationToken cancellationToken, [Required] Guid documentId, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs index a2db79dc94ed..35b9e4685697 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs @@ -28,7 +28,7 @@ public UpdatePreventCleanupDocumentVersionController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [EndpointSummary("Updates a document version.")] - [EndpointDescription("Updates a document version identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a document version identified by the provided Id from the request.")] public async Task Set(CancellationToken cancellationToken, Guid id, bool preventCleanup) { Attempt attempt = diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/AllLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/AllLanguageController.cs index ed1ff38a4298..d156c617bc34 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/AllLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/AllLanguageController.cs @@ -25,7 +25,7 @@ public AllLanguageController(ILanguageService languageService, IUmbracoMapper um [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [EndpointSummary("Gets a paginated collection of languages.")] - [EndpointDescription("Gets a paginated collection of languages with support for skip and take pagination.")] + [EndpointDescription("Gets a paginated collection of languages.")] public async Task>> All( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs index f179a049cc41..652ac834e0c0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs @@ -37,7 +37,7 @@ public CreateLanguageController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status201Created)] [EndpointSummary("Creates a new language.")] - [EndpointDescription("Creates a new language with the configuration specified in the request model.")] + [EndpointDescription("Creates a new language from the request.")] public async Task Create( CancellationToken cancellationToken, CreateLanguageRequestModel createLanguageRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs index b434f96a6af2..ff9fab094406 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs @@ -37,7 +37,7 @@ public UpdateLanguageController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status200OK)] [EndpointSummary("Updates a language.")] - [EndpointDescription("Updates a language identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a language identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, string isoCode, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs index 26e35711a672..afa9fff42339 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs @@ -37,7 +37,7 @@ public CreateMediaController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new media.")] - [EndpointDescription("Creates a new media with the configuration specified in the request model.")] + [EndpointDescription("Creates a new media from the request.")] public async Task Create( CancellationToken cancellationToken, CreateMediaRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs index c69e35c611b2..4dee2dbffaa2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs @@ -37,7 +37,7 @@ public UpdateMediaController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a media.")] - [EndpointDescription("Updates a media identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a media identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs index da7dc30aa4a7..fa307f058981 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs @@ -38,7 +38,7 @@ public CreateMediaTypeController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new media type.")] - [EndpointDescription("Creates a new media type with the configuration specified in the request model.")] + [EndpointDescription("Creates a new media type from the request.")] public async Task Create( CancellationToken cancellationToken, CreateMediaTypeRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/UpdateMediaTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/UpdateMediaTypeFolderController.cs index 4c1e3ecf95fc..85e9ba2985a6 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/UpdateMediaTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/UpdateMediaTypeFolderController.cs @@ -23,7 +23,7 @@ public UpdateMediaTypeFolderController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a media type folder.")] - [EndpointDescription("Updates a media type folder identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a media type folder identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs index 4948ce74974d..7f91478a14f2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs @@ -42,7 +42,7 @@ public UpdateMediaTypeController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a media type.")] - [EndpointDescription("Updates a media type identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a media type identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs index 028c45bdce53..fdceb4d513f7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs @@ -35,7 +35,7 @@ public CreateMemberController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [EndpointSummary("Creates a new member.")] - [EndpointDescription("Creates a new member with the configuration specified in the request model.")] + [EndpointDescription("Creates a new member from the request.")] public async Task Create(CancellationToken cancellationToken, CreateMemberRequestModel createRequestModel) { MemberCreateModel model = _memberEditingPresentationFactory.MapCreateModel(createRequestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs index 32e20acbfc8c..92dda588b52d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs @@ -34,7 +34,7 @@ public UpdateMemberController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a member.")] - [EndpointDescription("Updates a member identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a member identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/AllMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/AllMemberGroupController.cs index 502607ebb57d..df36e01c7df9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/AllMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/AllMemberGroupController.cs @@ -24,8 +24,8 @@ public AllMemberGroupController(IMemberGroupService memberGroupService, IUmbraco [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] - [EndpointSummary("Gets a paginated collection of membergroups.")] - [EndpointDescription("Gets a paginated collection of membergroups with support for skip and take pagination.")] + [EndpointSummary("Gets a paginated collection of member groups.")] + [EndpointDescription("Gets a paginated collection of member groups.")] public async Task>> All( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs index 5f05bb7b3ff1..681581a0bb43 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs @@ -26,8 +26,8 @@ public CreateMemberGroupController(IMemberGroupService memberGroupService, IUmbr [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] - [EndpointSummary("Creates a new membergroup.")] - [EndpointDescription("Creates a new membergroup with the configuration specified in the request model.")] + [EndpointSummary("Creates a new member group.")] + [EndpointDescription("Creates a new member group from the request.")] public async Task Create(CancellationToken cancellationToken, CreateMemberGroupRequestModel model) { IMemberGroup? memberGroup = _mapper.Map(model); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs index a1ed597c7460..e10e47ac1ba5 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/Item/ItemMemberGroupItemController.cs @@ -25,8 +25,8 @@ public ItemMemberGroupItemController(IEntityService entityService, IUmbracoMappe [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)] - [EndpointSummary("Gets a collection of membergroup items.")] - [EndpointDescription("Gets a collection of membergroup items identified by the provided Ids.")] + [EndpointSummary("Gets a collection of member group items.")] + [EndpointDescription("Gets a collection of member group items identified by the provided Ids.")] public Task Item( CancellationToken cancellationToken, [FromQuery(Name = "id")] HashSet ids) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs index 9022b0939996..f1d0819a0bdb 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs @@ -28,7 +28,7 @@ public UpdateMemberGroupController(IUmbracoMapper mapper, IMemberGroupService me [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a member group.")] - [EndpointDescription("Updates a member group identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a member group identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs index aed2fdfccc88..7bf5391a0d50 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs @@ -38,7 +38,7 @@ public CreateMemberTypeController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new member type.")] - [EndpointDescription("Creates a new member type with the configuration specified in the request model.")] + [EndpointDescription("Creates a new member type from the request.")] public async Task Create( CancellationToken cancellationToken, CreateMemberTypeRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/UpdateMemberTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/UpdateMemberTypeFolderController.cs index 5e90694eb1a3..bc25168ae209 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/UpdateMemberTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/UpdateMemberTypeFolderController.cs @@ -23,7 +23,7 @@ public UpdateMemberTypeFolderController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a member type folder.")] - [EndpointDescription("Updates a member type folder identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a member type folder identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs index f84873af5921..822c85f60f3a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs @@ -42,7 +42,7 @@ public UpdateMemberTypeController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a member type.")] - [EndpointDescription("Updates a member type identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a member type identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/ObjectTypes/AllowedObjectTypesController.cs b/src/Umbraco.Cms.Api.Management/Controllers/ObjectTypes/AllowedObjectTypesController.cs index 3735f84753be..bc87766a1ee0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/ObjectTypes/AllowedObjectTypesController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/ObjectTypes/AllowedObjectTypesController.cs @@ -17,8 +17,8 @@ public class AllowedObjectTypesController : ObjectTypesControllerBase [HttpGet] [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] - [EndpointSummary("Gets a paginated collection of objecttypess.")] - [EndpointDescription("Gets a paginated collection of objecttypess with support for skip and take pagination.")] + [EndpointSummary("Gets a paginated collection of allowed object types.")] + [EndpointDescription("Gets a paginated collection of allowed object types.")] public Task Allowed(CancellationToken cancellationToken, int skip = 0, int take = 100) { ObjectTypeResponseModel[] objectTypes = _objectTypePresentationFactory.Create().ToArray(); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs index 4964265d1073..160d94fc00d4 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/AllCreatedPackageController.cs @@ -32,7 +32,7 @@ public AllCreatedPackageController(IPackagingService packagingService, IUmbracoM [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [EndpointSummary("Gets a paginated collection of packages.")] - [EndpointDescription("Gets a paginated collection of packages with support for skip and take pagination.")] + [EndpointDescription("Gets a paginated collection of packages.")] public async Task>> All( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs index 6ab83b80adbd..c785a8411426 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs @@ -39,7 +39,7 @@ public CreateCreatedPackageController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status201Created)] [EndpointSummary("Creates a new package.")] - [EndpointDescription("Creates a new package with the configuration specified in the request model.")] + [EndpointDescription("Creates a new package from the request.")] public async Task Create( CancellationToken cancellationToken, CreatePackageRequestModel createPackageRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs index 628b837c4637..49a6ca2e747c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs @@ -39,7 +39,7 @@ public UpdateCreatedPackageController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status200OK)] [EndpointSummary("Updates a package.")] - [EndpointDescription("Updates a package identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a package identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs index 6e5202c82332..b487323b792a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs @@ -34,8 +34,8 @@ public CreatePartialViewController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] - [EndpointSummary("Creates a new partialview.")] - [EndpointDescription("Creates a new partialview with the configuration specified in the request model.")] + [EndpointSummary("Creates a new partial view.")] + [EndpointDescription("Creates a new partial view from the request.")] public async Task Create( CancellationToken cancellationToken, CreatePartialViewRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs index ee672229a218..180021d1447b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/Snippet/GetAllController.cs @@ -26,7 +26,7 @@ public GetAllController(IPartialViewService partialViewService, IUmbracoMapper u [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [EndpointSummary("Gets a paginated collection of partial view snippets.")] - [EndpointDescription("Gets a paginated collection of partial view snippets with support for skip and take pagination.")] + [EndpointDescription("Gets a paginated collection of partial view snippets.")] public async Task GetAll(CancellationToken cancellationToken, int skip = 0, int take = 100) { PagedModel snippets = await _partialViewService.GetSnippetsAsync(skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs index b54f29af054b..cae7d72a1d0e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs @@ -35,7 +35,7 @@ public UpdatePartialViewController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a partial view.")] - [EndpointDescription("Updates a partial view identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a partial view identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, string path, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs index 06126551e978..424c254e0c90 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs @@ -19,7 +19,7 @@ public class UpdateStatusProfilingController : ProfilingControllerBase [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [EndpointSummary("Updates a profiling.")] - [EndpointDescription("Updates a profiling identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a profiling identified by the provided Id from the request.")] public async Task Status( CancellationToken cancellationToken, ProfilingStatusRequestModel model) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/RelationType/AllRelationTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/RelationType/AllRelationTypeController.cs index 9a9c3b0439d0..4e96b6855937 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/RelationType/AllRelationTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/RelationType/AllRelationTypeController.cs @@ -27,7 +27,7 @@ public AllRelationTypeController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [EndpointSummary("Gets a paginated collection of relation types.")] - [EndpointDescription("Gets a paginated collection of relation types with support for skip and take pagination.")] + [EndpointDescription("Gets a paginated collection of relation types.")] public async Task>> Get( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs index a3e22e59b3b7..0720eae84c27 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs @@ -35,7 +35,7 @@ public CreateScriptController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new script.")] - [EndpointDescription("Creates a new script with the configuration specified in the request model.")] + [EndpointDescription("Creates a new script from the request.")] public async Task Create(CancellationToken cancellationToken, CreateScriptRequestModel requestModel) { ScriptCreateModel createModel = _umbracoMapper.Map(requestModel)!; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs index ea175d2ff60e..f54accf38608 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs @@ -35,7 +35,7 @@ public UpdateScriptController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a script.")] - [EndpointDescription("Updates a script identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a script identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, string path, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs index a31855937856..8cf3ce9d817d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs @@ -38,7 +38,7 @@ public CreateStylesheetController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new stylesheet.")] - [EndpointDescription("Creates a new stylesheet with the configuration specified in the request model.")] + [EndpointDescription("Creates a new stylesheet from the request.")] public async Task Create( CancellationToken cancellationToken, CreateStylesheetRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs index ee17987b270a..7a3d17491ab3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs @@ -38,7 +38,7 @@ public UpdateStylesheetController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a stylesheet.")] - [EndpointDescription("Updates a stylesheet identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a stylesheet identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, string path, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs index 702f80de3f2d..fe22eaa050f8 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs @@ -30,7 +30,7 @@ public CreateTemplateController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new template.")] - [EndpointDescription("Creates a new template with the configuration specified in the request model.")] + [EndpointDescription("Creates a new template from the request.")] public async Task Create(CancellationToken cancellationToken, CreateTemplateRequestModel requestModel) { Attempt result = await _templateService.CreateAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs index d63fe8f38faa..c57dbba5fb81 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs @@ -34,7 +34,7 @@ public UpdateTemplateController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a template.")] - [EndpointDescription("Updates a template identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a template identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs index b6f9ab1d5e70..24c7ae7dc490 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs @@ -36,7 +36,7 @@ public CreateUserController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new user.")] - [EndpointDescription("Creates a new user with the configuration specified in the request model.")] + [EndpointDescription("Creates a new user from the request.")] public async Task Create(CancellationToken cancellationToken, CreateUserRequestModel model) { UserCreateModel createModel = await _presentationFactory.CreateCreationModelAsync(model); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs index b2af852754b2..ae53d8c39064 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/GetAllUserController.cs @@ -36,7 +36,7 @@ public GetAllUserController( [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Gets a paginated collection of users.")] - [EndpointDescription("Gets a paginated collection of all users with support for skip and take pagination.")] + [EndpointDescription("Gets a paginated collection of users.")] public async Task GetAll(CancellationToken cancellationToken, int skip = 0, int take = 100) { Attempt?, UserOperationStatus> attempt = await _userService.GetAllAsync(CurrentUserKey(_backOfficeSecurityAccessor), skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs index 23258b1304dd..6b0610f9ca24 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs @@ -42,7 +42,7 @@ public UpdateUserController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a user.")] - [EndpointDescription("Updates a user identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a user identified by the provided Id from the request.")] public async Task Update(CancellationToken cancellationToken, Guid id, UpdateUserRequestModel model) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs index a976cb602ba1..83a1f0ef119b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs @@ -36,7 +36,7 @@ public UpdateUserGroupsUserController(IAuthorizationService authorizationService [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [EndpointSummary("Updates a user.")] - [EndpointDescription("Updates a user identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a user identified by the provided Id from the request.")] public async Task UpdateUserGroups( CancellationToken cancellationToken, UpdateUserGroupsOnUserRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs index af50c7fca57c..60fd15cd1e65 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs @@ -33,7 +33,7 @@ public CreateUserGroupController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status201Created)] [EndpointSummary("Creates a new user group.")] - [EndpointDescription("Creates a new user group with the configuration specified in the request model.")] + [EndpointDescription("Creates a new user group from the request.")] public async Task Create(CancellationToken cancellationToken, CreateUserGroupRequestModel createUserGroupRequestModel) { Attempt userGroupCreationAttempt = await _userGroupPresentationFactory.CreateAsync(createUserGroupRequestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs index e0e7b2f3ffc9..1a8915007560 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/GetAllUserGroupController.cs @@ -28,7 +28,7 @@ public GetAllUserGroupController( [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [EndpointSummary("Gets a paginated collection of user groups.")] - [EndpointDescription("Gets a paginated collection of all user groups with support for skip and take pagination.")] + [EndpointDescription("Gets a paginated collection of user groups.")] public async Task>> GetAll( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs index aba1011a89fd..f79bee071a51 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs @@ -33,7 +33,7 @@ public UpdateUserGroupController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a user group.")] - [EndpointDescription("Updates a user group identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a user group identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/AllWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/AllWebhookController.cs index aa330e4d3da3..42aff2120250 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/AllWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/AllWebhookController.cs @@ -25,7 +25,7 @@ public AllWebhookController(IWebhookService webhookService, IWebhookPresentation [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [EndpointSummary("Gets a paginated collection of webhooks.")] - [EndpointDescription("Gets a paginated collection of webhooks with support for skip and take pagination.")] + [EndpointDescription("Gets a paginated collection of webhooks.")] public async Task>> All( CancellationToken cancellationToken, int skip = 0, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs index 7e389b24f4ce..f93a8561feae 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs @@ -29,7 +29,7 @@ public CreateWebhookController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new webhook.")] - [EndpointDescription("Creates a new webhook with the configuration specified in the request model.")] + [EndpointDescription("Creates a new webhook from the request.")] public async Task Create( CancellationToken cancellationToken, CreateWebhookRequestModel createWebhookRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Logs/AllWebhookLogController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Logs/AllWebhookLogController.cs index 6b9141e02e39..4d66470e8db2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Logs/AllWebhookLogController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/Logs/AllWebhookLogController.cs @@ -25,7 +25,7 @@ public AllWebhookLogController(IWebhookLogService webhookLogService, IWebhookPre [MapToApiVersion("1.0")] [ProducesResponseType(typeof(PagedViewModel), StatusCodes.Status200OK)] [EndpointSummary("Gets a paginated collection of webhook logs.")] - [EndpointDescription("Gets a paginated collection of webhook logs for all webhooks with support for skip and take pagination.")] + [EndpointDescription("Gets a paginated collection of webhook logs for all webhooks.")] public async Task Logs(CancellationToken cancellationToken, int skip = 0, int take = 100) { PagedModel logs = await _webhookLogService.Get(skip, take); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs index 0c03fcfd707c..65401dde2fb0 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs @@ -30,7 +30,7 @@ public UpdateWebhookController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status200OK)] [EndpointSummary("Updates a webhook.")] - [EndpointDescription("Updates a webhook identified by the provided Id with the details from the request model.")] + [EndpointDescription("Updates a webhook identified by the provided Id from the request.")] public async Task Update( CancellationToken cancellationToken, Guid id, From 1d63fb0394f2f3ff9f3f6fd93c98bdc57c449152 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 30 Oct 2025 16:18:43 +0000 Subject: [PATCH 13/13] Revert Create and Update controller description simplifications Co-authored-by: AndyButland <1993459+AndyButland@users.noreply.github.com> --- .../Controllers/DataType/CreateDataTypeController.cs | 2 +- .../DataType/Folder/UpdateDataTypeFolderController.cs | 2 +- .../Controllers/DataType/UpdateDataTypeController.cs | 2 +- .../Controllers/Dictionary/CreateDictionaryController.cs | 2 +- .../Controllers/Dictionary/UpdateDictionaryController.cs | 2 +- .../Controllers/Document/CreateDocumentController.cs | 2 +- .../Controllers/Document/UpdateDocumentController.cs | 2 +- .../Controllers/Document/UpdateDomainsController.cs | 2 +- .../Controllers/Document/UpdateNotificationsController.cs | 2 +- .../Document/UpdatePublicAccessDocumentController.cs | 2 +- .../DocumentBlueprint/CreateDocumentBlueprintController.cs | 4 ++-- .../Folder/CreateDocumentBlueprintFolderController.cs | 4 ++-- .../Folder/UpdateDocumentBlueprintFolderController.cs | 2 +- .../DocumentBlueprint/UpdateDocumentBlueprintController.cs | 2 +- .../Controllers/DocumentType/CreateDocumentTypeController.cs | 2 +- .../DocumentType/Folder/UpdateDocumentTypeFolderController.cs | 2 +- .../Controllers/DocumentType/UpdateDocumentTypeController.cs | 2 +- .../UpdatePreventCleanupDocumentVersionController.cs | 2 +- .../Controllers/Language/CreateLanguageController.cs | 2 +- .../Controllers/Language/UpdateLanguageController.cs | 2 +- .../Controllers/Media/CreateMediaController.cs | 2 +- .../Controllers/Media/UpdateMediaController.cs | 2 +- .../Controllers/MediaType/CreateMediaTypeController.cs | 2 +- .../MediaType/Folder/UpdateMediaTypeFolderController.cs | 2 +- .../Controllers/MediaType/UpdateMediaTypeController.cs | 2 +- .../Controllers/Member/CreateMemberController.cs | 2 +- .../Controllers/Member/UpdateMemberController.cs | 2 +- .../Controllers/MemberGroup/CreateMemberGroupController.cs | 4 ++-- .../Controllers/MemberGroup/UpdateMemberGroupController.cs | 2 +- .../Controllers/MemberType/CreateMemberTypeController.cs | 2 +- .../MemberType/Folder/UpdateMemberTypeFolderController.cs | 2 +- .../Controllers/MemberType/UpdateMemberTypeController.cs | 2 +- .../Package/Created/CreateCreatedPackageController.cs | 2 +- .../Package/Created/UpdateCreatedPackageController.cs | 2 +- .../Controllers/PartialView/CreatePartialViewController.cs | 4 ++-- .../Controllers/PartialView/UpdatePartialViewController.cs | 2 +- .../Controllers/Profiling/UpdateStatusProfilingController.cs | 2 +- .../Controllers/Script/CreateScriptController.cs | 2 +- .../Controllers/Script/UpdateScriptController.cs | 2 +- .../Controllers/Stylesheet/CreateStylesheetController.cs | 2 +- .../Controllers/Stylesheet/UpdateStylesheetController.cs | 2 +- .../Controllers/Template/CreateTemplateController.cs | 2 +- .../Controllers/Template/UpdateTemplateController.cs | 2 +- .../Controllers/User/CreateUserController.cs | 2 +- .../Controllers/User/UpdateUserController.cs | 2 +- .../Controllers/User/UpdateUserGroupsUserController.cs | 2 +- .../Controllers/UserGroup/CreateUserGroupController.cs | 2 +- .../Controllers/UserGroup/UpdateUserGroupController.cs | 2 +- .../Controllers/Webhook/CreateWebhookController.cs | 2 +- .../Controllers/Webhook/UpdateWebhookController.cs | 2 +- 50 files changed, 54 insertions(+), 54 deletions(-) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs index 1853fa65f5c8..0d6d00f80371 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/CreateDataTypeController.cs @@ -34,7 +34,7 @@ public CreateDataTypeController(IDataTypeService dataTypeService, IDataTypePrese [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new data type.")] - [EndpointDescription("Creates a new data type from the request.")] + [EndpointDescription("Creates a new data type with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateDataTypeRequestModel createDataTypeRequestModel) { var attempt = await _dataTypePresentationFactory.CreateAsync(createDataTypeRequestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/UpdateDataTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/UpdateDataTypeFolderController.cs index 98f5961972d8..e3b944b11d8e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/UpdateDataTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/Folder/UpdateDataTypeFolderController.cs @@ -23,7 +23,7 @@ public UpdateDataTypeFolderController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a datatype folder.")] - [EndpointDescription("Updates a datatype folder identified by the provided Id from the request.")] + [EndpointDescription("Updates a datatype folder identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs index 25a74fc59000..832abc018ec7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DataType/UpdateDataTypeController.cs @@ -34,7 +34,7 @@ public UpdateDataTypeController(IDataTypeService dataTypeService, IBackOfficeSec [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a datatype.")] - [EndpointDescription("Updates a datatype identified by the provided Id from the request.")] + [EndpointDescription("Updates a datatype identified by the provided Id with the details from the request model.")] public async Task Update(CancellationToken cancellationToken, Guid id, UpdateDataTypeRequestModel updateDataTypeViewModel) { IDataType? current = await _dataTypeService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs index 83f63dc24a31..bc769b03e320 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/CreateDictionaryController.cs @@ -42,7 +42,7 @@ public CreateDictionaryController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status409Conflict)] [EndpointSummary("Creates a new dictionary.")] - [EndpointDescription("Creates a new dictionary from the request.")] + [EndpointDescription("Creates a new dictionary with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateDictionaryItemRequestModel createDictionaryItemRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs index dbdae16a132a..5795f75d78ae 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Dictionary/UpdateDictionaryController.cs @@ -42,7 +42,7 @@ public UpdateDictionaryController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a dictionary.")] - [EndpointDescription("Updates a dictionary identified by the provided Id from the request.")] + [EndpointDescription("Updates a dictionary identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs index fe5aa100eeba..54729264ed8a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/CreateDocumentController.cs @@ -37,7 +37,7 @@ public CreateDocumentController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new document.")] - [EndpointDescription("Creates a new document from the request.")] + [EndpointDescription("Creates a new document with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateDocumentRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs index 71a63e9a7804..6b6798acca27 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDocumentController.cs @@ -37,7 +37,7 @@ public UpdateDocumentController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a document.")] - [EndpointDescription("Updates a document identified by the provided Id from the request.")] + [EndpointDescription("Updates a document identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs index 9077d380fd20..51f9644c92b9 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateDomainsController.cs @@ -33,7 +33,7 @@ public UpdateDomainsController(IDomainService domainService, IUmbracoMapper umbr [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status409Conflict)] [EndpointSummary("Updates a document.")] - [EndpointDescription("Updates a document identified by the provided Id from the request.")] + [EndpointDescription("Updates a document identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateNotificationsController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateNotificationsController.cs index fca72b2d9903..964433b324cd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateNotificationsController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdateNotificationsController.cs @@ -27,7 +27,7 @@ public UpdateNotificationsController(IContentEditingService contentEditingServic [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a document.")] - [EndpointDescription("Updates a document identified by the provided Id from the request.")] + [EndpointDescription("Updates a document identified by the provided Id with the details from the request model.")] public async Task UpdateNotifications(CancellationToken cancellationToken, Guid id, UpdateDocumentNotificationsRequestModel updateModel) { IContent? content = await _contentEditingService.GetAsync(id); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs index 494147685ec8..23588363dedc 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Document/UpdatePublicAccessDocumentController.cs @@ -38,7 +38,7 @@ public UpdatePublicAccessDocumentController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a document.")] - [EndpointDescription("Updates a document identified by the provided Id from the request.")] + [EndpointDescription("Updates a document identified by the provided Id with the details from the request model.")] public async Task Update(CancellationToken cancellationToken, Guid id, PublicAccessRequestModel requestModel) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs index edeab8daa7ff..8735b72b2198 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/CreateDocumentBlueprintController.cs @@ -36,8 +36,8 @@ public CreateDocumentBlueprintController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] - [EndpointSummary("Creates a new document blueprint.")] - [EndpointDescription("Creates a new document blueprint from the request.")] + [EndpointSummary("Creates a new documentblueprint.")] + [EndpointDescription("Creates a new documentblueprint with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateDocumentBlueprintRequestModel requestModel) { ContentBlueprintCreateModel model = _blueprintEditingPresentationFactory.MapCreateModel(requestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/CreateDocumentBlueprintFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/CreateDocumentBlueprintFolderController.cs index f4a3ed4a33f2..12e5c8aae751 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/CreateDocumentBlueprintFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/CreateDocumentBlueprintFolderController.cs @@ -22,8 +22,8 @@ public CreateDocumentBlueprintFolderController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] - [EndpointSummary("Creates a document blueprint folder.")] - [EndpointDescription("Creates a new document blueprint folder with the provided name and parent location.")] + [EndpointSummary("Creates a documentblueprint folder.")] + [EndpointDescription("Creates a new documentblueprint folder with the provided name and parent location.")] public async Task Create(CancellationToken cancellationToken, CreateFolderRequestModel createFolderRequestModel) => await CreateFolderAsync( createFolderRequestModel, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/UpdateDocumentBlueprintFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/UpdateDocumentBlueprintFolderController.cs index e24ca0836c60..84f8b4499eb1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/UpdateDocumentBlueprintFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/Folder/UpdateDocumentBlueprintFolderController.cs @@ -23,7 +23,7 @@ public UpdateDocumentBlueprintFolderController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a document blueprint folder.")] - [EndpointDescription("Updates a document blueprint folder identified by the provided Id from the request.")] + [EndpointDescription("Updates a document blueprint folder identified by the provided Id with the details from the request model.")] public async Task Update(CancellationToken cancellationToken, Guid id, UpdateFolderResponseModel updateFolderResponseModel) => await UpdateFolderAsync(id, updateFolderResponseModel); } diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs index a08c0216f3ee..1e0cc69a800f 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentBlueprint/UpdateDocumentBlueprintController.cs @@ -37,7 +37,7 @@ public UpdateDocumentBlueprintController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a document blueprint.")] - [EndpointDescription("Updates a document blueprint identified by the provided Id from the request.")] + [EndpointDescription("Updates a document blueprint identified by the provided Id with the details from the request model.")] public async Task Update(CancellationToken cancellationToken, Guid id, UpdateDocumentBlueprintRequestModel requestModel) { ContentBlueprintUpdateModel model = _blueprintEditingPresentationFactory.MapUpdateModel(requestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs index c5abf24bf6e3..e7c6ce5755d2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/CreateDocumentTypeController.cs @@ -38,7 +38,7 @@ public CreateDocumentTypeController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new document type.")] - [EndpointDescription("Creates a new document type from the request.")] + [EndpointDescription("Creates a new document type with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateDocumentTypeRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/UpdateDocumentTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/UpdateDocumentTypeFolderController.cs index 60171e87a4b3..0ca41d53e8bf 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/UpdateDocumentTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/Folder/UpdateDocumentTypeFolderController.cs @@ -23,7 +23,7 @@ public UpdateDocumentTypeFolderController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a document type folder.")] - [EndpointDescription("Updates a document type folder identified by the provided Id from the request.")] + [EndpointDescription("Updates a document type folder identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs index acea2162adb6..ebb311272477 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentType/UpdateDocumentTypeController.cs @@ -42,7 +42,7 @@ public UpdateDocumentTypeController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a document type.")] - [EndpointDescription("Updates a document type identified by the provided Id from the request.")] + [EndpointDescription("Updates a document type identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs index 35b9e4685697..a2db79dc94ed 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/DocumentVersion/UpdatePreventCleanupDocumentVersionController.cs @@ -28,7 +28,7 @@ public UpdatePreventCleanupDocumentVersionController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [EndpointSummary("Updates a document version.")] - [EndpointDescription("Updates a document version identified by the provided Id from the request.")] + [EndpointDescription("Updates a document version identified by the provided Id with the details from the request model.")] public async Task Set(CancellationToken cancellationToken, Guid id, bool preventCleanup) { Attempt attempt = diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs index 652ac834e0c0..f179a049cc41 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/CreateLanguageController.cs @@ -37,7 +37,7 @@ public CreateLanguageController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status201Created)] [EndpointSummary("Creates a new language.")] - [EndpointDescription("Creates a new language from the request.")] + [EndpointDescription("Creates a new language with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateLanguageRequestModel createLanguageRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs index ff9fab094406..b434f96a6af2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Language/UpdateLanguageController.cs @@ -37,7 +37,7 @@ public UpdateLanguageController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status200OK)] [EndpointSummary("Updates a language.")] - [EndpointDescription("Updates a language identified by the provided Id from the request.")] + [EndpointDescription("Updates a language identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, string isoCode, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs index afa9fff42339..26e35711a672 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/CreateMediaController.cs @@ -37,7 +37,7 @@ public CreateMediaController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new media.")] - [EndpointDescription("Creates a new media from the request.")] + [EndpointDescription("Creates a new media with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateMediaRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs index 4dee2dbffaa2..c69e35c611b2 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Media/UpdateMediaController.cs @@ -37,7 +37,7 @@ public UpdateMediaController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a media.")] - [EndpointDescription("Updates a media identified by the provided Id from the request.")] + [EndpointDescription("Updates a media identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs index fa307f058981..da7dc30aa4a7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/CreateMediaTypeController.cs @@ -38,7 +38,7 @@ public CreateMediaTypeController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new media type.")] - [EndpointDescription("Creates a new media type from the request.")] + [EndpointDescription("Creates a new media type with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateMediaTypeRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/UpdateMediaTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/UpdateMediaTypeFolderController.cs index 85e9ba2985a6..4c1e3ecf95fc 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/UpdateMediaTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/Folder/UpdateMediaTypeFolderController.cs @@ -23,7 +23,7 @@ public UpdateMediaTypeFolderController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a media type folder.")] - [EndpointDescription("Updates a media type folder identified by the provided Id from the request.")] + [EndpointDescription("Updates a media type folder identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs index 7f91478a14f2..4948ce74974d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MediaType/UpdateMediaTypeController.cs @@ -42,7 +42,7 @@ public UpdateMediaTypeController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a media type.")] - [EndpointDescription("Updates a media type identified by the provided Id from the request.")] + [EndpointDescription("Updates a media type identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs index fdceb4d513f7..028c45bdce53 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/CreateMemberController.cs @@ -35,7 +35,7 @@ public CreateMemberController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [EndpointSummary("Creates a new member.")] - [EndpointDescription("Creates a new member from the request.")] + [EndpointDescription("Creates a new member with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateMemberRequestModel createRequestModel) { MemberCreateModel model = _memberEditingPresentationFactory.MapCreateModel(createRequestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs index 92dda588b52d..32e20acbfc8c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Member/UpdateMemberController.cs @@ -34,7 +34,7 @@ public UpdateMemberController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a member.")] - [EndpointDescription("Updates a member identified by the provided Id from the request.")] + [EndpointDescription("Updates a member identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs index 681581a0bb43..5f05bb7b3ff1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/CreateMemberGroupController.cs @@ -26,8 +26,8 @@ public CreateMemberGroupController(IMemberGroupService memberGroupService, IUmbr [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] - [EndpointSummary("Creates a new member group.")] - [EndpointDescription("Creates a new member group from the request.")] + [EndpointSummary("Creates a new membergroup.")] + [EndpointDescription("Creates a new membergroup with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateMemberGroupRequestModel model) { IMemberGroup? memberGroup = _mapper.Map(model); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs index f1d0819a0bdb..9022b0939996 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberGroup/UpdateMemberGroupController.cs @@ -28,7 +28,7 @@ public UpdateMemberGroupController(IUmbracoMapper mapper, IMemberGroupService me [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a member group.")] - [EndpointDescription("Updates a member group identified by the provided Id from the request.")] + [EndpointDescription("Updates a member group identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs index 7bf5391a0d50..aed2fdfccc88 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/CreateMemberTypeController.cs @@ -38,7 +38,7 @@ public CreateMemberTypeController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new member type.")] - [EndpointDescription("Creates a new member type from the request.")] + [EndpointDescription("Creates a new member type with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateMemberTypeRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/UpdateMemberTypeFolderController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/UpdateMemberTypeFolderController.cs index bc25168ae209..5e90694eb1a3 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/UpdateMemberTypeFolderController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/Folder/UpdateMemberTypeFolderController.cs @@ -23,7 +23,7 @@ public UpdateMemberTypeFolderController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a member type folder.")] - [EndpointDescription("Updates a member type folder identified by the provided Id from the request.")] + [EndpointDescription("Updates a member type folder identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs index 822c85f60f3a..f84873af5921 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/MemberType/UpdateMemberTypeController.cs @@ -42,7 +42,7 @@ public UpdateMemberTypeController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a member type.")] - [EndpointDescription("Updates a member type identified by the provided Id from the request.")] + [EndpointDescription("Updates a member type identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs index c785a8411426..6ab83b80adbd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/CreateCreatedPackageController.cs @@ -39,7 +39,7 @@ public CreateCreatedPackageController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status201Created)] [EndpointSummary("Creates a new package.")] - [EndpointDescription("Creates a new package from the request.")] + [EndpointDescription("Creates a new package with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreatePackageRequestModel createPackageRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs index 49a6ca2e747c..628b837c4637 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Package/Created/UpdateCreatedPackageController.cs @@ -39,7 +39,7 @@ public UpdateCreatedPackageController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [ProducesResponseType(StatusCodes.Status200OK)] [EndpointSummary("Updates a package.")] - [EndpointDescription("Updates a package identified by the provided Id from the request.")] + [EndpointDescription("Updates a package identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs index b487323b792a..6e5202c82332 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/CreatePartialViewController.cs @@ -34,8 +34,8 @@ public CreatePartialViewController( [ProducesResponseType(StatusCodes.Status201Created)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] - [EndpointSummary("Creates a new partial view.")] - [EndpointDescription("Creates a new partial view from the request.")] + [EndpointSummary("Creates a new partialview.")] + [EndpointDescription("Creates a new partialview with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreatePartialViewRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs index cae7d72a1d0e..b54f29af054b 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/PartialView/UpdatePartialViewController.cs @@ -35,7 +35,7 @@ public UpdatePartialViewController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a partial view.")] - [EndpointDescription("Updates a partial view identified by the provided Id from the request.")] + [EndpointDescription("Updates a partial view identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, string path, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs index 424c254e0c90..06126551e978 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Profiling/UpdateStatusProfilingController.cs @@ -19,7 +19,7 @@ public class UpdateStatusProfilingController : ProfilingControllerBase [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [EndpointSummary("Updates a profiling.")] - [EndpointDescription("Updates a profiling identified by the provided Id from the request.")] + [EndpointDescription("Updates a profiling identified by the provided Id with the details from the request model.")] public async Task Status( CancellationToken cancellationToken, ProfilingStatusRequestModel model) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs index 0720eae84c27..a3e22e59b3b7 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/CreateScriptController.cs @@ -35,7 +35,7 @@ public CreateScriptController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new script.")] - [EndpointDescription("Creates a new script from the request.")] + [EndpointDescription("Creates a new script with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateScriptRequestModel requestModel) { ScriptCreateModel createModel = _umbracoMapper.Map(requestModel)!; diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs index f54accf38608..ea175d2ff60e 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Script/UpdateScriptController.cs @@ -35,7 +35,7 @@ public UpdateScriptController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a script.")] - [EndpointDescription("Updates a script identified by the provided Id from the request.")] + [EndpointDescription("Updates a script identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, string path, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs index 8cf3ce9d817d..a31855937856 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/CreateStylesheetController.cs @@ -38,7 +38,7 @@ public CreateStylesheetController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new stylesheet.")] - [EndpointDescription("Creates a new stylesheet from the request.")] + [EndpointDescription("Creates a new stylesheet with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateStylesheetRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs index 7a3d17491ab3..ee17987b270a 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Stylesheet/UpdateStylesheetController.cs @@ -38,7 +38,7 @@ public UpdateStylesheetController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a stylesheet.")] - [EndpointDescription("Updates a stylesheet identified by the provided Id from the request.")] + [EndpointDescription("Updates a stylesheet identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, string path, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs index fe22eaa050f8..702f80de3f2d 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/CreateTemplateController.cs @@ -30,7 +30,7 @@ public CreateTemplateController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new template.")] - [EndpointDescription("Creates a new template from the request.")] + [EndpointDescription("Creates a new template with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateTemplateRequestModel requestModel) { Attempt result = await _templateService.CreateAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs index c57dbba5fb81..d63fe8f38faa 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Template/UpdateTemplateController.cs @@ -34,7 +34,7 @@ public UpdateTemplateController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a template.")] - [EndpointDescription("Updates a template identified by the provided Id from the request.")] + [EndpointDescription("Updates a template identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs index 24c7ae7dc490..b6f9ab1d5e70 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/CreateUserController.cs @@ -36,7 +36,7 @@ public CreateUserController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new user.")] - [EndpointDescription("Creates a new user from the request.")] + [EndpointDescription("Creates a new user with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateUserRequestModel model) { UserCreateModel createModel = await _presentationFactory.CreateCreationModelAsync(model); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs index 6b0610f9ca24..23258b1304dd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserController.cs @@ -42,7 +42,7 @@ public UpdateUserController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a user.")] - [EndpointDescription("Updates a user identified by the provided Id from the request.")] + [EndpointDescription("Updates a user identified by the provided Id with the details from the request model.")] public async Task Update(CancellationToken cancellationToken, Guid id, UpdateUserRequestModel model) { AuthorizationResult authorizationResult = await _authorizationService.AuthorizeResourceAsync( diff --git a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs index 83a1f0ef119b..a976cb602ba1 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/User/UpdateUserGroupsUserController.cs @@ -36,7 +36,7 @@ public UpdateUserGroupsUserController(IAuthorizationService authorizationService [MapToApiVersion("1.0")] [ProducesResponseType(StatusCodes.Status200OK)] [EndpointSummary("Updates a user.")] - [EndpointDescription("Updates a user identified by the provided Id from the request.")] + [EndpointDescription("Updates a user identified by the provided Id with the details from the request model.")] public async Task UpdateUserGroups( CancellationToken cancellationToken, UpdateUserGroupsOnUserRequestModel requestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs index 60fd15cd1e65..af50c7fca57c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/CreateUserGroupController.cs @@ -33,7 +33,7 @@ public CreateUserGroupController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status201Created)] [EndpointSummary("Creates a new user group.")] - [EndpointDescription("Creates a new user group from the request.")] + [EndpointDescription("Creates a new user group with the configuration specified in the request model.")] public async Task Create(CancellationToken cancellationToken, CreateUserGroupRequestModel createUserGroupRequestModel) { Attempt userGroupCreationAttempt = await _userGroupPresentationFactory.CreateAsync(createUserGroupRequestModel); diff --git a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs index f79bee071a51..aba1011a89fd 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/UserGroup/UpdateUserGroupController.cs @@ -33,7 +33,7 @@ public UpdateUserGroupController( [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Updates a user group.")] - [EndpointDescription("Updates a user group identified by the provided Id from the request.")] + [EndpointDescription("Updates a user group identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id, diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs index f93a8561feae..7e389b24f4ce 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/CreateWebhookController.cs @@ -29,7 +29,7 @@ public CreateWebhookController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status404NotFound)] [EndpointSummary("Creates a new webhook.")] - [EndpointDescription("Creates a new webhook from the request.")] + [EndpointDescription("Creates a new webhook with the configuration specified in the request model.")] public async Task Create( CancellationToken cancellationToken, CreateWebhookRequestModel createWebhookRequestModel) diff --git a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs index 65401dde2fb0..0c03fcfd707c 100644 --- a/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs +++ b/src/Umbraco.Cms.Api.Management/Controllers/Webhook/UpdateWebhookController.cs @@ -30,7 +30,7 @@ public UpdateWebhookController( [ProducesResponseType(typeof(ProblemDetails), StatusCodes.Status400BadRequest)] [ProducesResponseType(StatusCodes.Status200OK)] [EndpointSummary("Updates a webhook.")] - [EndpointDescription("Updates a webhook identified by the provided Id from the request.")] + [EndpointDescription("Updates a webhook identified by the provided Id with the details from the request model.")] public async Task Update( CancellationToken cancellationToken, Guid id,