Convert Tourdata into a more generic concept (#15923)

* Added UserData and migrated tours data into it

* Remove tourdata from user

* Removed tour definition/manipulation classes

Fixed a userData error typo

* Removed toursettings

* Update openapi spec

* V13: Align database schemas of migrated and new database (#15934)

* Drop default constraint umbracoCacheInstruction table

* Align umbracoContentVersion table

* Update indexes on external login table

* Align node table

* Make relation type index unique

* Remove user-group default constraint

* Re-order methods

* Make webhook url not nullable

* Cleanup

* Cleanup

* Update OpenApi.json

* Update src/Umbraco.Cms.Api.Management/Controllers/UserData/UserDataControllerBase.cs

* Remove tour settings from schema

* Add cancelation tokens

* Dont inject, but take as parameter

* Remove some from injection

* Update schema

---------

Co-authored-by: Sven Geusens <sge@umbraco.dk>
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch>
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com>
Co-authored-by: Zeegaan <skrivdetud@gmail.com>
This commit is contained in:
Sven Geusens
2024-04-09 11:59:43 +02:00
committed by GitHub
parent de1fc65393
commit b8ae3e34ff
60 changed files with 1616 additions and 907 deletions

View File

@@ -276,7 +276,6 @@ namespace Umbraco.Cms.Core.DependencyInjection
Services.AddUnique<IUserGroupService, UserGroupService>();
Services.AddUnique<IUserPermissionService, UserPermissionService>();
Services.AddUnique<IUserService, UserService>();
Services.AddUnique<ITourService, TourService>();
Services.AddUnique<IWebProfilerService, WebProfilerService>();
Services.AddUnique<ILocalizationService, LocalizationService>();
Services.AddUnique<IDictionaryItemService, DictionaryItemService>();