Elitsa Marinovska
036876f349
V14: Add authorization policies to new Backoffice API controllers - p1 ( #14551 )
...
* AuditLog policies
* DataType policies
* Dictionary policies
* Document controllers policies
* DocumentBlueprint controllers policies
* DocumentType controllers policies
* HealthCheck controllers policies
* Language controllers policies
* LogViewer controllers policies
* Media controllers policies
* MediaType controllers policies
* Member controllers policies
* MemberGroup controllers policies
* MemberType controllers policies
* ModelsBuilder controllers policies
* Package controllers policies
* PartialView controllers policies
* Profiling controllers policies
* PropertyType controllers policies
* RedirectUrlManagement controllers policies
* Relation controllers policies
* RelationType controllers policies
* Script controllers policies
* Stylesheet controllers policies
* Telemetry controllers policies
* Template controllers policies
* TrackedReference controllers policies
* Upgrade controllers policies
* User controllers policies
* UserGroup controllers policies
* Other controllers cleanup
* Moved CreatePolicies to its own Extensions class
* Added TreeAccessScripts and TreeAccessStylesheets policies
* Remove comments
* Forgotten "New" prefix
* Duplicate Auth Policy
* Removed comment since we are using reference tokens and this is no longer a problem
* Fix AdminUserEditsRequireAdmin auth policy to use a constant
* Revert change
* Revery UpgradeControllerBase attribute
* Removed AdminUserEditsRequireAdmin policy as it will be implemented later on
* Adding RequireAdminAccess policy for Upgrade controller
* Wrong claim type
2023-07-19 08:02:51 +02:00
Bjarke Berg
417e92dad0
Updated API version package and moved attribute to each controller ( #14209 )
...
* Updated API version package and moved attribute to each controller as it cannot be inherited.
* Ignore "$type" on types implementing interfaces in the delivery api
2023-05-09 08:38:07 +02:00
Nikolaj Geisle
cb682e2f3e
New backoffice: User and member item endpoints ( #14079 )
...
* Implement ByKeys in MemberService
* Implement member item endpoint
* Add routing to static file item controller
* Implement user item endpoint
* Implement user group item endpoint
* return proper response model
* update OpenApi.json
* Add CompatibilitySuppressions
* Cleanup
* Update OpenApi
---------
Co-authored-by: Zeegaan <nge@umbraco.dk >
Co-authored-by: Elitsa <elm@umbraco.dk >
2023-04-19 09:43:01 +02:00
Nikolaj Geisle
9fadb3a926
V13: Entity viewports ( #14050 )
...
* Add language entity
* Refactor LanguageEntities
* Rename ItemsLanguageController.cs to ItemsLanguageEntityController.cs
* Change route to match old pattern
* Implement datatype item endpoint
* Rename controllers to item instead of entity
* Implement dictionary item endpoint
* Add DocumentItemControllerBase.cs
* Implement ItemDocumentItemController.cs
* Implement documnent-type controller
* Implement media type controller
* Move to item folder
* Implement MemberGroupItem viewport
* Implement member type item viewport
* Implement partial view viewport
* Implement partial view viewport
* Implement Relation type viewport
* Implement script items endpoint
* Refactor FileItemPresentationModelFactory
* Implement StaticFile viewport
* Implement stylesheet viewport
* Implement template item viewport
* Fix up routing
* Implement taking start nodes into account
* Implement filtering by culture too
* Delete old endpoints
* Implement document blueprint endpoint
* Implement media item viewport
* remove unneccesary $
* add fixme comment
* Fix response moedl
* update OpenApi.json
* Update OpenApi.json
* Update openapi file
* filter languages på isocode
* Change to sorted set to avoid duplicates
* Implement GetMultipleAsync for ILanguageService
* Fixed issue with params from GET needs to be querystring
* Removed Icon from base and only return Icon if explicitly set
* Fixed openAPI spec
---------
Co-authored-by: Zeegaan <nge@umbraco.dk >
Co-authored-by: Bjarke Berg <mail@bergmania.dk >
2023-04-05 12:50:41 +02:00