ec3bc9580971f796da42a85b42d9d724b85e2a40
413 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
c9ebaadf23 |
Netcore: File systems rework (#10181)
* Allow IMediaFileSystem to be replace in the DI, or registered with inner filesystem * Remove GetFileSystem from Filesystems It was only used by tests. * Make MediaFileSystem inherit from PhysicalFileSystem directly * Remove FileSystemWrapper * Remove inner filesystem from MediaFileSystem * Add MediaFileManager and bare minimum to make it testable * Remove MediaFileSystem * Fix unit tests using MediaFileManager * Remove IFileSystem and rely only on FileSystem * Hide dangerous methods in FileSystems and do some cleaning * Apply stylecop warnings to MediaFileManager * Add FilesystemsCreator to Tests.Common This allows you to create an instance if FileSystems with your own specified IFileSystem for testing purposes outside our own test suite. * Allow the stylesheet filesystem to be replaced. * Fix tests * Don't save stylesheetWrapper in a temporary var * refactor(FileSystems): change how stylesheet filesystem is registered * fix(FileSystems): unable to overwrite media filesystem SetMediaFileSystem added the MediaManager as a Singleton instead of replacing the existing instance. * fix(FileSystems): calling AddFileSystems replaces MediaManager When calling AddFileSystems after SetMediaFileSystem the MediaManager gets replaced by the default PhysicalFileSystem, so instead of calling SetMediaFileSystem in AddFileSystems we now call TrySetMediaFileSystem instead. This method will not replace any existing instance of the MediaManager if there's already a MediaManager registered. * Use SetMediaFileSystem instead of TrySet, and rename AddFilesystems to ConfigureFileSystems Also don't call AddFileSystems again in ConfigureFilesystems * Don't wrap CSS filesystem twice * Add CreateShadowWrapperInternal to avoid casting * Throw UnauthorizedAccessException isntead of InvalidOperationException * Remove ResetShadowId Co-authored-by: Rasmus John Pedersen <mail@rjp.dk> |
||
|
|
3792cafb9f |
Published members cleanup (#10159)
* Getting new netcore PublicAccessChecker in place * Adds full test coverage for PublicAccessChecker * remove PublicAccessComposer * adjust namespaces, ensure RoleManager works, separate public access controller, reduce content controller * Implements the required methods on IMemberManager, removes old migrated code * Updates routing to be able to re-route, Fixes middleware ordering ensuring endpoints are last, refactors pipeline options, adds public access middleware, ensures public access follows all hops * adds note * adds note * Cleans up ext methods, ensures that members identity is added on both front-end and back ends. updates how UmbracoApplicationBuilder works in that it explicitly starts endpoints at the time of calling. * Changes name to IUmbracoEndpointBuilder * adds note * Fixing tests, fixing error describers so there's 2x one for back office, one for members, fixes TryConvertTo, fixes login redirect * fixing build * Updates user manager to correctly validate password hashing and injects the IBackOfficeUserPasswordChecker * Merges PR * Fixes up build and notes * Implements security stamp and email confirmed for members, cleans up a bunch of repo/service level member groups stuff, shares user store code between members and users and fixes the user identity object so we arent' tracking both groups and roles. * Security stamp for members is now working * Fixes keepalive, fixes PublicAccessMiddleware to not throw, updates startup code to be more clear and removes magic that registers middleware. * adds note * removes unused filter, fixes build * fixes WebPath and tests * Looks up entities in one query * remove usings * Fix test, remove stylesheet * Set status code before we write to response to avoid error * Ensures that users and members are validated when logging in. Shares more code between users and members. * merge changes * oops * Reducing and removing published member cache * Fixes RepositoryCacheKeys to ensure the keys are normalized * oops didn't mean to commit this * Fix casing issues with caching, stop boxing value types for all cache operations, stop re-creating string keys in DefaultRepositoryCachePolicy * oops didn't mean to comit this * bah, far out this keeps getting recommitted. sorry * cannot inject IPublishedMemberCache and cannot have IPublishedMember * splits out files, fixes build * fix tests * removes membership provider classes * removes membership provider classes * updates the identity map definition * reverts commented out lines * reverts commented out lines Co-authored-by: Bjarke Berg <mail@bergmania.dk> |
||
|
|
b3a9730442 |
Merge remote-tracking branch 'origin/v8/dev' into netcore/dev
# Conflicts: # build/NuSpecs/UmbracoCms.Web.nuspec # src/SolutionInfo.cs # src/Umbraco.Core/Cache/MediaCacheRefresher.cs # src/Umbraco.Core/Composing/ComponentCollection.cs # src/Umbraco.Core/Composing/Composers.cs # src/Umbraco.Core/Composing/TypeFinder.cs # src/Umbraco.Core/Composing/TypeLoader.cs # src/Umbraco.Core/Configuration/Grid/GridEditorsConfig.cs # src/Umbraco.Core/Constants-SvgSanitizer.cs # src/Umbraco.Core/ContentApps/ContentAppFactoryCollection.cs # src/Umbraco.Core/Extensions/PublishedContentExtensions.cs # src/Umbraco.Core/Extensions/PublishedPropertyExtension.cs # src/Umbraco.Core/Extensions/StringExtensions.cs # src/Umbraco.Core/HealthChecks/Checks/Security/ExcessiveHeadersCheck.cs # src/Umbraco.Core/HealthChecks/HealthCheckResults.cs # src/Umbraco.Core/IO/FileSystems.cs # src/Umbraco.Core/IO/IOHelper.cs # src/Umbraco.Core/IO/MediaFileSystem.cs # src/Umbraco.Core/IO/PhysicalFileSystem.cs # src/Umbraco.Core/Logging/DebugDiagnosticsLogger.cs # src/Umbraco.Core/Logging/DisposableTimer.cs # src/Umbraco.Core/Logging/ILogger.cs # src/Umbraco.Core/Logging/LogProfiler.cs # src/Umbraco.Core/Logging/OwinLogger.cs # src/Umbraco.Core/Manifest/ManifestWatcher.cs # src/Umbraco.Core/Mapping/UmbracoMapper.cs # src/Umbraco.Core/Media/UploadAutoFillProperties.cs # src/Umbraco.Core/Migrations/Install/DatabaseDataCreator.cs # src/Umbraco.Core/Migrations/Upgrade/V_8_0_0/DataTypes/PreValueMigratorCollection.cs # src/Umbraco.Core/Models/Mapping/ContentPropertyBasicMapper.cs # src/Umbraco.Core/Models/Mapping/DataTypeMapDefinition.cs # src/Umbraco.Core/Models/Mapping/MacroMapDefinition.cs # src/Umbraco.Core/Models/Member.cs # src/Umbraco.Core/Packaging/PackageActionRunner.cs # src/Umbraco.Core/PropertyEditors/DataValueEditor.cs # src/Umbraco.Core/PropertyEditors/Validators/EyeDropperColorPickerConfigurationEditor.cs # src/Umbraco.Core/PropertyEditors/Validators/EyeDropperColorPickerPropertyEditor.cs # src/Umbraco.Core/Routing/DefaultUrlProvider.cs # src/Umbraco.Core/Runtime/CoreRuntime.cs # src/Umbraco.Core/Runtime/MainDom.cs # src/Umbraco.Core/RuntimeState.cs # src/Umbraco.Core/Scoping/ScopeProvider.cs # src/Umbraco.Core/Sync/DatabaseServerMessenger.cs # src/Umbraco.Core/Templates/HtmlUrlParser.cs # src/Umbraco.Core/UriExtensions.cs # src/Umbraco.Examine.Lucene/UmbracoContentIndex.cs # src/Umbraco.Examine.Lucene/UmbracoExamineIndex.cs # src/Umbraco.Infrastructure/Examine/IndexRebuilder.cs # src/Umbraco.Infrastructure/Manifest/DataEditorConverter.cs # src/Umbraco.Infrastructure/Manifest/ManifestParser.cs # src/Umbraco.Infrastructure/Migrations/Install/DatabaseBuilder.cs # src/Umbraco.Infrastructure/Migrations/Install/DatabaseSchemaCreator.cs # src/Umbraco.Infrastructure/Migrations/MigrationPlan.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/DataTypeMigration.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/DropDownPropertyEditorsMigration.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/MergeDateAndDateTimePropertyEditor.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/RadioAndCheckboxPropertyEditorsMigration.cs # src/Umbraco.Infrastructure/Packaging/PackageDataInstallation.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ContentRepositoryBase.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ContentTypeRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ContentTypeRepositoryBase.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MediaRepository.cs # src/Umbraco.Infrastructure/Persistence/UmbracoDatabase.cs # src/Umbraco.Infrastructure/Persistence/UmbracoDatabaseFactory.cs # src/Umbraco.Infrastructure/PropertyEditors/BlockEditorPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/ImageCropperPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/MultiUrlPickerValueEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/NestedContentPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/RichTextEditorPastedImages.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/GridValueConverter.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/ImageCropperValueConverter.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/JsonValueConverter.cs # src/Umbraco.Infrastructure/PublishedCache/PublishedContentTypeCache.cs # src/Umbraco.Infrastructure/Runtime/SqlMainDomLock.cs # src/Umbraco.Infrastructure/Scoping/Scope.cs # src/Umbraco.Infrastructure/Search/ExamineNotificationHandler.cs # src/Umbraco.Infrastructure/Services/Implement/ContentService.cs # src/Umbraco.Infrastructure/Services/Implement/LocalizedTextService.cs # src/Umbraco.Infrastructure/Services/Implement/LocalizedTextServiceFileSources.cs # src/Umbraco.Infrastructure/Services/Implement/MediaService.cs # src/Umbraco.Infrastructure/Services/Implement/NotificationService.cs # src/Umbraco.Infrastructure/Sync/ServerMessengerBase.cs # src/Umbraco.ModelsBuilder.Embedded/Compose/ModelsBuilderComposer.cs # src/Umbraco.ModelsBuilder.Embedded/LiveModelsProvider.cs # src/Umbraco.PublishedCache.NuCache/ContentStore.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentEventsTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Mapping/MappingTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.ModelsBuilder.Embedded/BuilderTests.cs # src/Umbraco.Tests/Composing/TypeLoaderTests.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/DictionaryPublishedContent.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/LegacyBackgroundTask/BackgroundTaskRunner.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/PreviewContent.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/PublishedMediaCache.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/XmlStore.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/XmlStoreFilePersister.cs # src/Umbraco.Tests/Services/ContentServicePerformanceTest.cs # src/Umbraco.Tests/Services/PerformanceTests.cs # src/Umbraco.Tests/TestHelpers/ConsoleLogger.cs # src/Umbraco.Tests/Testing/TestingTests/MockTests.cs # src/Umbraco.Web.BackOffice/Controllers/BackOfficeServerVariables.cs # src/Umbraco.Web.BackOffice/Controllers/ContentController.cs # src/Umbraco.Web.BackOffice/Controllers/DashboardController.cs # src/Umbraco.Web.BackOffice/Controllers/ExamineManagementController.cs # src/Umbraco.Web.BackOffice/HealthChecks/HealthCheckController.cs # src/Umbraco.Web.BackOffice/PropertyEditors/RteEmbedController.cs # src/Umbraco.Web.BackOffice/Services/IconService.cs # src/Umbraco.Web.BackOffice/Trees/ContentTreeControllerBase.cs # src/Umbraco.Web.Common/Extensions/FormCollectionExtensions.cs # src/Umbraco.Web.Common/Install/InstallApiController.cs # src/Umbraco.Web.Common/Macros/MacroRenderer.cs # src/Umbraco.Web.Common/ModelsBuilder/PureLiveModelFactory.cs # src/Umbraco.Web.UI.Client/package-lock.json # src/Umbraco.Web.UI.Client/src/views/memberTypes/copy.controller.js # src/Umbraco.Web.UI.Client/src/views/memberTypes/copy.html # src/Umbraco.Web.UI.NetCore/umbraco/UmbracoBackOffice/Default.cshtml # src/Umbraco.Web.UI.NetCore/umbraco/config/lang/da.xml # src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en.xml # src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en_us.xml # src/Umbraco.Web.UI/config/splashes/noNodes.aspx # src/Umbraco.Web/AspNet/AspNetHttpContextAccessor.cs # src/Umbraco.Web/Cache/DistributedCacheBinder.cs # src/Umbraco.Web/Cache/DistributedCacheBinder_Handlers.cs # src/Umbraco.Web/Editors/AuthenticationController.cs # src/Umbraco.Web/Editors/BackOfficeController.cs # src/Umbraco.Web/Editors/Binders/ContentModelBinderHelper.cs # src/Umbraco.Web/Editors/ContentControllerBase.cs # src/Umbraco.Web/Editors/ContentTypeController.cs # src/Umbraco.Web/Editors/DictionaryController.cs # src/Umbraco.Web/Editors/MemberTypeController.cs # src/Umbraco.Web/Editors/PasswordChanger.cs # src/Umbraco.Web/Editors/RelationTypeController.cs # src/Umbraco.Web/Editors/TinyMceController.cs # src/Umbraco.Web/HealthCheck/Checks/Security/HttpsCheck.cs # src/Umbraco.Web/HtmlHelperRenderExtensions.cs # src/Umbraco.Web/HttpUrlHelperExtensions.cs # src/Umbraco.Web/HybridEventMessagesAccessor.cs # src/Umbraco.Web/ImageCropperTemplateExtensions.cs # src/Umbraco.Web/JavaScript/ClientDependencyConfiguration.cs # src/Umbraco.Web/Mvc/RenderMvcController.cs # src/Umbraco.Web/PublishedCache/NuCache/DataSource/DatabaseDataSource.cs # src/Umbraco.Web/PublishedCache/NuCache/PublishedSnapshotService.cs # src/Umbraco.Web/Routing/ContentFinderByConfigured404.cs # src/Umbraco.Web/Routing/ContentFinderByIdPath.cs # src/Umbraco.Web/Routing/ContentFinderByRedirectUrl.cs # src/Umbraco.Web/Routing/ContentFinderByUrl.cs # src/Umbraco.Web/Routing/ContentFinderByUrlAlias.cs # src/Umbraco.Web/Routing/ContentFinderByUrlAndTemplate.cs # src/Umbraco.Web/Routing/NotFoundHandlerHelper.cs # src/Umbraco.Web/Routing/PublishedRouter.cs # src/Umbraco.Web/Runtime/WebInitialComposer.cs # src/Umbraco.Web/Scheduling/KeepAlive.cs # src/Umbraco.Web/Scheduling/ScheduledPublishing.cs # src/Umbraco.Web/Scheduling/TempFileCleanup.cs # src/Umbraco.Web/Security/MembershipHelper.cs # src/Umbraco.Web/Security/Providers/UmbracoMembershipProvider.cs # src/Umbraco.Web/Trees/MemberTreeController.cs # src/Umbraco.Web/Trees/MemberTypeAndGroupTreeControllerBase.cs # src/Umbraco.Web/Trees/MemberTypeTreeController.cs # src/Umbraco.Web/UmbracoApplicationBase.cs # src/Umbraco.Web/UmbracoInjectedModule.cs # src/Umbraco.Web/UmbracoModule.cs # src/Umbraco.Web/WebApi/AngularJsonMediaTypeFormatter.cs # src/Umbraco.Web/WebApi/Filters/FileUploadCleanupFilterAttribute.cs # src/Umbraco.Web/WebApi/UnhandledExceptionLogger.cs |
||
|
|
8123fee867 |
Netcore: Migrate RepositoryBase and ContentTypeServiceBase events (#10141)
* Remove ScopeEntityRemove from ContentRepositoryBase and rely on "ing" notifications * Remove old event handler from ContentEventsTests * Remove ScopedVersionRemove from ContentRepositoryBase and rely on service notifications instead * Remove unused ScopedVersionEventArgs from ContentRepositoryBase * Migrate ScopeEntityRefresh to notification pattern Unfortunately it's still published from the repository base * Add simple content type notifications * Publish Notifications instead of events in ContentTypeServiceBase for simple events * Switch OnChanged to use Notifications for ContentTypeServices * Publish notifications instead of raising ScopedRefreshedEntity on ContentTypeServiceBase * Hook up to the new ContentType notifications * Remove DistributedCacheBinderTests There are no longer any events to really test on. * Remove ContentTypeChange EventArgs * Remove ContentService_Copied from DistributedCacheBinder It's no longer used * Cleanup * Cleanup * Removed uncommented code * Fixed issue with unattented installs * Re-add ContentTreeChangeNotification to DistributedCache * Add new notification for ScopedEntityRemove Marked as obsolete/hidden in editor, since this should only be used for nucache for now, and should really be changed in the future * Mark Refresh notifications as obsolete/hidden These should not be used anywhere outside Nucache, and should be changed to tree change at some point. * Raise ScopedEntityRemoveNotification on repos and use in nucache Co-authored-by: Bjarke Berg <mail@bergmania.dk> |
||
|
|
a1624d26a3 |
Implements Public Access in netcore (#10137)
* Getting new netcore PublicAccessChecker in place * Adds full test coverage for PublicAccessChecker * remove PublicAccessComposer * adjust namespaces, ensure RoleManager works, separate public access controller, reduce content controller * Implements the required methods on IMemberManager, removes old migrated code * Updates routing to be able to re-route, Fixes middleware ordering ensuring endpoints are last, refactors pipeline options, adds public access middleware, ensures public access follows all hops * adds note * adds note * Cleans up ext methods, ensures that members identity is added on both front-end and back ends. updates how UmbracoApplicationBuilder works in that it explicitly starts endpoints at the time of calling. * Changes name to IUmbracoEndpointBuilder * adds note * Fixing tests, fixing error describers so there's 2x one for back office, one for members, fixes TryConvertTo, fixes login redirect * fixing build * Fixes keepalive, fixes PublicAccessMiddleware to not throw, updates startup code to be more clear and removes magic that registers middleware. * adds note * removes unused filter, fixes build * fixes WebPath and tests * Looks up entities in one query * remove usings * Fix test, remove stylesheet * Set status code before we write to response to avoid error * Ensures that users and members are validated when logging in. Shares more code between users and members. * Fixes RepositoryCacheKeys to ensure the keys are normalized * oops didn't mean to commit this * Fix casing issues with caching, stop boxing value types for all cache operations, stop re-creating string keys in DefaultRepositoryCachePolicy * bah, far out this keeps getting recommitted. sorry Co-authored-by: Bjarke Berg <mail@bergmania.dk> |
||
|
|
44c59db649 | Migrate DatabaseCreation events to notifications | ||
|
|
68c4ce2008 | Wrap calls to map in scopes | ||
|
|
98c1fedcd9 | Merged with netcore/dev | ||
|
|
d81874aee3 |
Merge remote-tracking branch 'origin/netcore/dev' into netcore/feature/merge-v8-05032021
# Conflicts: # src/Umbraco.Infrastructure/Persistence/SqlSyntax/SqlServerSyntaxProvider.cs # src/Umbraco.Infrastructure/Search/ExamineComponent.cs |
||
|
|
37ed84871a |
Merge remote-tracking branch 'origin/v8/dev' into netcore/dev
# Conflicts: # build/NuSpecs/UmbracoCms.Core.nuspec # build/NuSpecs/UmbracoCms.Web.nuspec # src/SolutionInfo.cs # src/Umbraco.Core/Cache/CacheKeys.cs # src/Umbraco.Core/Composing/TypeFinder.cs # src/Umbraco.Core/Configuration/GlobalSettings.cs # src/Umbraco.Core/Configuration/GlobalSettingsExtensions.cs # src/Umbraco.Core/Configuration/IGlobalSettings.cs # src/Umbraco.Core/Configuration/UmbracoSettings/ContentElement.cs # src/Umbraco.Core/Configuration/UmbracoSettings/ContentSectionExtensions.cs # src/Umbraco.Core/Constants-AppSettings.cs # src/Umbraco.Core/Editors/UserEditorAuthorizationHelper.cs # src/Umbraco.Core/Extensions/StringExtensions.cs # src/Umbraco.Core/Extensions/UriExtensions.cs # src/Umbraco.Core/IO/IOHelper.cs # src/Umbraco.Core/IO/PhysicalFileSystem.cs # src/Umbraco.Core/Media/Exif/MathEx.cs # src/Umbraco.Core/Media/UploadAutoFillProperties.cs # src/Umbraco.Core/Models/Mapping/UserMapDefinition.cs # src/Umbraco.Core/Models/Membership/User.cs # src/Umbraco.Core/Models/UserExtensions.cs # src/Umbraco.Core/Packaging/PackageDefinitionXmlParser.cs # src/Umbraco.Core/PropertyEditors/ListViewConfiguration.cs # src/Umbraco.Core/PropertyEditors/ValueConverters/MediaPickerValueConverter.cs # src/Umbraco.Core/PropertyEditors/ValueConverters/MultiNodeTreePickerValueConverter.cs # src/Umbraco.Core/Routing/AliasUrlProvider.cs # src/Umbraco.Core/Routing/DefaultUrlProvider.cs # src/Umbraco.Core/Routing/UriUtility.cs # src/Umbraco.Core/Routing/UrlProviderExtensions.cs # src/Umbraco.Core/Runtime/CoreRuntime.cs # src/Umbraco.Core/RuntimeOptions.cs # src/Umbraco.Core/RuntimeState.cs # src/Umbraco.Core/Security/BackOfficeUserStore.cs # src/Umbraco.Core/Security/ContentPermissions.cs # src/Umbraco.Core/Sync/ApplicationUrlHelper.cs # src/Umbraco.Core/Trees/TreeNode.cs # src/Umbraco.Core/Udi.cs # src/Umbraco.Examine.Lucene/BackOfficeExamineSearcher.cs # src/Umbraco.Examine/Umbraco.Examine.csproj # src/Umbraco.Infrastructure/Examine/ContentValueSetValidator.cs # src/Umbraco.Infrastructure/Migrations/Install/DatabaseBuilder.cs # src/Umbraco.Infrastructure/Packaging/PackageDataInstallation.cs # src/Umbraco.Infrastructure/Persistence/SqlSyntax/SqlServerSyntaxProvider.cs # src/Umbraco.Infrastructure/Scoping/Scope.cs # src/Umbraco.Infrastructure/Search/ExamineComponent.cs # src/Umbraco.Infrastructure/Security/IdentityMapDefinition.cs # src/Umbraco.Infrastructure/Services/Implement/ContentService.cs # src/Umbraco.Infrastructure/Services/Implement/MediaService.cs # src/Umbraco.Infrastructure/Services/Implement/NotificationService.cs # src/Umbraco.Persistence.SqlCe/SqlCeSyntaxProvider.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/LocksTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/Models/UserExtensionsTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Editors/UserEditorAuthorizationHelperTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Examine/UmbracoContentValueSetValidatorTests.cs # src/Umbraco.Tests/Configurations/UmbracoSettings/ContentElementTests.cs # src/Umbraco.Tests/Configurations/UmbracoSettings/umbracoSettings.config # src/Umbraco.Tests/TestHelpers/SettingsForTests.cs # src/Umbraco.Tests/Testing/TestDatabase.cs # src/Umbraco.Tests/Web/Controllers/ContentControllerUnitTests.cs # src/Umbraco.Tests/Web/Controllers/FilterAllowedOutgoingContentAttributeTests.cs # src/Umbraco.Tests/Web/Controllers/MediaControllerUnitTests.cs # src/Umbraco.Web.BackOffice/Controllers/BackOfficeServerVariables.cs # src/Umbraco.Web.BackOffice/Controllers/CodeFileController.cs # src/Umbraco.Web.BackOffice/Controllers/ContentController.cs # src/Umbraco.Web.BackOffice/Controllers/EntityController.cs # src/Umbraco.Web.BackOffice/Controllers/MacrosController.cs # src/Umbraco.Web.BackOffice/Controllers/MediaController.cs # src/Umbraco.Web.BackOffice/Controllers/PackageInstallController.cs # src/Umbraco.Web.BackOffice/Controllers/TourController.cs # src/Umbraco.Web.BackOffice/Controllers/UserGroupEditorAuthorizationHelper.cs # src/Umbraco.Web.BackOffice/Filters/FilterAllowedOutgoingContentAttribute.cs # src/Umbraco.Web.BackOffice/Filters/FilterAllowedOutgoingMediaAttribute.cs # src/Umbraco.Web.BackOffice/Mapping/ContentMapDefinition.cs # src/Umbraco.Web.BackOffice/Services/IconService.cs # src/Umbraco.Web.BackOffice/Trees/ContentTreeController.cs # src/Umbraco.Web.BackOffice/Trees/ContentTreeControllerBase.cs # src/Umbraco.Web.BackOffice/Trees/FileSystemTreeController.cs # src/Umbraco.Web.BackOffice/Trees/MediaTreeController.cs # src/Umbraco.Web.Common/Extensions/FormCollectionExtensions.cs # src/Umbraco.Web.UI.Client/src/common/resources/content.resource.js # src/Umbraco.Web.UI.Client/src/views/content/overlays/publish.html # src/Umbraco.Web.UI.Client/src/views/propertyeditors/grid/editors/media.controller.js # src/Umbraco.Web.UI.NetCore/umbraco/config/lang/da.xml # src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en.xml # src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en_us.xml # src/Umbraco.Web.UI/config/umbracoSettings.Release.config # src/Umbraco.Web/Cache/MemberCacheRefresher.cs # src/Umbraco.Web/Composing/ModuleInjector.cs # src/Umbraco.Web/Editors/BackOfficeController.cs # src/Umbraco.Web/Editors/Binders/ContentModelBinderHelper.cs # src/Umbraco.Web/Editors/ContentTypeController.cs # src/Umbraco.Web/Editors/Filters/ContentSaveValidationAttribute.cs # src/Umbraco.Web/Editors/Filters/MediaItemSaveValidationAttribute.cs # src/Umbraco.Web/Editors/Filters/UserGroupAuthorizationAttribute.cs # src/Umbraco.Web/Editors/TinyMceController.cs # src/Umbraco.Web/Editors/UserGroupsController.cs # src/Umbraco.Web/Editors/UsersController.cs # src/Umbraco.Web/ImageCropperTemplateExtensions.cs # src/Umbraco.Web/Logging/WebProfiler.cs # src/Umbraco.Web/Logging/WebProfilerProvider.cs # src/Umbraco.Web/Macros/PublishedContentHashtableConverter.cs # src/Umbraco.Web/Mvc/EnsurePublishedContentRequestAttribute.cs # src/Umbraco.Web/Mvc/JsonNetResult.cs # src/Umbraco.Web/Mvc/MemberAuthorizeAttribute.cs # src/Umbraco.Web/Mvc/RenderRouteHandler.cs # src/Umbraco.Web/PropertyEditors/MediaPickerPropertyEditor.cs # src/Umbraco.Web/PropertyEditors/MultiNodeTreePickerPropertyEditor.cs # src/Umbraco.Web/PublishedCache/NuCache/DataSource/DatabaseDataSource.cs # src/Umbraco.Web/RoutableDocumentFilter.cs # src/Umbraco.Web/Routing/ContentFinderByUrlAlias.cs # src/Umbraco.Web/Routing/NotFoundHandlerHelper.cs # src/Umbraco.Web/Routing/PublishedRouter.cs # src/Umbraco.Web/Runtime/WebInitialComposer.cs # src/Umbraco.Web/Scheduling/KeepAlive.cs # src/Umbraco.Web/Security/AppBuilderExtensions.cs # src/Umbraco.Web/Security/BackOfficeClaimsIdentityFactory.cs # src/Umbraco.Web/Security/Providers/UmbracoMembershipProvider.cs # src/Umbraco.Web/Trees/DictionaryTreeController.cs # src/Umbraco.Web/Trees/LanguageTreeController.cs # src/Umbraco.Web/Trees/LogViewerTreeController.cs # src/Umbraco.Web/Trees/PackagesTreeController.cs # src/Umbraco.Web/UmbracoApplication.cs # src/Umbraco.Web/UmbracoApplicationBase.cs # src/Umbraco.Web/UmbracoInjectedModule.cs # src/Umbraco.Web/WebApi/Filters/AdminUsersAuthorizeAttribute.cs # src/Umbraco.Web/WebApi/Filters/CheckIfUserTicketDataIsStaleAttribute.cs # src/Umbraco.Web/WebApi/Filters/EnsureUserPermissionForContentAttribute.cs # src/Umbraco.Web/WebApi/Filters/EnsureUserPermissionForMediaAttribute.cs # src/Umbraco.Web/WebApi/MemberAuthorizeAttribute.cs |
||
|
|
dfc202a6c8 | init code cleanup | ||
|
|
6ae822588c | Fix tests and clean up some | ||
|
|
ef4e2eb511 | Renamed service implementations namespace to Core | ||
|
|
36d6ab2213 |
Merge remote-tracking branch 'origin/netcore/dev' into netcore/feature/align-infrastructure-namespaces
# Conflicts: # src/Umbraco.Infrastructure/Migrations/Expressions/Rename/Expressions/RenameColumnExpression.cs # src/Umbraco.Infrastructure/Migrations/IMigrationExpression.cs |
||
|
|
7d1ecf5c22 | Move implementation of obsolete method in UmbracoBuilderExtensions to TestHelper | ||
|
|
815d4fd226 |
Merge branch 'netcore/dev' into netcore/feature/align-infrastructure-namespaces
# Conflicts: # src/Umbraco.Core/Events/QueuingEventDispatcher.cs # src/Umbraco.Core/Logging/LogHttpRequestExtension.cs # src/Umbraco.Examine.Lucene/BackOfficeExamineSearcher.cs # src/Umbraco.Examine.Lucene/ExamineLuceneComposer.cs # src/Umbraco.Examine.Lucene/ExamineLuceneFinalComposer.cs # src/Umbraco.Examine.Lucene/Extensions/ExamineExtensions.cs # src/Umbraco.Examine.Lucene/ILuceneDirectoryFactory.cs # src/Umbraco.Infrastructure/Cache/DatabaseServerMessengerNotificationHandler.cs # src/Umbraco.Infrastructure/Cache/DefaultRepositoryCachePolicy.cs # src/Umbraco.Infrastructure/Cache/DistributedCacheBinder.cs # src/Umbraco.Infrastructure/Cache/DistributedCacheBinder_Handlers.cs # src/Umbraco.Infrastructure/Cache/DistributedCacheExtensions.cs # src/Umbraco.Infrastructure/Cache/FullDataSetRepositoryCachePolicy.cs # src/Umbraco.Infrastructure/Cache/RepositoryCachePolicyBase.cs # src/Umbraco.Infrastructure/Cache/SingleItemsOnlyRepositoryCachePolicy.cs # src/Umbraco.Infrastructure/Compose/AuditEventsComponent.cs # src/Umbraco.Infrastructure/Compose/BlockEditorComponent.cs # src/Umbraco.Infrastructure/Compose/NestedContentPropertyComponent.cs # src/Umbraco.Infrastructure/Compose/NestedContentPropertyComposer.cs # src/Umbraco.Infrastructure/Compose/NotificationsComponent.cs # src/Umbraco.Infrastructure/Compose/PublicAccessComponent.cs # src/Umbraco.Infrastructure/Compose/RelateOnCopyComponent.cs # src/Umbraco.Infrastructure/Compose/RelateOnTrashComponent.cs # src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Collections.cs # src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.CoreServices.cs # src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.DistributedCache.cs # src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Installer.cs # src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.MappingProfiles.cs # src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Repositories.cs # src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Services.cs # src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Uniques.cs # src/Umbraco.Infrastructure/Deploy/IGridCellValueConnector.cs # src/Umbraco.Infrastructure/EmailSender.cs # src/Umbraco.Infrastructure/Events/MigrationEventArgs.cs # src/Umbraco.Infrastructure/Examine/BaseValueSetBuilder.cs # src/Umbraco.Infrastructure/Examine/ContentIndexPopulator.cs # src/Umbraco.Infrastructure/Examine/ContentValueSetBuilder.cs # src/Umbraco.Infrastructure/Examine/ExamineExtensions.cs # src/Umbraco.Infrastructure/Examine/IBackOfficeExamineSearcher.cs # src/Umbraco.Infrastructure/Examine/IContentValueSetBuilder.cs # src/Umbraco.Infrastructure/Examine/IIndexDiagnostics.cs # src/Umbraco.Infrastructure/Examine/IPublishedContentValueSetBuilder.cs # src/Umbraco.Infrastructure/Examine/IndexRebuilder.cs # src/Umbraco.Infrastructure/Examine/MediaIndexPopulator.cs # src/Umbraco.Infrastructure/Examine/MediaValueSetBuilder.cs # src/Umbraco.Infrastructure/Examine/MemberIndexPopulator.cs # src/Umbraco.Infrastructure/Examine/MemberValueSetBuilder.cs # src/Umbraco.Infrastructure/Examine/NoopBackOfficeExamineSearcher.cs # src/Umbraco.Infrastructure/Examine/PublishedContentIndexPopulator.cs # src/Umbraco.Infrastructure/Examine/UmbracoExamineExtensions.cs # src/Umbraco.Infrastructure/Examine/UmbracoIndexConfig.cs # src/Umbraco.Infrastructure/HostedServices/HealthCheckNotifier.cs # src/Umbraco.Infrastructure/HostedServices/LogScrubber.cs # src/Umbraco.Infrastructure/HostedServices/ReportSiteTask.cs # src/Umbraco.Infrastructure/HostedServices/ScheduledPublishing.cs # src/Umbraco.Infrastructure/HostedServices/ServerRegistration/InstructionProcessTask.cs # src/Umbraco.Infrastructure/HostedServices/TempFileCleanup.cs # src/Umbraco.Infrastructure/IPublishedContentQuery.cs # src/Umbraco.Infrastructure/Install/FilePermissionHelper.cs # src/Umbraco.Infrastructure/Install/InstallHelper.cs # src/Umbraco.Infrastructure/Install/InstallStepCollection.cs # src/Umbraco.Infrastructure/Install/InstallSteps/DatabaseConfigureStep.cs # src/Umbraco.Infrastructure/Install/InstallSteps/DatabaseInstallStep.cs # src/Umbraco.Infrastructure/Install/InstallSteps/DatabaseUpgradeStep.cs # src/Umbraco.Infrastructure/Install/InstallSteps/NewInstallStep.cs # src/Umbraco.Infrastructure/Install/InstallSteps/StarterKitDownloadStep.cs # src/Umbraco.Infrastructure/Logging/Serilog/Enrichers/HttpRequestIdEnricher.cs # src/Umbraco.Infrastructure/Logging/Serilog/Enrichers/HttpRequestNumberEnricher.cs # src/Umbraco.Infrastructure/Logging/Serilog/LoggerConfigExtensions.cs # src/Umbraco.Infrastructure/Logging/Serilog/SerilogLogger.cs # src/Umbraco.Infrastructure/Logging/Viewer/ILogViewer.cs # src/Umbraco.Infrastructure/Logging/Viewer/LogViewerComposer.cs # src/Umbraco.Infrastructure/Logging/Viewer/SerilogLogViewerSourceBase.cs # src/Umbraco.Infrastructure/Manifest/DashboardAccessRuleConverter.cs # src/Umbraco.Infrastructure/Manifest/DataEditorConverter.cs # src/Umbraco.Infrastructure/Manifest/ManifestParser.cs # src/Umbraco.Infrastructure/Manifest/ValueValidatorConverter.cs # src/Umbraco.Infrastructure/Media/ImageDimensionExtractor.cs # src/Umbraco.Infrastructure/Migrations/Expressions/Create/Index/CreateIndexBuilder.cs # src/Umbraco.Infrastructure/Migrations/Expressions/Delete/KeysAndIndexes/DeleteKeysAndIndexesBuilder.cs # src/Umbraco.Infrastructure/Migrations/IMigrationContext.cs # src/Umbraco.Infrastructure/Migrations/Install/DatabaseBuilder.cs # src/Umbraco.Infrastructure/Migrations/Install/DatabaseDataCreator.cs # src/Umbraco.Infrastructure/Migrations/Install/DatabaseSchemaCreator.cs # src/Umbraco.Infrastructure/Migrations/Install/DatabaseSchemaCreatorFactory.cs # src/Umbraco.Infrastructure/Migrations/MigrationBase.cs # src/Umbraco.Infrastructure/Migrations/MigrationBase_Extra.cs # src/Umbraco.Infrastructure/Migrations/MigrationContext.cs # src/Umbraco.Infrastructure/Migrations/MigrationPlan.cs # src/Umbraco.Infrastructure/Migrations/PostMigrations/ClearCsrfCookies.cs # src/Umbraco.Infrastructure/Migrations/PostMigrations/PublishedSnapshotRebuilder.cs # src/Umbraco.Infrastructure/Migrations/PostMigrations/RebuildPublishedSnapshot.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/UmbracoPlan.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/Upgrader.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/AddContentNuTable.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/ConvertRelatedLinksToMultiUrlPicker.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/DataTypeMigration.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/DataTypes/DropDownFlexiblePreValueMigrator.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/DataTypes/RenamingPreValueMigrator.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/DataTypes/UmbracoSliderPreValueMigrator.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/DataTypes/ValueListPreValueMigrator.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/DropDownPropertyEditorsMigration.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/FallbackLanguage.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/MergeDateAndDateTimePropertyEditor.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/Models/PropertyDataDto80.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/PropertyEditorsMigrationBase.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/RadioAndCheckboxPropertyEditorsMigration.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/TablesForScheduledPublishing.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_0_0/UpdatePickerIntegerValuesToUdi.cs # src/Umbraco.Infrastructure/Migrations/Upgrade/V_8_1_0/ConvertTinyMceAndGridMediaUrlsToLocalLink.cs # src/Umbraco.Infrastructure/Models/Blocks/BlockEditorData.cs # src/Umbraco.Infrastructure/Models/Blocks/BlockEditorDataConverter.cs # src/Umbraco.Infrastructure/Models/Blocks/BlockItemData.cs # src/Umbraco.Infrastructure/Models/Blocks/BlockListEditorDataConverter.cs # src/Umbraco.Infrastructure/Models/Blocks/BlockListLayoutItem.cs # src/Umbraco.Infrastructure/Models/Mapping/EntityMapDefinition.cs # src/Umbraco.Infrastructure/Models/PathValidationExtensions.cs # src/Umbraco.Infrastructure/Packaging/PackageDataInstallation.cs # src/Umbraco.Infrastructure/Packaging/PackageInstallation.cs # src/Umbraco.Infrastructure/Persistence/DatabaseModelDefinitions/DefinitionFactory.cs # src/Umbraco.Infrastructure/Persistence/DatabaseModelDefinitions/IndexColumnDefinition.cs # src/Umbraco.Infrastructure/Persistence/DbConnectionExtensions.cs # src/Umbraco.Infrastructure/Persistence/Dtos/PropertyDataDto.cs # src/Umbraco.Infrastructure/Persistence/Factories/AuditEntryFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/ConsentFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/ContentBaseFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/ContentTypeFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/DataTypeFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/DictionaryItemFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/DictionaryTranslationFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/ExternalLoginFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/LanguageFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/MacroFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/MemberGroupFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/PropertyFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/PropertyGroupFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/PublicAccessEntryFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/RelationFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/RelationTypeFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/ServerRegistrationFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/TagFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/TemplateFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/UserFactory.cs # src/Umbraco.Infrastructure/Persistence/Factories/UserGroupFactory.cs # src/Umbraco.Infrastructure/Persistence/ISqlContext.cs # src/Umbraco.Infrastructure/Persistence/Mappers/AccessMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/AuditEntryMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/AuditItemMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/BaseMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/ConsentMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/ContentMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/ContentTypeMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/DataTypeMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/DictionaryMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/DictionaryTranslationMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/DomainMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/ExternalLoginMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/LanguageMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/MacroMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/MapperCollectionBuilder.cs # src/Umbraco.Infrastructure/Persistence/Mappers/MediaMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/MediaTypeMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/MemberGroupMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/MemberMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/MemberTypeMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/PropertyGroupMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/PropertyMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/PropertyTypeMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/RelationMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/RelationTypeMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/ServerRegistrationMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/SimpleContentTypeMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/TagMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/TemplateMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/UmbracoEntityMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/UserGroupMapper.cs # src/Umbraco.Infrastructure/Persistence/Mappers/UserMapper.cs # src/Umbraco.Infrastructure/Persistence/NPocoDatabaseExtensions.cs # src/Umbraco.Infrastructure/Persistence/NPocoSqlExtensions.cs # src/Umbraco.Infrastructure/Persistence/Querying/ExpressionVisitorBase.cs # src/Umbraco.Infrastructure/Persistence/Querying/ModelToSqlExpressionVisitor.cs # src/Umbraco.Infrastructure/Persistence/Repositories/IContentRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/IContentTypeRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/IContentTypeRepositoryBase.cs # src/Umbraco.Infrastructure/Persistence/Repositories/IDataTypeRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/IDocumentRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/IEntityRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/IMediaRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/IMediaTypeRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/IMemberRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/IMemberTypeRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/IPublicAccessRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/AuditEntryRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/AuditRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ConsentRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ContentRepositoryBase.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ContentTypeCommonRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ContentTypeRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ContentTypeRepositoryBase.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/DataTypeContainerRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/DataTypeRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/DictionaryRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/DocumentBlueprintRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/DocumentRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/DocumentTypeContainerRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/DomainRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/EntityContainerRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/EntityRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/EntityRepositoryBase.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ExternalLoginRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/KeyValueRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/LanguageRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/LanguageRepositoryExtensions.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MacroRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MediaRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MediaTypeContainerRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MediaTypeRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MemberGroupRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MemberRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MemberTypeRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/NotificationsRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/PartialViewMacroRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/PermissionRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/PublicAccessRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/RedirectUrlRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/RelationRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/RelationTypeRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/RepositoryBase.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/ServerRegistrationRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/SimilarNodeName.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/SimpleGetRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/TagRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/TemplateRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/UserGroupRepository.cs # src/Umbraco.Infrastructure/Persistence/Repositories/Implement/UserRepository.cs # src/Umbraco.Infrastructure/Persistence/SqlContext.cs # src/Umbraco.Infrastructure/Persistence/SqlSyntax/SqlServerSyntaxProvider.cs # src/Umbraco.Infrastructure/Persistence/SqlSyntax/SqlSyntaxProviderBase.cs # src/Umbraco.Infrastructure/Persistence/SqlSyntaxExtensions.cs # src/Umbraco.Infrastructure/Persistence/UmbracoDatabaseExtensions.cs # src/Umbraco.Infrastructure/Persistence/UmbracoDatabaseFactory.cs # src/Umbraco.Infrastructure/PropertyEditors/BlockEditorPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/BlockListConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/BlockListPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/CheckBoxListPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/ColorPickerConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/ColorPickerPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/ComplexEditorValidator.cs # src/Umbraco.Infrastructure/PropertyEditors/ComplexPropertyEditorContentEventHandler.cs # src/Umbraco.Infrastructure/PropertyEditors/ConfigurationEditorOfTConfiguration.cs # src/Umbraco.Infrastructure/PropertyEditors/ContentPickerConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/ContentPickerPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/DateTimeConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/DateTimePropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/DropDownFlexibleConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/DropDownFlexiblePropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/EmailAddressConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/EmailAddressPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/FileUploadPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/FileUploadPropertyValueEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/GridConfiguration.cs # src/Umbraco.Infrastructure/PropertyEditors/GridConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/GridPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/GridPropertyIndexValueFactory.cs # src/Umbraco.Infrastructure/PropertyEditors/ImageCropperConfiguration.cs # src/Umbraco.Infrastructure/PropertyEditors/ImageCropperConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/ImageCropperPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/ImageCropperPropertyValueEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/LabelConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/LabelPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/ListViewConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/ListViewPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/MarkdownConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/MarkdownPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/MediaPickerConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/MediaPickerPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/MultiNodePickerConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/MultiNodeTreePickerPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/MultiUrlPickerConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/MultiUrlPickerPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/MultiUrlPickerValueEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/MultipleTextStringConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/MultipleTextStringPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/MultipleValueEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/NestedContentConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/NestedContentPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/PropertyEditorsComponent.cs # src/Umbraco.Infrastructure/PropertyEditors/PropertyEditorsComposer.cs # src/Umbraco.Infrastructure/PropertyEditors/RadioButtonsPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/RichTextConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/RichTextEditorPastedImages.cs # src/Umbraco.Infrastructure/PropertyEditors/RichTextPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/SliderConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/SliderPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/TagConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/TagsPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/TextAreaConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/TextAreaPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/TextboxConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/TextboxPropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/TrueFalseConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/TrueFalsePropertyEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/UploadFileTypeValidator.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/BlockEditorConverter.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/BlockListPropertyValueConverter.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/ColorPickerValueConverter.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/FlexibleDropdownPropertyValueConverter.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/GridValueConverter.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/ImageCropperValue.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/ImageCropperValueConverter.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/JsonValueConverter.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/MarkdownEditorValueConverter.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/MultiUrlPickerValueConverter.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/NestedContentManyValueConverter.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/NestedContentSingleValueConverter.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/NestedContentValueConverterBase.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/RteMacroRenderingValueConverter.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueListConfigurationEditor.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueListUniqueValueValidator.cs # src/Umbraco.Infrastructure/PublishedContentQuery.cs # src/Umbraco.Infrastructure/Routing/ContentFinderByConfigured404.cs # src/Umbraco.Infrastructure/Routing/NotFoundHandlerHelper.cs # src/Umbraco.Infrastructure/Routing/RedirectTrackingComponent.cs # src/Umbraco.Infrastructure/Runtime/CoreRuntime.cs # src/Umbraco.Infrastructure/Runtime/SqlMainDomLock.cs # src/Umbraco.Infrastructure/RuntimeState.cs # src/Umbraco.Infrastructure/Scoping/IScope.cs # src/Umbraco.Infrastructure/Scoping/IScopeProvider.cs # src/Umbraco.Infrastructure/Scoping/Scope.cs # src/Umbraco.Infrastructure/Scoping/ScopeProvider.cs # src/Umbraco.Infrastructure/Scoping/ScopeReference.cs # src/Umbraco.Infrastructure/Search/BackgroundIndexRebuilder.cs # src/Umbraco.Infrastructure/Search/ExamineComponent.cs # src/Umbraco.Infrastructure/Search/ExamineComposer.cs # src/Umbraco.Infrastructure/Search/ExamineFinalComponent.cs # src/Umbraco.Infrastructure/Search/ExamineUserComponent.cs # src/Umbraco.Infrastructure/Search/UmbracoTreeSearcher.cs # src/Umbraco.Infrastructure/Security/BackOfficeClaimsPrincipalFactory.cs # src/Umbraco.Infrastructure/Security/BackOfficeIdentityUser.cs # src/Umbraco.Infrastructure/Security/BackOfficeUserStore.cs # src/Umbraco.Infrastructure/Security/IUmbracoUserManager.cs # src/Umbraco.Infrastructure/Security/SignOutAuditEventArgs.cs # src/Umbraco.Infrastructure/Security/UmbracoIdentityUser.cs # src/Umbraco.Infrastructure/Security/UmbracoUserManager.cs # src/Umbraco.Infrastructure/Security/UserInviteEventArgs.cs # src/Umbraco.Infrastructure/Serialization/ConfigurationEditorJsonSerializer.cs # src/Umbraco.Infrastructure/Services/IdKeyMap.cs # src/Umbraco.Infrastructure/Services/Implement/AuditService.cs # src/Umbraco.Infrastructure/Services/Implement/ConsentService.cs # src/Umbraco.Infrastructure/Services/Implement/ContentService.cs # src/Umbraco.Infrastructure/Services/Implement/ContentTypeBaseServiceProvider.cs # src/Umbraco.Infrastructure/Services/Implement/ContentTypeService.cs # src/Umbraco.Infrastructure/Services/Implement/ContentTypeServiceBase.cs # src/Umbraco.Infrastructure/Services/Implement/ContentTypeServiceBaseOfTItemTService.cs # src/Umbraco.Infrastructure/Services/Implement/ContentTypeServiceBaseOfTRepositoryTItemTService.cs # src/Umbraco.Infrastructure/Services/Implement/DataTypeService.cs # src/Umbraco.Infrastructure/Services/Implement/DomainService.cs # src/Umbraco.Infrastructure/Services/Implement/EntityService.cs # src/Umbraco.Infrastructure/Services/Implement/EntityXmlSerializer.cs # src/Umbraco.Infrastructure/Services/Implement/ExternalLoginService.cs # src/Umbraco.Infrastructure/Services/Implement/FileService.cs # src/Umbraco.Infrastructure/Services/Implement/KeyValueService.cs # src/Umbraco.Infrastructure/Services/Implement/LocalizationService.cs # src/Umbraco.Infrastructure/Services/Implement/MacroService.cs # src/Umbraco.Infrastructure/Services/Implement/MediaService.cs # src/Umbraco.Infrastructure/Services/Implement/MediaTypeService.cs # src/Umbraco.Infrastructure/Services/Implement/MemberGroupService.cs # src/Umbraco.Infrastructure/Services/Implement/MemberService.cs # src/Umbraco.Infrastructure/Services/Implement/MemberTypeService.cs # src/Umbraco.Infrastructure/Services/Implement/NotificationService.cs # src/Umbraco.Infrastructure/Services/Implement/PackagingService.cs # src/Umbraco.Infrastructure/Services/Implement/PropertyValidationService.cs # src/Umbraco.Infrastructure/Services/Implement/PublicAccessService.cs # src/Umbraco.Infrastructure/Services/Implement/RedirectUrlService.cs # src/Umbraco.Infrastructure/Services/Implement/RelationService.cs # src/Umbraco.Infrastructure/Services/Implement/RepositoryService.cs # src/Umbraco.Infrastructure/Services/Implement/ScopeRepositoryService.cs # src/Umbraco.Infrastructure/Services/Implement/ServerRegistrationService.cs # src/Umbraco.Infrastructure/Services/Implement/TagService.cs # src/Umbraco.Infrastructure/Services/Implement/UserService.cs # src/Umbraco.Infrastructure/Suspendable.cs # src/Umbraco.Infrastructure/Sync/BatchedDatabaseServerMessenger.cs # src/Umbraco.Infrastructure/Sync/DatabaseServerMessenger.cs # src/Umbraco.Infrastructure/Sync/RefreshInstruction.cs # src/Umbraco.Infrastructure/Sync/RefreshInstructionEnvelope.cs # src/Umbraco.Infrastructure/Sync/ServerMessengerBase.cs # src/Umbraco.Infrastructure/TagQuery.cs # src/Umbraco.Infrastructure/Trees/TreeRootNode.cs # src/Umbraco.Infrastructure/WebAssets/BackOfficeJavaScriptInitializer.cs # src/Umbraco.Infrastructure/WebAssets/BackOfficeWebAssets.cs # src/Umbraco.Infrastructure/WebAssets/RuntimeMinifierExtensions.cs # src/Umbraco.Infrastructure/WebAssets/ServerVariablesParser.cs # src/Umbraco.Infrastructure/WebAssets/ServerVariablesParsing.cs # src/Umbraco.ModelsBuilder.Embedded/Building/Builder.cs # src/Umbraco.ModelsBuilder.Embedded/DependencyInjection/UmbracoBuilderExtensions.cs # src/Umbraco.ModelsBuilder.Embedded/ModelsBuilderNotificationHandler.cs # src/Umbraco.ModelsBuilder.Embedded/PublishedElementExtensions.cs # src/Umbraco.Persistence.SqlCe/SqlCeBulkSqlInsertProvider.cs # src/Umbraco.Persistence.SqlCe/SqlCeEmbeddedDatabaseCreator.cs # src/Umbraco.Persistence.SqlCe/SqlCeSyntaxProvider.cs # src/Umbraco.PublishedCache.NuCache/ContentStore.cs # src/Umbraco.PublishedCache.NuCache/DataSource/ContentNestedData.cs # src/Umbraco.PublishedCache.NuCache/DependencyInjection/UmbracoBuilderExtensions.cs # src/Umbraco.PublishedCache.NuCache/MemberCache.cs # src/Umbraco.PublishedCache.NuCache/Persistence/NuCacheContentRepository.cs # src/Umbraco.PublishedCache.NuCache/Persistence/NuCacheContentService.cs # src/Umbraco.PublishedCache.NuCache/PublishedSnapshotService.cs # src/Umbraco.PublishedCache.NuCache/PublishedSnapshotServiceEventHandler.cs # src/Umbraco.PublishedCache.NuCache/SnapDictionary.cs # src/Umbraco.TestData/LoadTestController.cs # src/Umbraco.TestData/UmbracoTestDataController.cs # src/Umbraco.Tests.Benchmarks/ModelToSqlExpressionHelperBenchmarks.cs # src/Umbraco.Tests.Benchmarks/SqlTemplatesBenchmark.cs # src/Umbraco.Tests.Common/Builders/DataTypeBuilder.cs # src/Umbraco.Tests.Common/TestHelperBase.cs # src/Umbraco.Tests.Common/TestHelpers/MockedValueEditors.cs # src/Umbraco.Tests.Common/TestHelpers/SolidPublishedSnapshot.cs # src/Umbraco.Tests.Integration/Cache/DistributedCacheBinderTests.cs # src/Umbraco.Tests.Integration/DependencyInjection/UmbracoBuilderExtensions.cs # src/Umbraco.Tests.Integration/Implementations/TestHelper.cs # src/Umbraco.Tests.Integration/TestServerTest/TestAuthHandler.cs # src/Umbraco.Tests.Integration/Testing/BaseTestDatabase.cs # src/Umbraco.Tests.Integration/Testing/TestUmbracoDatabaseFactoryProvider.cs # src/Umbraco.Tests.Integration/Testing/UmbracoIntegrationTest.cs # src/Umbraco.Tests.Integration/Testing/UmbracoIntegrationTestWithContent.cs # src/Umbraco.Tests.Integration/Umbraco.Core/Mapping/ContentTypeModelMappingTests.cs # src/Umbraco.Tests.Integration/Umbraco.Core/Packaging/PackageDataInstallationTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Migrations/AdvancedMigrationTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/DatabaseBuilderTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/LocksTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/NPocoTests/NPocoBulkInsertTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/NPocoTests/NPocoFetchTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/AuditRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/ContentTypeRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/DataTypeDefinitionRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/DictionaryRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/DocumentRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/DomainRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/EntityRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/KeyValueRepositoryTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/LanguageRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/MacroRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/MediaRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/MediaTypeRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/MemberRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/MemberTypeRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/NotificationsRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/PartialViewRepositoryTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/PublicAccessRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/RedirectUrlRepositoryTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/RelationRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/RelationTypeRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/ScriptRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/ServerRegistrationRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/StylesheetRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/TagRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/TemplateRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/UserGroupRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/UserRepositoryTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/SchemaValidationTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/SqlServerTableByTableTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/SyntaxProvider/SqlServerSyntaxProviderTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/UnitOfWorkTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Scoping/ScopeFileSystemsTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Scoping/ScopeTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Scoping/ScopedRepositoryTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/AuditServiceTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/CachedDataTypeServiceTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentEventsTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentServiceEventTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentServicePerformanceTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentServiceTagsTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentServiceTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentTypeServiceTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ContentTypeServiceVariantsTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/DataTypeServiceTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/EntityServiceTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ExternalLoginServiceTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/LocalizationServiceTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/MacroServiceTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/MediaServiceTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/MediaTypeServiceTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/MemberServiceTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/RedirectUrlServiceTests.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/ThreadSafetyServiceTest.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Services/UserServiceTests.cs # src/Umbraco.Tests.Integration/Umbraco.Web.BackOffice/Filters/ContentModelValidatorTests.cs # src/Umbraco.Tests.Integration/Umbraco.Web.BackOffice/UmbracoBackOfficeServiceCollectionExtensionsTests.cs # src/Umbraco.Tests.Integration/Umbraco.Web.Website/Routing/FrontEndRouteTests.cs # src/Umbraco.Tests.UnitTests/AutoFixture/AutoMoqDataAttribute.cs # src/Umbraco.Tests.UnitTests/TestHelpers/BaseUsingSqlSyntax.cs # src/Umbraco.Tests.UnitTests/TestHelpers/TestHelper.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/BackOffice/BackOfficeClaimsPrincipalFactoryTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/Cache/DefaultCachePolicyTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/Cache/FullDataSetCachePolicyTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/Cache/SingleItemsOnlyCachePolicyTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/Components/ComponentTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/Composing/TypeLoaderTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/Configuration/Models/Extensions/HealthCheckSettingsExtensionsTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/Configuration/Models/Validation/HealthChecksSettingsValidatorTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/Configuration/NCronTabParserTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/CoreThings/UdiTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/Manifest/ManifestParserTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/Models/VariationTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/BlockEditorComponentTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/BlockListPropertyValueConverterTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/ColorListValidatorTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/ConvertersTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/DataValueReferenceFactoryCollectionTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/EnsureUniqueValuesValidatorTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/MultiValuePropertyEditorTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/PropertyEditorValueConverterTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/Published/ConvertersTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/Published/NestedContentTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/Published/PropertyCacheLevelTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/ReflectionUtilitiesTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Core/Scoping/ScopeEventDispatcherTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Examine/UmbracoContentValueSetValidatorTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/HostedServices/HealthCheckNotifierTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/HostedServices/KeepAliveTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/HostedServices/LogScrubberTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/HostedServices/ScheduledPublishingTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/HostedServices/ServerRegistration/InstructionProcessTaskTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/HostedServices/ServerRegistration/TouchServerTaskTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/HostedServices/TempFileCleanupTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Logging/LogviewerTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Media/ImageSharpImageUrlGeneratorTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Migrations/AlterMigrationTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Migrations/MigrationPlanTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Migrations/MigrationTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Migrations/PostMigrationTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Models/PathValidationTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/ContentMapperTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/ContentTypeMapperTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/DataTypeMapperTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/DictionaryMapperTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/DictionaryTranslationMapperTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/LanguageMapperTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/MediaMapperTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/PropertyGroupMapperTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/PropertyTypeMapperTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/RelationMapperTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Mappers/RelationTypeMapperTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/NPocoTests/NPocoSqlExtensionsTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/NPocoTests/NPocoSqlTemplateTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/NPocoTests/NPocoSqlTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Querying/ContentTypeRepositorySqlClausesTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Querying/DataTypeDefinitionRepositorySqlClausesTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Querying/ExpressionTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Querying/MediaRepositorySqlClausesTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Querying/MediaTypeRepositorySqlClausesTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Persistence/Querying/QueryBuilderTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Serialization/JsonNetSerializerTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Services/AmbiguousEventTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/Services/PropertyValidationServiceTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.ModelsBuilder.Embedded/BuilderTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.PublishedCache.NuCache/SnapDictionaryTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Web.BackOffice/Controllers/UsersControllerTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/AngularIntegration/JsInitializationTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/AngularIntegration/ServerVariablesParserTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/ImageCropperTest.cs # src/Umbraco.Tests.UnitTests/Umbraco.Web.Common/Macros/MacroParserTests.cs # src/Umbraco.Tests.UnitTests/Umbraco.Web.Website/Controllers/SurfaceControllerTests.cs # src/Umbraco.Tests/Cache/PublishedCache/PublishedMediaCacheTests.cs # src/Umbraco.Tests/Issues/U9560.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/DictionaryPublishedContent.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/LegacyBackgroundTask/BackgroundTaskRunner.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/PublishedContentCache.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/PublishedMediaCache.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/PublishedMemberCache.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/PublishedSnapshot.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/SafeXmlReaderWriter.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/XmlPublishedContent.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/XmlPublishedProperty.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/XmlPublishedSnapshotService.cs # src/Umbraco.Tests/LegacyXmlPublishedCache/XmlStore.cs # src/Umbraco.Tests/Models/MediaXmlTest.cs # src/Umbraco.Tests/Persistence/Mappers/MapperTestBase.cs # src/Umbraco.Tests/Persistence/NPocoTests/PetaPocoCachesTest.cs # src/Umbraco.Tests/PublishedContent/NuCacheChildrenTests.cs # src/Umbraco.Tests/PublishedContent/NuCacheTests.cs # src/Umbraco.Tests/PublishedContent/PublishedContentDataTableTests.cs # src/Umbraco.Tests/PublishedContent/PublishedContentMoreTests.cs # src/Umbraco.Tests/PublishedContent/PublishedContentSnapshotTestBase.cs # src/Umbraco.Tests/PublishedContent/PublishedContentTestBase.cs # src/Umbraco.Tests/PublishedContent/PublishedContentTests.cs # src/Umbraco.Tests/PublishedContent/PublishedMediaTests.cs # src/Umbraco.Tests/PublishedContent/PublishedRouterTests.cs # src/Umbraco.Tests/PublishedContent/SolidPublishedSnapshot.cs # src/Umbraco.Tests/Routing/BaseUrlProviderTest.cs # src/Umbraco.Tests/Routing/ContentFinderByAliasTests.cs # src/Umbraco.Tests/Routing/ContentFinderByAliasWithDomainsTests.cs # src/Umbraco.Tests/Routing/ContentFinderByIdTests.cs # src/Umbraco.Tests/Routing/ContentFinderByUrlAndTemplateTests.cs # src/Umbraco.Tests/Routing/ContentFinderByUrlTests.cs # src/Umbraco.Tests/Routing/ContentFinderByUrlWithDomainsTests.cs # src/Umbraco.Tests/Routing/DomainsAndCulturesTests.cs # src/Umbraco.Tests/Routing/MediaUrlProviderTests.cs # src/Umbraco.Tests/Routing/UrlProviderWithoutHideTopLevelNodeFromPathTests.cs # src/Umbraco.Tests/Routing/UrlRoutesTests.cs # src/Umbraco.Tests/Scoping/ScopedNuCacheTests.cs # src/Umbraco.Tests/Scoping/ScopedXmlTests.cs # src/Umbraco.Tests/Services/TestWithSomeContentBase.cs # src/Umbraco.Tests/TestHelpers/BaseUsingSqlCeSyntax.cs # src/Umbraco.Tests/TestHelpers/BaseWebTest.cs # src/Umbraco.Tests/TestHelpers/ControllerTesting/AuthenticateEverythingMiddleware.cs # src/Umbraco.Tests/TestHelpers/ControllerTesting/TestControllerActivatorBase.cs # src/Umbraco.Tests/TestHelpers/Entities/MockedContent.cs # src/Umbraco.Tests/TestHelpers/Entities/MockedContentTypes.cs # src/Umbraco.Tests/TestHelpers/Entities/MockedMedia.cs # src/Umbraco.Tests/TestHelpers/Entities/MockedMember.cs # src/Umbraco.Tests/TestHelpers/Entities/MockedPropertyTypes.cs # src/Umbraco.Tests/TestHelpers/Stubs/TestLastChanceFinder.cs # src/Umbraco.Tests/TestHelpers/Stubs/TestUserPasswordConfig.cs # src/Umbraco.Tests/TestHelpers/TestHelper.cs # src/Umbraco.Tests/TestHelpers/TestObjects-Mocks.cs # src/Umbraco.Tests/TestHelpers/TestObjects.cs # src/Umbraco.Tests/TestHelpers/TestWithDatabaseBase.cs # src/Umbraco.Tests/Testing/Objects/TestDataSource.cs # src/Umbraco.Tests/Testing/UmbracoTestBase.cs # src/Umbraco.Tests/UmbracoExamine/EventsTest.cs # src/Umbraco.Tests/UmbracoExamine/IndexInitializer.cs # src/Umbraco.Tests/UmbracoExamine/IndexTest.cs # src/Umbraco.Tests/UmbracoExamine/SearchTests.cs # src/Umbraco.Tests/Web/PublishedContentQueryTests.cs # src/Umbraco.Web.BackOffice/Controllers/AuthenticationController.cs # src/Umbraco.Web.BackOffice/Controllers/BackOfficeController.cs # src/Umbraco.Web.BackOffice/Controllers/BackOfficeServerVariables.cs # src/Umbraco.Web.BackOffice/Controllers/ContentController.cs # src/Umbraco.Web.BackOffice/Controllers/ContentTypeController.cs # src/Umbraco.Web.BackOffice/Controllers/CurrentUserController.cs # src/Umbraco.Web.BackOffice/Controllers/EntityController.cs # src/Umbraco.Web.BackOffice/Controllers/ExamineManagementController.cs # src/Umbraco.Web.BackOffice/Controllers/LogController.cs # src/Umbraco.Web.BackOffice/Controllers/LogViewerController.cs # src/Umbraco.Web.BackOffice/Controllers/MediaController.cs # src/Umbraco.Web.BackOffice/Controllers/MemberController.cs # src/Umbraco.Web.BackOffice/Controllers/PreviewController.cs # src/Umbraco.Web.BackOffice/Controllers/PublishedSnapshotCacheStatusController.cs # src/Umbraco.Web.BackOffice/Controllers/SectionController.cs # src/Umbraco.Web.BackOffice/Controllers/TemplateQueryController.cs # src/Umbraco.Web.BackOffice/Controllers/UsersController.cs # src/Umbraco.Web.BackOffice/DependencyInjection/ServiceCollectionExtensions.cs # src/Umbraco.Web.BackOffice/DependencyInjection/UmbracoBuilderExtensions.cs # src/Umbraco.Web.BackOffice/Extensions/HtmlHelperBackOfficeExtensions.cs # src/Umbraco.Web.BackOffice/Filters/CheckIfUserTicketDataIsStaleAttribute.cs # src/Umbraco.Web.BackOffice/Security/BackOfficePasswordHasher.cs # src/Umbraco.Web.BackOffice/Security/BackOfficeSecurityStampValidator.cs # src/Umbraco.Web.BackOffice/Security/BackOfficeSessionIdValidator.cs # src/Umbraco.Web.BackOffice/Security/BackOfficeSignInManager.cs # src/Umbraco.Web.BackOffice/Security/BackOfficeUserManagerAuditer.cs # src/Umbraco.Web.BackOffice/Security/ConfigureBackOfficeIdentityOptions.cs # src/Umbraco.Web.BackOffice/Security/ExternalSignInAutoLinkOptions.cs # src/Umbraco.Web.BackOffice/Security/IBackOfficeSignInManager.cs # src/Umbraco.Web.BackOffice/Security/PasswordChanger.cs # src/Umbraco.Web.BackOffice/Trees/ApplicationTreeController.cs # src/Umbraco.Web.BackOffice/Trees/ContentTreeController.cs # src/Umbraco.Web.BackOffice/Trees/ContentTypeTreeController.cs # src/Umbraco.Web.BackOffice/Trees/DataTypeTreeController.cs # src/Umbraco.Web.BackOffice/Trees/MediaTreeController.cs # src/Umbraco.Web.BackOffice/Trees/MediaTypeTreeController.cs # src/Umbraco.Web.BackOffice/Trees/MemberTreeController.cs # src/Umbraco.Web.BackOffice/Trees/MemberTypeTreeController.cs # src/Umbraco.Web.BackOffice/Trees/TemplatesTreeController.cs # src/Umbraco.Web.Common/Controllers/PluginController.cs # src/Umbraco.Web.Common/DependencyInjection/UmbracoBuilderExtensions.cs # src/Umbraco.Web.Common/Extensions/ApplicationBuilderExtensions.cs # src/Umbraco.Web.Common/Extensions/ImageCropperTemplateCoreExtensions.cs # src/Umbraco.Web.Common/Extensions/ImageCropperTemplateExtensions.cs # src/Umbraco.Web.Common/Extensions/UmbracoCoreServiceCollectionExtensions.cs # src/Umbraco.Web.Common/Install/InstallApiController.cs # src/Umbraco.Web.Common/Install/InstallController.cs # src/Umbraco.Web.Common/Middleware/UmbracoRequestLoggingMiddleware.cs # src/Umbraco.Web.Common/Middleware/UmbracoRequestMiddleware.cs # src/Umbraco.Web.Common/Security/BackOfficeUserManager.cs # src/Umbraco.Web.Common/UmbracoHelper.cs # src/Umbraco.Web.UI.NetCore/Views/Partials/grid/editors/media.cshtml # src/Umbraco.Web.UI.NetCore/umbraco/PartialViewMacros/Templates/Gallery.cshtml # src/Umbraco.Web.UI.NetCore/umbraco/PartialViewMacros/Templates/ListChildPagesFromChangeableSource.cshtml # src/Umbraco.Web.UI.NetCore/umbraco/PartialViewMacros/Templates/ListImagesFromMediaFolder.cshtml # src/Umbraco.Web.UI.NetCore/umbraco/UmbracoBackOffice/AuthorizeUpgrade.cshtml # src/Umbraco.Web.UI.NetCore/umbraco/UmbracoBackOffice/Default.cshtml # src/Umbraco.Web.UI.NetCore/umbraco/UmbracoBackOffice/Preview.cshtml # src/Umbraco.Web.Website/Controllers/SurfaceController.cs # src/Umbraco.Web.Website/Controllers/UmbLoginController.cs # src/Umbraco.Web.Website/Controllers/UmbLoginStatusController.cs # src/Umbraco.Web.Website/Controllers/UmbProfileController.cs # src/Umbraco.Web.Website/Controllers/UmbRegisterController.cs # src/Umbraco.Web.Website/DependencyInjection/UmbracoBuilderExtensions.cs # src/Umbraco.Web.Website/Extensions/PublishedContentExtensions.cs # src/Umbraco.Web/Composing/Current.cs # src/Umbraco.Web/HttpContextUmbracoContextAccessor.cs # src/Umbraco.Web/Macros/MemberUserKeyProvider.cs # src/Umbraco.Web/Mvc/PluginController.cs # src/Umbraco.Web/Mvc/RenderRouteHandler.cs # src/Umbraco.Web/Mvc/RouteDefinition.cs # src/Umbraco.Web/Mvc/SurfaceController.cs # src/Umbraco.Web/Runtime/AspNetUmbracoBootPermissionChecker.cs # src/Umbraco.Web/Security/ActiveDirectoryBackOfficeUserPasswordChecker.cs # src/Umbraco.Web/Security/AuthenticationOptionsExtensions.cs # src/Umbraco.Web/Security/BackofficeSecurity.cs # src/Umbraco.Web/Security/Providers/MembersRoleProvider.cs # src/Umbraco.Web/Security/UmbracoMembershipProviderBase.cs # src/Umbraco.Web/UmbracoApplication.cs # src/Umbraco.Web/UmbracoApplicationBase.cs # src/Umbraco.Web/UmbracoContext.cs # src/Umbraco.Web/UmbracoContextFactory.cs # src/Umbraco.Web/UmbracoDbProviderFactoryCreator.cs # src/Umbraco.Web/UmbracoHttpHandler.cs # src/Umbraco.Web/UmbracoWebService.cs # src/Umbraco.Web/WebApi/UmbracoApiController.cs # src/Umbraco.Web/WebApi/UmbracoApiControllerBase.cs # src/Umbraco.Web/WebApi/UmbracoAuthorizeAttribute.cs # src/Umbraco.Web/WebApi/UmbracoAuthorizedApiController.cs |
||
|
|
bf41c2eeaa |
Netcore: Align namespaces (#9801)
* Rename Umbraco.Core namespace to Umbraco.Cms.Core * Move extension methods in core project to Umbraco.Extensions * Move extension methods in core project to Umbraco.Extensions * Rename Umbraco.Examine namespace to Umbraco.Cms.Examine * Move examine extensions to Umbraco.Extensions namespace * Reflect changed namespaces in Builder and fix unit tests * Adjust namespace in Umbraco.ModelsBuilder.Embedded * Adjust namespace in Umbraco.Persistence.SqlCe * Adjust namespace in Umbraco.PublishedCache.NuCache * Align namespaces in Umbraco.Web.BackOffice * Align namespaces in Umbraco.Web.Common * Ensure that SqlCeSupport is still enabled after changing the namespace * Align namespaces in Umbraco.Web.Website * Align namespaces in Umbraco.Web.UI.NetCore * Align namespaces in Umbraco.Tests.Common * Align namespaces in Umbraco.Tests.UnitTests * Align namespaces in Umbraco.Tests.Integration * Fix errors caused by changed namespaces * Fix integration tests * Undo the Umbraco.Examine.Lucene namespace change This breaks integration tests on linux, since the namespace wont exists there because it's only used on windows. * Fix merge * Fix Merge |
||
|
|
f1717a17f5 |
Fixes error trying to load Cosmos.CRTCompat.dll (System.BadImageForma… (#9834)
Co-authored-by: Bjarke Berg <mail@bergmania.dk> |
||
|
|
eb091f8dcd | Align namespaces in root of infrastructure | ||
|
|
33c8396ad2 | Align namespaces in Services to Umbraco.Cms.Infrastructure | ||
|
|
0cc3645146 |
Align namespaces in Serialization to Umbraco.Cms.Infrastructure
This seems like some very Newtonsoft specific things, so I put it infrastructure |
||
|
|
48e1ba2127 | Align namespaces in Scoping to Umbraco.Cms.Core | ||
|
|
b17c3158c0 | Align namespaces in PropertyEditors to Umbraco.Cms.Core.* | ||
|
|
5bd8e32279 |
Align namespaces in Persistence
Made everything except for repository interface be in the Umbraco.Cms.Infrastructure.Persistence namespace |
||
|
|
7ab0c61284 | Align namespaces in Migrations to Umbraco.Cms.Infrastructure | ||
|
|
548bf27a0c | Align namespaces in Media to Umbraco.Cms.Infrastructure | ||
|
|
9979fe9bb1 |
Align namespaces in Manifest to Umbraco.Cms.Core
If we can ditch Newtonsoft, these could all be in the core project as far as I can see |
||
|
|
b74abaf3af |
Align namespaces in DependencyInjection to Umbraco.Cms.Infrastructure.DependencyInjection
Even though Core also has this, then pretty much every project has their own DI namespace, and this one does reference third party dependencies as far as I can see |
||
|
|
476d60cc50 | Align namespaces in Umbraco.Tests.Common | ||
|
|
737b471647 | Adjust namespace in Umbraco.PublishedCache.NuCache | ||
|
|
34f8766a3c | Move extension methods in core project to Umbraco.Extensions | ||
|
|
216fb87c79 | Rename Umbraco.Core namespace to Umbraco.Cms.Core | ||
|
|
86fd473018 | UmbracoRequestBegin and UmbracoRequestEnd part of the core proj and changed to just have a IUmbracoContext reference. Removes IRequestAccessor events, Fixes the DatabaseServerMessengerNotificationHandler weirdness, Removes UmbracoModule and friends and old routing events and statuses | ||
|
|
abb469a404 |
Revert "Updated NPoco from 3.9.4 -> 4.0.2 (#9061)"
This reverts commit
|
||
|
|
1080d36b8e | Migrated SqlCeSyntaxProviderTests and removed tests that tested the test framework... | ||
|
|
a54e10bc13 |
Merge remote-tracking branch 'origin/v8/dev' into netcore/feature/merge-v8-18-01-2021
# Conflicts: # .gitignore # build/NuSpecs/UmbracoCms.Core.nuspec # src/SolutionInfo.cs # src/Umbraco.Core/Configuration/UmbracoSettings/BackOfficeElement.cs # src/Umbraco.Core/Configuration/UmbracoSettings/ContentElement.cs # src/Umbraco.Core/Configuration/UmbracoSettings/IBackOfficeSection.cs # src/Umbraco.Core/Configuration/UmbracoSettings/IContentSection.cs # src/Umbraco.Core/IO/SystemFiles.cs # src/Umbraco.Core/Models/ContentBase.cs # src/Umbraco.Core/Models/Identity/BackOfficeIdentityUser.cs # src/Umbraco.Core/Persistence/UmbracoDatabaseExtensions.cs # src/Umbraco.Core/Runtime/CoreRuntime.cs # src/Umbraco.Core/RuntimeOptions.cs # src/Umbraco.Core/RuntimeState.cs # src/Umbraco.Core/Telemetry/TelemetryMarkerComponent.cs # src/Umbraco.Core/Telemetry/TelemetryMarkerComposer.cs # src/Umbraco.Examine/Umbraco.Examine.csproj # src/Umbraco.Infrastructure/HostedServices/ReportSiteTask.cs # src/Umbraco.Infrastructure/Install/InstallStepCollection.cs # src/Umbraco.Infrastructure/Install/InstallSteps/NewInstallStep.cs # src/Umbraco.Infrastructure/Migrations/Install/DatabaseBuilder.cs # src/Umbraco.Infrastructure/Migrations/Install/DatabaseSchemaCreator.cs # src/Umbraco.Infrastructure/Runtime/SqlMainDomLock.cs # src/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/Repositories/ContentTypeRepositoryTest.cs # src/Umbraco.Tests/Runtimes/CoreRuntimeTests.cs # src/Umbraco.Tests/Runtimes/StandaloneTests.cs # src/Umbraco.Tests/Testing/TestDatabase.cs # src/Umbraco.Web.BackOffice/Controllers/BackOfficeServerVariables.cs # src/Umbraco.Web.UI.Client/src/installer/steps/database.controller.js # src/Umbraco.Web.UI.NetCore/Views/Partials/Grid/Editors/TextString.cshtml # src/Umbraco.Web.UI.NetCore/umbraco/config/lang/da.xml # src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en.xml # src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en_us.xml # src/Umbraco.Web.UI/Umbraco/config/lang/cs.xml # src/Umbraco.Web.UI/config/umbracoSettings.Release.config # src/Umbraco.Web/Composing/CompositionExtensions/Installer.cs # src/Umbraco.Web/Editors/PreviewController.cs # src/Umbraco.Web/Editors/UsersController.cs # src/Umbraco.Web/JavaScript/PreviewInitialize.js # src/Umbraco.Web/Telemetry/TelemetryComponent.cs # src/Umbraco.Web/UmbracoApplication.cs |
||
|
|
d9c6584d90 | Updated NPoco from 3.9.4 -> 4.0.2 (#9061) | ||
|
|
1f6297ad6b | Moves some services 'up' to Core, moves core DI registrations 'up' to UmbracoBuilder, moves Composing ext to DependencyInjection namespaces as UmbracoBuilder ext | ||
|
|
b20ce5a92e | A bunch of cleanup for DI namespaces, ext methods and dist cache classes | ||
|
|
ce508d08ec |
Merge remote-tracking branch 'origin/netcore/netcore' into netcore/task/front-end-routing
# Conflicts: # src/Umbraco.Tests/PublishedContent/NuCacheChildrenTests.cs # src/Umbraco.Tests/Testing/UmbracoTestBase.cs # src/Umbraco.Web.BackOffice/Extensions/BackOfficeApplicationBuilderExtensions.cs |
||
|
|
63ab8ec52c | Lots of notes, removes data tokens, | ||
|
|
4b85f8eb20 | Big refactor or PublishedSnapshotService to split up so that there's a service and repository responsible for the data querying and persistence | ||
|
|
7ef6501bb1 |
Merge remote-tracking branch 'origin/netcore/netcore' into netcore/feature/more-files-from-infrastructure-to-core
# Conflicts: # src/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/ConvertersTests.cs |
||
|
|
40a6fa2b89 |
NetCore: Migrate more tests (#9494)
* Migrate tests * Cleanup * Migrate tests * post merge fix Signed-off-by: Bjarke Berg <mail@bergmania.dk> |
||
|
|
fb18317c0f | Moved lots of property editors into core | ||
|
|
606d8bcf51 | Merge remote-tracking branch 'upstream/netcore/netcore' into netcore/feature/9397 | ||
|
|
0f0c50b56e |
Merge remote-tracking branch 'origin/netcore/netcore' into netcore/feature/2FAuth
# Conflicts: # src/Umbraco.Tests.Integration/TestServerTest/TestAuthHandler.cs # src/Umbraco.Web.BackOffice/Controllers/AuthenticationController.cs # src/Umbraco.Web.BackOffice/Controllers/BackOfficeController.cs # src/Umbraco.Web.BackOffice/Controllers/ContentController.cs # src/Umbraco.Web.BackOffice/Controllers/ContentTypeController.cs # src/Umbraco.Web.BackOffice/Controllers/MediaTypeController.cs # src/Umbraco.Web.BackOffice/Controllers/UsersController.cs # src/Umbraco.Web.BackOffice/Filters/DenyLocalLoginAuthorizationAttribute.cs # src/Umbraco.Web.BackOffice/Filters/OverrideAuthorizationFilterProvider.cs # src/Umbraco.Web.Common/Filters/UmbracoBackOfficeAuthorizeAttribute.cs # src/Umbraco.Web.Common/Filters/UmbracoBackOfficeAuthorizeFilter.cs |
||
|
|
6d1cd89f4e | Fix tests build | ||
|
|
a1df7c159a | Post merge - Fix build | ||
|
|
85c01d9905 |
Merge remote-tracking branch 'origin/netcore/dev' into netcore/netcore
# Conflicts: # src/Umbraco.Configuration/Legacy/GlobalSettings.cs # src/Umbraco.Core/Configuration/IGlobalSettings.cs # src/Umbraco.Core/Models/ContentBaseExtensions.cs # src/Umbraco.Core/Routing/ContentFinderByRedirectUrl.cs # src/Umbraco.Core/Routing/DefaultUrlProvider.cs # src/Umbraco.Core/Runtime/MainDom.cs # src/Umbraco.Core/Services/IRuntimeState.cs # src/Umbraco.Infrastructure/Compose/NotificationsComponent.cs # src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/ImageCropperValueConverter.cs # src/Umbraco.Infrastructure/RuntimeState.cs # src/Umbraco.Tests/Routing/UrlsWithNestedDomains.cs # src/Umbraco.Tests/Runtimes/StandaloneTests.cs # src/Umbraco.Tests/TestHelpers/TestObjects.cs # src/Umbraco.Web.BackOffice/Controllers/LogViewerController.cs # src/Umbraco.Web.BackOffice/Controllers/UsersController.cs # src/Umbraco.Web.BackOffice/Mapping/ContentMapDefinition.cs # src/Umbraco.Web.BackOffice/PropertyEditors/RteEmbedController.cs # src/Umbraco.Web.BackOffice/Trees/DictionaryTreeController.cs # src/Umbraco.Web.UI.NetCore/umbraco/UmbracoBackOffice/Default.cshtml # src/Umbraco.Web.UI.NetCore/umbraco/config/lang/da.xml # src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en.xml # src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en_us.xml # src/Umbraco.Web.UI/Umbraco/config/lang/cs.xml # src/Umbraco.Web.UI/Views/Partials/Grid/Editors/Rte.cshtml # src/Umbraco.Web/Controllers/UmbLoginController.cs # src/Umbraco.Web/Install/Controllers/InstallController.cs # src/Umbraco.Web/PublishedElementExtensions.cs # src/Umbraco.Web/Runtime/WebInitialComposer.cs # src/Umbraco.Web/UmbracoHelper.cs # src/Umbraco.Web/UmbracoInjectedModule.cs # src/Umbraco.Web/UrlHelperExtensions.cs # src/Umbraco.Web/UrlHelperRenderExtensions.cs # src/Umbraco.Web/WebApi/UmbracoApiControllerBase.cs |