Elitsa Marinovska
e326370b5f
V14: Deleted code marked as obsolete for V12 and V13 ( #15999 )
...
* Forgotten v12 obsoletions
* V13 obsoletions
* Remove LegacyStaticServiceProvider and fix using statements of StaticServiceProvider
* Remove obsolete ctors for v13
* More v13 obsoletions
* UmbracoMapper obsoletion
* UmbracoPipelineFilter obsoletion
---------
Co-authored-by: nikolajlauridsen <nikolajlauridsen@protonmail.ch >
2024-04-08 11:17:32 +02:00
Kenn Jacobsen
976bca456e
Remove macros ( #15794 )
...
* Remove macros!
* Clean up snippets
* Add migration that deletes all macros
* Review comments
2024-02-29 15:11:06 +01:00
Sven Geusens
95c0c0adad
Merge branch 'v13/dev' into v14/dev
...
# Conflicts:
# src/Umbraco.Cms.StaticAssets/umbraco/UmbracoBackOffice/Default.cshtml
# src/Umbraco.Cms.StaticAssets/umbraco/UmbracoLogin/Index.cshtml
# src/Umbraco.Core/Services/DataTypeService.cs
2024-02-16 11:19:15 +01:00
Rachel Drake
2d2d17d928
Fixing #14088 .
...
Match content finder functionality in the url provider for umbracoUrlAlias.
2024-01-30 03:02:42 +01:00
Sven Geusens
33f2b26bf6
[v14] Absolute media urls ( #15503 )
...
* Made a replaceble solution to support absolute urls for media/user avatars in the management API
* PR suggestion
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
* PR suggestion
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
* PR suggestion/fix and added missing switch case
---------
Co-authored-by: Sven Geusens <sge@umbraco.dk >
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
2024-01-10 10:01:06 +01:00
Bjarke Berg
95094361cc
Merge remote-tracking branch 'origin/v13/dev' into v14/dev
...
# Conflicts:
# Directory.Packages.props
# build/azure-pipelines.yml
# src/Umbraco.Cms.Api.Delivery/Handlers/InitializeMemberApplicationNotificationHandler.cs
# src/Umbraco.Cms.StaticAssets/umbraco/UmbracoBackOffice/Default.cshtml
# src/Umbraco.Cms.StaticAssets/umbraco/UmbracoLogin/Index.cshtml
# src/Umbraco.Core/DependencyInjection/UmbracoBuilder.CollectionBuilders.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/UmbracoPlan.cs
# src/Umbraco.Infrastructure/Models/Blocks/BlockListEditorDataConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/BlockListPropertyEditorBase.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/BlockListPropertyValueConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/BlockListPropertyValueCreator.cs
# tests/Directory.Packages.props
# tests/Umbraco.Tests.AcceptanceTest/package.json
# tests/Umbraco.Tests.AcceptanceTest/tests/DefaultConfig/BlockListEditor/blockListEditorDataType.spec.ts
# tests/Umbraco.Tests.AcceptanceTest/tests/DefaultConfig/HelpPanel/helpLinks.spec.ts
# tests/Umbraco.Tests.AcceptanceTest/tests/DefaultConfig/Login/login.spec.ts
# tests/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/BlockListPropertyValueConverterTests.cs
# version.json
2023-12-13 15:34:22 +01:00
Sebastiaan Janssen
024a57e098
Merge branch 'v12/dev' into v13/dev
...
# Conflicts:
# global.json
# src/Umbraco.Cms.StaticAssets/umbraco/UmbracoBackOffice/Default.cshtml
# src/Umbraco.Cms.StaticAssets/wwwroot/App_Plugins/Umbraco.BlockGridEditor.DefaultCustomViews/umbBlockGridDemoRichTextBlock.html
# src/Umbraco.Core/EmbeddedResources/Lang/da.xml
# src/Umbraco.Core/EmbeddedResources/Lang/en.xml
# src/Umbraco.Core/EmbeddedResources/Lang/tr.xml
# src/Umbraco.Core/Models/PublishedContent/PublishedPropertyType.cs
# src/Umbraco.Infrastructure/BackgroundJobs/Jobs/HealthCheckNotifierJob.cs
# src/Umbraco.Infrastructure/BackgroundJobs/RecurringBackgroundJobHostedServiceRunner.cs
# src/Umbraco.Web.Common/DependencyInjection/UmbracoBuilderExtensions.cs
# src/Umbraco.Web.UI.Client/src/common/services/blockeditormodelobject.service.js
# src/Umbraco.Web.UI.Client/src/common/services/editor.service.js
# src/Umbraco.Web.UI/Startup.cs
# tests/Umbraco.Tests.AcceptanceTest/tests/DefaultConfig/Login/login.spec.ts
# tests/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/BackgroundJobs/Jobs/HealthCheckNotifierJobTests.cs
(cherry picked from commit ef3f2c48198d8baed9d3340f926cd07e80720428)
2023-12-06 12:47:51 +01:00
Bjarke Berg
ef80e25aa6
Merge remote-tracking branch 'origin/v13/dev' into v14/dev
...
# Conflicts:
# build/azure-pipelines.yml
# src/Umbraco.Core/Constants-Configuration.cs
# src/Umbraco.Core/DependencyInjection/UmbracoBuilder.Configuration.cs
# src/Umbraco.Core/Factories/IDatabaseSettingsFactory.cs
# src/Umbraco.Core/Factories/IInstallSettingsFactory.cs
# src/Umbraco.Core/Factories/IUpgradeSettingsFactory.cs
# src/Umbraco.Core/Factories/InstallSettingsFactory.cs
# src/Umbraco.Core/Factories/UpgradeSettingsFactory.cs
# src/Umbraco.Core/Factories/UserSettingsFactory.cs
# src/Umbraco.Core/Installer/IInstallStep.cs
# src/Umbraco.Core/Installer/IUpgradeStep.cs
# src/Umbraco.Core/Installer/NewInstallStepCollection.cs
# src/Umbraco.Core/Installer/NewInstallStepCollectionBuilder.cs
# src/Umbraco.Core/Installer/Steps/FilePermissionsStep.cs
# src/Umbraco.Core/Installer/Steps/RestartRuntimeStep.cs
# src/Umbraco.Core/Installer/Steps/TelemetryIdentifierStep.cs
# src/Umbraco.Core/Installer/UpgradeStepCollection.cs
# src/Umbraco.Core/Installer/UpgradeStepCollectionBuilder.cs
# src/Umbraco.Core/Models/Blocks/RichTextBlockLayoutItem.cs
# src/Umbraco.Core/Models/Blocks/RichTextEditorBlockDataConverter.cs
# src/Umbraco.Core/Models/Configuration/NewBackOfficeSettings.cs
# src/Umbraco.Core/Models/Configuration/NewBackOfficeSettingsValidator.cs
# src/Umbraco.Core/Models/Installer/ConsentLevelModel.cs
# src/Umbraco.Core/Models/Installer/DatabaseInstallData.cs
# src/Umbraco.Core/Models/Installer/DatabaseSettingsModel.cs
# src/Umbraco.Core/Models/Installer/InstallData.cs
# src/Umbraco.Core/Models/Installer/InstallSettingsModel.cs
# src/Umbraco.Core/Models/Installer/PasswordSettingsModel.cs
# src/Umbraco.Core/Models/Installer/UpgradeSettingsModel.cs
# src/Umbraco.Core/Models/Installer/UserInstallData.cs
# src/Umbraco.Core/Models/Installer/UserSettingsModel.cs
# src/Umbraco.Core/Models/OutOfDateType.cs
# src/Umbraco.Core/PaginationHelper.cs
# src/Umbraco.Core/Services/Installer/IInstallService.cs
# src/Umbraco.Core/Services/Installer/IUpgradeService.cs
# src/Umbraco.Core/Services/Installer/InstallService.cs
# src/Umbraco.Core/Services/Installer/UpgradeService.cs
# src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Repositories.cs
# src/Umbraco.Infrastructure/Factories/Installer/DatabaseSettingsFactory.cs
# src/Umbraco.Infrastructure/Installer/Steps/CreateUserStep.cs
# src/Umbraco.Infrastructure/Installer/Steps/DatabaseConfigureStep.cs
# src/Umbraco.Infrastructure/Installer/Steps/DatabaseInstallStep.cs
# src/Umbraco.Infrastructure/Installer/Steps/DatabaseUpgradeStep.cs
# src/Umbraco.Infrastructure/Installer/Steps/RegisterInstallCompleteStep.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/UmbracoPlan.cs
# src/Umbraco.Infrastructure/Models/Blocks/BlockEditorDataConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/BlockEditorPropertyValueEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/BlockEditorValidator.cs
# src/Umbraco.Infrastructure/PropertyEditors/BlockEditorValues.cs
# src/Umbraco.Infrastructure/PropertyEditors/RichTextPropertyEditor.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/BlockGridPropertyValueConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/BlockListPropertyValueConverter.cs
# src/Umbraco.Infrastructure/PropertyEditors/ValueConverters/BlockPropertyValueConverterBase.cs
# src/Umbraco.Infrastructure/Security/IBackOfficeApplicationManager.cs
# src/Umbraco.Infrastructure/Services/IIndexingRebuilderService.cs
# src/Umbraco.Infrastructure/Services/IndexingRebuilderService.cs
# src/Umbraco.New.Cms.Core/Umbraco.New.Cms.Core.csproj
# src/Umbraco.New.Cms.Infrastructure/Umbraco.New.Cms.Infrastructure.csproj
# src/Umbraco.New.Cms.Web.Common/Umbraco.New.Cms.Web.Common.csproj
# tests/Umbraco.Tests.AcceptanceTest/tests/DefaultConfig/Content/content.spec.ts
# tests/Umbraco.Tests.AcceptanceTest/tests/DefaultConfig/Login/login.spec.ts
# tests/Umbraco.Tests.UnitTests/Umbraco.Core/PropertyEditors/BlockListPropertyValueConverterTests.cs
# version.json
2023-11-01 13:50:38 +01:00
Andy Butland
d08d141bcf
Updates and support for re-use of CMS logic in Deploy ( #14990 )
...
* Adds additional parameter to IFileSource.GetFilesAsync allowing the caller to continue on a file not found exception.
* Moved redirect tracking and creation logic out of handler into a service, allowing for re-use in Deploy.
* Reverted breaking change in IFileSource by obsoleting old method and
2023-10-31 12:38:44 +01:00
kjac
e30a87d1fd
Merge branch 'v13/dev' into v14/dev
...
# Conflicts:
# Directory.Build.props
# build/azure-pipelines.yml
# src/Umbraco.Cms.Api.Common/DependencyInjection/UmbracoBuilderAuthExtensions.cs
# src/Umbraco.Cms.Api.Common/OpenApi/SwaggerRouteTemplatePipelineFilter.cs
# src/Umbraco.Cms.Api.Common/Security/Paths.cs
# src/Umbraco.Cms.Api.Delivery/Controllers/Security/MemberController.cs
# src/Umbraco.Cms.Api.Delivery/DependencyInjection/UmbracoBuilderExtensions.cs
# src/Umbraco.Cms.Api.Delivery/Handlers/InitializeMemberApplicationNotificationHandler.cs
# src/Umbraco.Cms.Api.Delivery/Handlers/RevokeMemberAuthenticationTokensNotificationHandler.cs
# src/Umbraco.Cms.Api.Delivery/Security/MemberApplicationManager.cs
# src/Umbraco.Cms.Api.Delivery/Services/RequestMemberAccessService.cs
# src/Umbraco.Core/Constants-OAuthClaims.cs
# src/Umbraco.Core/Constants-OAuthClientIds.cs
# src/Umbraco.Core/DeliveryApi/IApiContentQueryProvider.cs
# src/Umbraco.Core/DeliveryApi/IApiContentQueryService.cs
# src/Umbraco.Core/DeliveryApi/IRequestMemberAccessService.cs
# src/Umbraco.Core/DeliveryApi/NoopRequestMemberAccessService.cs
# src/Umbraco.Core/Models/DeliveryApi/ProtectedAccess.cs
# src/Umbraco.Core/Services/ITagService.cs
# src/Umbraco.Core/Services/UserService.cs
# src/Umbraco.Infrastructure/Security/IMemberApplicationManager.cs
# src/Umbraco.Infrastructure/Security/OpenIdDictApplicationManagerBase.cs
# src/Umbraco.Web.BackOffice/Controllers/MediaController.cs
# tests/Umbraco.Tests.AcceptanceTest/tests/DefaultConfig/HelpPanel/systemInformation.spec.ts
# version.json
2023-10-23 19:03:13 +02:00
Nikolaj Brask-Nielsen
6d48091328
docs: XML warnings ( #14663 )
...
* chore: Fix XML warnings
* docs: Fix XML warnings
* docs: Fix XML in resource designer
* docs: Fix XML warnings
* Revert "docs: Fix XML in resource designer"
This reverts commit 8ea61c51ac161e1853ae080db7fe1b4d4cb4d2be.
2023-09-06 20:08:17 +02:00
Bjarke Berg
520309e3f8
Merge remote-tracking branch 'origin/v12/dev' into v14/dev
...
# Conflicts:
# src/Umbraco.Infrastructure/Migrations/Upgrade/UmbracoPlan.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/UserRepository.cs
# src/Umbraco.Web.BackOffice/Controllers/MediaController.cs
# src/Umbraco.Web.BackOffice/Filters/FileUploadCleanupFilterAttribute.cs
2023-06-12 10:10:08 +02:00
Chad
e784cfa960
Improve logging performance by checking Trace/Debug log level is enabled ( #12793 )
2023-06-07 11:47:05 +02:00
Bjarke Berg
27103355a5
Post merge fixes
2023-03-20 09:37:11 +01:00
Bjarke Berg
8a99222e26
Merge remote-tracking branch 'origin/v12/dev' into v13/dev
...
# Conflicts:
# src/Umbraco.Core/CompatibilitySuppressions.xml
# src/Umbraco.Core/Routing/UmbracoRequestPaths.cs
# src/Umbraco.Infrastructure/CompatibilitySuppressions.xml
# src/Umbraco.Web.BackOffice/Controllers/ContentController.cs
# tests/Umbraco.Tests.UnitTests/Umbraco.Web.BackOffice/Controllers/ContentControllerTests.cs
2023-03-20 08:49:27 +01:00
Kenn Jacobsen
2eebd0558c
Document and document type read API ( #13853 )
...
* Basic structure for document and document type read API
* Handle unpublished, non-variant content
* Expose content type key on ContentTypeSort
* Add the remaining properties to document type (minus list view info, still pending)
* Obsolete more ILocalizationService usage
* Add URLs and template data to document view model
* Clean up + add proprety type appearance
* update submodule commit
* front-end commit
* latest front-end commit
* latest commit
* latest front-end commit
* Rename content property to content value in view model layer
* Add contextual JSON serialization as default JSON serializer
* Add FIXME to content type sort + rearrange constructor parameters
* Fix broken remark tag
* Whitelist breakage for ContentTypeSort
* Add variance info to property type output
* Update src/Umbraco.Cms.Api.Management/Controllers/Document/ByKeyDocumentController.cs
Co-authored-by: Bjarke Berg <mail@bergmania.dk >
* Update src/Umbraco.Cms.Api.Management/Controllers/DocumentType/ByKeyDocumentTypeController.cs
Co-authored-by: Bjarke Berg <mail@bergmania.dk >
* Update src/Umbraco.Cms.Api.Management/Factories/ContentUrlFactory.cs
Co-authored-by: Bjarke Berg <mail@bergmania.dk >
* Add a few FIXME comments about async entity retrieval
---------
Co-authored-by: Niels Lyngsø <niels.lyngso@gmail.com >
Co-authored-by: Bjarke Berg <mail@bergmania.dk >
2023-02-21 13:40:41 +01:00
Nuklon
de27eb697e
Fixes #13732 - IsBackOfficeRequest is extremely inefficient ( #13743 )
...
* Update UmbracoRequestPaths.cs
* Update UmbracoRequestPaths.cs
* remove redundant check
---------
Co-authored-by: Michael <michael@crossingpaths.be >
2023-02-16 23:09:26 +01:00
Bjarke Berg
808d563aa0
Merge remote-tracking branch 'origin/v12/dev' into v13/dev
...
# Conflicts:
# src/Umbraco.Core/Models/PublishedContent/PublishedValueFallback.cs
2023-02-15 14:19:19 +01:00
Ronald Barendse
45036f54dd
Sort domains (Culture and Hostnames) ( #13797 )
...
* Add sort order to IDomain, UmbracoDomain and DomainDto
* Add migration to create domain sort order column
* Add Sort method to domain service
* Set sort order when persisting new domain and order results
* Add multiple and block style support to umb-button-group
* Allow sorting domains in back-office, improve UI and rewrite PostSaveLanguageAndDomains for correctly sorting domains
* Ensure routing and cache keeps the domain sort order
* Update test to assert correct domain order
* Move migration to target 11.3 and cleanup plan
* Fix formatting/styling and make SelectDomains private
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
---------
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
2023-02-14 10:35:45 +01:00
Kenn Jacobsen
4640a317b8
Support non-nullable reference types in OpenAPI doc ( #13685 )
...
* Refactored ManagementApiComposer into several extension classes
* ADd support for non-nullable reference types in OpenAPI doc
* Update OpenAPI JSON to reflect new (lack of) nullability
* Don't add factories twice :)
* Rework composing + move backoffice route detection for management API to core
2023-01-18 13:11:42 +01:00
Callum Whyte
5ef43cb4f0
Rename StaticServiceProvider namespace Umbraco.Cms.Core.DependencyInjection ( #13239 )
2022-11-29 12:22:57 +01:00
Nikolaj Geisle
64e7933d57
V11: Merge dev to contrib ( #13363 )
...
* Bump version
* Add IContextCache to deploy connectors (#13287 )
* Add IContextCache and implementations
* Update connector interfaces to use IContextCache
* Minor cleanup
* Move DeployContextCache prefix to constant
* Move default implementations to obsolete methods
* Remove DeployContextCache and DictionaryCache
Co-authored-by: Andy Butland <abutland73@gmail.com >
* Add IContextCache to deploy connectors (#13287 )
* Add IContextCache and implementations
* Update connector interfaces to use IContextCache
* Minor cleanup
* Move DeployContextCache prefix to constant
* Move default implementations to obsolete methods
* Remove DeployContextCache and DictionaryCache
Co-authored-by: Andy Butland <abutland73@gmail.com >
* Parse lockId as invariant (#13284 )
Co-authored-by: Zeegaan <nge@umbraco.dk >
* Fix Sqlite database locking issue (#13246 )
* Add locking for creating scope
* Lock the repository instead
* Add scope in action instead of locking in service
* Fix up post-merge
Co-authored-by: Zeegaan <nge@umbraco.dk >
* Bump version to next minor
* Fix for UseExceptionHandler no longer working since v10.3 RC (#13218 )
* Fix for UseExceptionHandler no longer working since v10.3 RC
* Update the management api path to match the new one
Co-authored-by: Nikolaj <nikolajlauridsen@protonmail.ch >
* New backoffice: Cleanup management API routes (#13296 )
* Rename ModelsBuilderDashboard folder to ModelsBuilder
* Fix modelsbuilder paths and related naming
* Rename analytics route to telemetry
* Fix controller bases - routes and tags
* Fix items route
* Fix more controllerbase routes
* Fix route
* Fix OpenApi file
* Merging DictionaryItem and Dictionary
* Fix TrackedReferences naming
* Update OpenApi file
* Rename Analytics* related types to Telemetry*
* New Backoffice: Return AnalyticsLevelViewModel from Telemetry/ (#13298 )
* Return TelemetryLevelViewModel instead of TelemetryLevel
* Fix schema
* Change telemetry/current to telemetry/level
(cherry picked from commit f2b8494c669cbbf04b623753abbf1be211973aa9)
* Add contants for tree and recycle-bin subpaths
(cherry picked from commit 4449f56bc00832ea6d357a3854b454791c80e0e2)
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Updated Smidge, Npoco and MailKit (#13310 )
* Updated Smidge, Npoco and MailKit
* Added missing command (after breaking interface in npoco)
* OpenId Connect authentication for new management API (#13318 )
* First attempt at OpenIddict
* Making headway and more TODOs
* Redo current policies for multiple schemas + clean up auth controller
* Fix bad merge
* Clean up some more test code
* Fix spacing
* Include AddAuthentication() in OpenIddict addition
* A little more clean-up
* Move application creation to its own implementation + prepare for middleware to handle valid callback URL
* Enable refresh token flow
* Fix bad merge from v11/dev
* Support auth for Swagger and Postman in non-production environments + use default login screen for back-office logins
* Add workaround to client side login handling so the OAuth return URL is not corrupted before redirection
* Add temporary configuration handling for new backoffice
* Restructure the code somewhat, move singular responsibility from management API project
* Add recurring task for cleaning up old tokens in the DB
* Fix bad merge + make auth controller align with the new management API structure
* Explicitly handle the new management API path as a backoffice path (NOTE: this is potentially behaviorally breaking!)
* Redo handle the new management API requests as backoffice requests, this time in a non-breaking way
* Add/update TODOs
* Revert duplication of current auth policies for OpenIddict (as it breaks everything for V11 without the new management APIs) and introduce a dedicated PoC policy setup for OpenIddict.
* Fix failing unit tests
* Update src/Umbraco.Cms.ManagementApi/Security/BackOfficeApplicationManager.cs
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
* Update src/Umbraco.Cms.ManagementApi/Security/BackOfficeApplicationManager.cs
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
* Update src/Umbraco.Cms.ManagementApi/Security/BackOfficeApplicationManager.cs
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
* Update src/Umbraco.Core/Routing/UmbracoRequestPaths.cs
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
* V11: Using IFileProvider to access assets added from packages (#13141 )
* Creating a FileProviderFactory for getting the package.manifest and grid.editors.config.js files through a file provider
* Collecting the package.manifest-s from different sources
* Searching different sources for grid.editors.config.js
* Using an IFileProvider to collect all tours
* Refactoring IconService.cs
* Typo
* Optimizations when looping through the file system
* Moving WebRootFileProviderFactory to Umbraco.Web.Common proj
* Removes double registering
* pluginLangFileSources includes the localPluginFileSources
* Comments
* Remove linq from foreach
* Change workflow for grid.editors.config.js so we check first physical file, then RCL, then Embedded
* Clean up
* Check if config dir exists
* Discover nested package.manifest files
* Fix IFileInfo.PhysicalPath check
* Revert 712810e1fd995720047832ee689f804185ea69d6 as that way files in content root are preferred over those in web root
* Adding comments
* Refactoring
* Remove PhysicalPath check
* Fix registration of WebRootFileProviderFactory
* Use Swashbuckle instead of NSwag (#13350 )
* First attempt at OpenIddict
* Making headway and more TODOs
* Redo current policies for multiple schemas + clean up auth controller
* Fix bad merge
* Clean up some more test code
* Fix spacing
* Include AddAuthentication() in OpenIddict addition
* A little more clean-up
* Move application creation to its own implementation + prepare for middleware to handle valid callback URL
* Enable refresh token flow
* Fix bad merge from v11/dev
* Support auth for Swagger and Postman in non-production environments + use default login screen for back-office logins
* Add workaround to client side login handling so the OAuth return URL is not corrupted before redirection
* Add temporary configuration handling for new backoffice
* Restructure the code somewhat, move singular responsibility from management API project
* Add recurring task for cleaning up old tokens in the DB
* Fix bad merge + make auth controller align with the new management API structure
* Explicitly handle the new management API path as a backoffice path (NOTE: this is potentially behaviorally breaking!)
* Redo handle the new management API requests as backoffice requests, this time in a non-breaking way
* Add/update TODOs
* Replace NSwag with Swashbuckle and clean up unnecessary client secret workaround
* Revert duplication of current auth policies for OpenIddict (as it breaks everything for V11 without the new management APIs) and introduce a dedicated PoC policy setup for OpenIddict.
* Fix failing unit tests
* A little niceness + export new OpenApi.json and fix path in contract unit test
* Redo after merge with v11/dev + filter out unwanted mime types
* Remove CreatedResult and NotFoundObjectResult where possible
* Custom schema IDs - no more "ViewModel" postfix and make generic lists look less clunky too
* A little more explanation for generic schema ID generation
* Force Swashbuckle to use enum string names
* Update OpenApi.json to match new enum string values
* Add clarifying comment about weird looking construct
* add workflow to schema (#13349 )
* add workflow to schema
* add licenses to CMSDefinition - intentionally only adding to schema, not registered as options
Co-authored-by: Nikolaj <nikolajlauridsen@protonmail.ch >
Co-authored-by: Ronald Barendse <ronald@barend.se >
Co-authored-by: Andy Butland <abutland73@gmail.com >
Co-authored-by: Zeegaan <nge@umbraco.dk >
Co-authored-by: Justin Neville <67802060+justin-nevitech@users.noreply.github.com >
Co-authored-by: Elitsa Marinovska <21998037+elit0451@users.noreply.github.com >
Co-authored-by: Bjarke Berg <mail@bergmania.dk >
Co-authored-by: Kenn Jacobsen <kja@umbraco.dk >
Co-authored-by: Nathan Woulfe <nathan@nathanw.com.au >
2022-11-08 08:21:55 +01:00
Sebastiaan Janssen
9e3178034e
Merge branch 'v10/dev' into v11/dev
2022-10-25 14:26:01 +02:00
Daniël Knippers
e2636fea2a
Only attempt to find template when TemplateId is not null or default
2022-10-24 11:47:28 +01:00
Sebastiaan Janssen
db5d05d641
Revert files that shouldn't change back in v11
2022-09-19 16:37:24 +02:00
Sebastiaan Janssen
87c06f5f98
Back to 10.2.0-ish
2022-09-19 16:14:16 +02:00
Bjarke Berg
e9f9b8aee1
merge v10 to v11
2022-08-18 14:38:49 +02:00
vsilvar
b27c03f001
Fixed ContentLastChanceFinder not being called for nodes without template ( #12002 )
...
This commit also ensure that the domain and culture is set before the ContentLastChanceFinder executes
2022-07-18 08:47:45 +10:00
Sebastiaan Janssen
e626fca243
Merge branch 'v10/dev' into v10/contrib
...
# Conflicts:
# src/Umbraco.Core/Actions/ActionAssignDomain.cs
# src/Umbraco.Core/Actions/ActionCopy.cs
# src/Umbraco.Core/Actions/ActionCreateBlueprintFromContent.cs
# src/Umbraco.Core/Actions/ActionDelete.cs
# src/Umbraco.Core/Actions/ActionMove.cs
# src/Umbraco.Core/Actions/ActionNew.cs
# src/Umbraco.Core/Actions/ActionNotify.cs
# src/Umbraco.Core/Actions/ActionProtect.cs
# src/Umbraco.Core/Actions/ActionRestore.cs
# src/Umbraco.Core/Actions/ActionRights.cs
# src/Umbraco.Core/Actions/ActionRollback.cs
# src/Umbraco.Core/Actions/ActionSort.cs
# src/Umbraco.Core/Actions/ActionToPublish.cs
# src/Umbraco.Core/Actions/ActionUnpublish.cs
# src/Umbraco.Core/Actions/ActionUpdate.cs
# src/Umbraco.Core/Constants-Telemetry.cs
# src/Umbraco.Core/DependencyInjection/ServiceCollectionExtensions.cs
# src/Umbraco.Core/DependencyInjection/UmbracoBuilder.CollectionBuilders.cs
# src/Umbraco.Core/DependencyInjection/UmbracoBuilder.Collections.cs
# src/Umbraco.Core/Models/Trees/ActionMenuItem.cs
# src/Umbraco.Core/Models/Trees/CreateChildEntity.cs
# src/Umbraco.Core/Models/Trees/ExportMember.cs
# src/Umbraco.Core/Models/Trees/MenuItem.cs
# src/Umbraco.Core/Models/Trees/RefreshNode.cs
# src/Umbraco.Core/Persistence/Repositories/IRedirectUrlRepository.cs
# src/Umbraco.Core/PropertyEditors/NestedContentConfiguration.cs
# src/Umbraco.Core/Routing/ContentFinderByRedirectUrl.cs
# src/Umbraco.Core/Services/IFileService.cs
# src/Umbraco.Core/Services/IRedirectUrlService.cs
# src/Umbraco.Core/Services/RedirectUrlService.cs
# src/Umbraco.Core/Trees/MenuItemList.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/MemberRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/RedirectUrlRepository.cs
# src/Umbraco.Infrastructure/Telemetry/Providers/SystemInformationTelemetryProvider.cs
# src/Umbraco.Web.BackOffice/Controllers/CodeFileController.cs
# src/Umbraco.Web.BackOffice/Controllers/ContentController.cs
# src/Umbraco.Web.BackOffice/Controllers/DictionaryController.cs
# src/Umbraco.Web.BackOffice/Controllers/EntityController.cs
# src/Umbraco.Web.BackOffice/Controllers/PreviewController.cs
# src/Umbraco.Web.BackOffice/Trees/ContentBlueprintTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/ContentTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/ContentTreeControllerBase.cs
# src/Umbraco.Web.BackOffice/Trees/ContentTypeTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/DataTypeTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/DictionaryTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/FileSystemTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/MacrosTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/MediaTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/MediaTypeTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/MemberGroupTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/MemberTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/MemberTypeAndGroupTreeControllerBase.cs
# src/Umbraco.Web.BackOffice/Trees/RelationTypeTreeController.cs
# src/Umbraco.Web.BackOffice/Trees/TemplatesTreeController.cs
# src/Umbraco.Web.UI.Client/src/less/navs.less
# templates/UmbracoProject/.gitignore
# tests/Umbraco.Tests.Integration/Umbraco.Core/Telemetry/TelemetryServiceTests.cs
# tests/Umbraco.Tests.UnitTests/Umbraco.Core/Services/UserDataServiceTests.cs
# tests/Umbraco.Tests.UnitTests/Umbraco.Core/Telemetry/SystemInformationTelemetryProviderTests.cs
2022-07-11 15:04:46 +02:00
Nikolaj Geisle
60a5b19dc9
V10: Fix build warnings in core ( #12438 )
...
* Run code cleanup
* Start manual cleanup after dotnet format
* Finish up manual pass
* Fix up missed warnings
* Fix after merge
* Update src/Umbraco.Core/Cache/ContentTypeCacheRefresher.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Cache/DataTypeCacheRefresher.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Cache/DeepCloneAppCache.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Cache/DomainCacheRefresher.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Cache/FastDictionaryAppCacheBase.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Cache/FastDictionaryAppCacheBase.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Cache/FastDictionaryAppCacheBase.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Cache/FastDictionaryAppCacheBase.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Cache/FastDictionaryAppCacheBase.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Cache/MacroCacheRefresher.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Cache/MediaCacheRefresher.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Cache/MemberCacheRefresher.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Cache/MemberGroupCacheRefresher.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Composing/OrderedCollectionBuilderBase.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Configuration/Models/RequestHandlerSettings.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Composing/SetCollectionBuilderBase.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Composing/WeightedCollectionBuilderBase.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/ContentApps/ContentAppFactoryCollectionBuilder.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Dashboards/DashboardCollectionBuilder.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/StringExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/StringExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/StringExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/StringExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/StringExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/StringExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/StringExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/ContentTypeRefreshedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/ContentTypeSavedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/ContentTypeSavingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/DictionaryCacheRefresherNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/DataTypeCacheRefresherNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/ContentUnpublishingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/DictionaryItemDeletingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/DictionaryItemSavedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/DictionaryItemSavingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/DomainCacheRefresherNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/LanguageCacheRefresherNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MacroCacheRefresherNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaCacheRefresherNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaEmptiedRecycleBinNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaEmptyingRecycleBinNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaMovedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaMovedToRecycleBinNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/StringExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/StringExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/StringExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/StringExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/StringExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/StringExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaMovedToRecycleBinNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaMovingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaMovingToRecycleBinNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaTreeChangeNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaTreeChangeNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaTypeChangedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaTypeDeletingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaTypeMovedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaTypeMovingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaTypeMovingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MediaTypeRefreshedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MemberCacheRefresherNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MemberGroupCacheRefresherNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MemberGroupDeletingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MemberGroupSavedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MemberGroupSavingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MemberTypeChangedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MemberTypeDeletedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MemberTypeDeletingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MemberTypeMovedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MemberTypeMovedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MemberTypeMovingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MemberTypeMovingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MemberTypeRefreshedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MemberTypeSavingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/StringExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/UriExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MovedToRecycleBinNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MovedToRecycleBinNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MovingToRecycleBinNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/MovingToRecycleBinNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/PartialViewDeletingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Extensions/UriExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/IO/PhysicalFileSystem.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/IO/PhysicalFileSystem.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/IO/ShadowWrapper.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Logging/DisposableTimer.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Install/InstallSteps/UpgradeStep.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Mapping/MapDefinitionCollectionBuilder.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Media/EmbedProviders/EmbedProvidersCollectionBuilder.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/PartialViewSavedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Models/ContentEditing/ContentVariationDisplay.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/PartialViewSavingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/PublicAccessCacheRefresherNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/PublicAccessEntryDeletedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/PublicAccessEntryDeletingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/PublicAccessEntryDeletingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/PublicAccessEntrySavedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/PublicAccessEntrySavingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/PublicAccessEntrySavingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/RelationTypeCacheRefresherNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/RelationTypeDeletingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/RelationTypeSavedNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/RelationTypeSavingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/StatefulNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/StylesheetDeletingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Notifications/StylesheetSavingNotification.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Models/DeepCloneHelper.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Models/File.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Models/PropertyGroupExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Core/Models/PropertyGroupExtensions.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Fix based on review
* Fix after merge
Signed-off-by: Zeegaan <nge@umbraco.dk >
Co-authored-by: Nikolaj Geisle <niko737@edu.ucl.dk >
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
Co-authored-by: Zeegaan <nge@umbraco.dk >
2022-06-07 15:28:38 +02:00
Nikolaj Geisle
b4fbad14c7
V11: cleanup obsoletes ( #12481 )
...
* Remove IExternalLoginService.cs
* Remove UmbracoApplicationComponentsInstallingNotification.cs
* Remove UmbracoApplicationMainDomAcquiredNotification.cs
* Merge IContentTypeWithHistoryCleanup with IContentType.cs
* Remove obsolete ctors from notifications
* Remove obsolete methods
* Remove obsolete method from RequestHandlerSettings.cs
* Fix UmbracoBuilder.Repositories.cs
* RemoveRemove obsolete constants
* Remove obsolete method from IRuntimeMinifier
* Remove SetLastLogin from IMemberRepository
* Revert "RemoveRemove obsolete constants"
This reverts commit cddb8ad1cf3d02bd9949d52bed91b45c8d2d66a9.
* Remove obsoleted Constants-Conventions.cs
* Remove obsolete ctors
* Make ContentData properties immutable
* remove obsolete static property from TestOptionAttributeBase
* Merge IMacroWithAliasService into IMacroService
* Remove IUserComposer
* remove obsolete AddOEmbedProvider method
* remove obsolete static EmbedProvidersCollectionBuilder
* remove obsolete HasFlagAll<T> method
* Remove obsolete LocalizedTextService property from BaseHttpHeaderCheck
* Remove obsolete GetDefaultFIleContent method from ViewHelper
* Remove more obsolete ctors and methods
* Remove obsolete ctor from RelationType
* Remove more obsolete methods
* Remove IExternalLoginRepository
* merge IMacroWithAliasRepository with IMacroRepository
* Remove obsolete methods from ExternalLoginRepository
* Remove obsolete method from IUserRepository
* Remove obsolete SetLastLogin, as it was NoOp
* Remove wierd SetLastLogin method from UserService
* Remove GetLogLevel from ILogViewer
* Remove more obsolete methods and ctors
* Remove more obsoletes
* Use other method in BackOfficeServerVariables.cs since GetAllTypes is now removed
* Remove obsolete ctor
* Remove ConfigureIISServerOptions
* Remove more obsolete methods
* Merge ITwoFactorLoginService2 with ITwoFactorLoginService
* Re-introduce GetCustomGenericProperties in MemberTabsAndPropertiesMapper.cs
Co-authored-by: Nikolaj Geisle <niko737@edu.ucl.dk >
2022-06-07 11:16:30 +02:00
Bjarke Berg
d086b21332
Merge remote-tracking branch 'origin/v9/9.5' into v10/feature/merge_v9.5.1_into_v10
...
# Conflicts:
# src/Directory.Build.props
# src/Umbraco.Infrastructure/Persistence/NPocoSqlExtensions.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/TrackedReferencesRepository.cs
# src/Umbraco.Infrastructure/Persistence/Repositories/Implement/TwoFactorLoginRepository.cs
# src/Umbraco.Infrastructure/Routing/RedirectTrackingHandler.cs
# src/Umbraco.PublishedCache.NuCache/ContentCache.cs
# src/Umbraco.PublishedCache.NuCache/DomainCacheExtensions.cs
# templates/UmbracoPackage/.template.config/template.json
# templates/UmbracoProject/.template.config/template.json
2022-06-02 20:45:24 +02:00
Bjarke Berg
ac61f85e70
Fixes issue with redirects not being generated when an invariant cont… ( #12453 )
...
* Fixes issue with redirects not being generated when an invariant content has variant ancestors. In this case we wanna create redirects for all languages
https://github.com/umbraco/Umbraco-CMS/issues/12452
* Handle Url routing of invariant items with variant parents, when no culture is given
* Cleanup
* Update src/Umbraco.Core/Routing/UrlProvider.cs
Co-authored-by: Ronald Barendse <ronald@barend.se >
* Refactor styling and added else if
Co-authored-by: Ronald Barendse <ronald@barend.se >
2022-05-31 13:19:01 +02:00
Bjarke Berg
a676322fee
Merge remote-tracking branch 'origin/v10/10.0' into v10/contrib
2022-05-04 14:27:35 +02:00
Bjarke Berg
84c1799049
Merge remote-tracking branch 'origin/v10/contrib' into v10/dev
2022-05-03 21:36:30 +02:00
Chad
ae54cb9947
v10: Improve redirect content finder scalability ( #12341 )
...
* Async support for content finders. Improve log performance.
* Improve redirect contentfinder scalablilty with async calls to the database
2022-05-03 21:35:33 +02:00
Chad
0561d4b5a1
Async support for content finders. Improve log performance. ( #12340 )
2022-05-03 21:29:15 +02:00
Ronald Barendse
09731a9168
v10: Remove LegacyDistinctBy ( #12326 )
...
* Obsolete LegacyDistinctBy
* Remove usage of LegacyDistinctBy
* Remove LegacyDistinctBy
2022-05-02 10:57:38 +02:00
Nikolaj Geisle
7994f5c326
Add nullability to Web.Website, Sqlite & SqlServer
2022-04-04 14:47:54 +02:00
Nikolaj Geisle
70a00901b4
Finish up Web.Backoffice
2022-04-01 14:35:18 +02:00
Nikolaj Geisle
05a08bef63
Add nullability to nucache & lucene projects
2022-03-30 13:34:56 +02:00
Nikolaj Geisle
b52c4e50cf
Add nullability to web.common
2022-03-29 13:44:21 +02:00
Nikolaj Geisle
214bcceffc
Merge v10/dev into infrastructure
2022-03-16 14:39:28 +01:00
Nikolaj Geisle
4ebd20bb66
Merge remote-tracking branch 'origin/v10/dev' into v10/feature/nullable-reference-types-in-Umbraco-Core
...
# Conflicts:
# build/build.ps1
# src/Umbraco.Core/Configuration/ConfigConnectionString.cs
# src/Umbraco.Core/Configuration/Models/ConnectionStrings.cs
# src/Umbraco.Core/Install/InstallSteps/TelemetryIdentifierStep.cs
# src/Umbraco.Core/Models/ContentType.cs
# src/Umbraco.Infrastructure/Migrations/Install/DatabaseBuilder.cs
# tests/Umbraco.Tests.AcceptanceTest/package.json
2022-03-16 13:00:38 +01:00
Bjarke Berg
981e66a673
Merge remote-tracking branch 'origin/v9/dev' into v10/dev
...
# Conflicts:
# src/Umbraco.Core/Telemetry/TelemetryService.cs
# src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.CoreServices.cs
# src/Umbraco.Infrastructure/DependencyInjection/UmbracoBuilder.Services.cs
# src/Umbraco.Infrastructure/HostedServices/ScheduledPublishing.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/UmbracoPlan.cs
# src/Umbraco.Infrastructure/Runtime/SqlMainDomLock.cs
# src/Umbraco.Web.BackOffice/Controllers/ContentController.cs
# src/Umbraco.Web.BackOffice/Controllers/DashboardController.cs
# tests/Umbraco.Tests.UnitTests/Umbraco.Infrastructure/HostedServices/ScheduledPublishingTests.cs
2022-03-10 14:36:30 +01:00
nikolajlauridsen
95f1ed33ec
Make empty string invariant culture in DefaultUrlProvider
2022-03-01 14:14:48 +01:00
Nikolaj Geisle
915e68e72e
Fix last build errors
2022-02-28 13:14:02 +01:00
Sebastiaan Janssen
ab870347ed
Merge branch 'v9/dev' into v9/contrib
...
# Conflicts:
# src/Umbraco.Web.UI.Client/src/less/pages/login.less
2022-02-21 10:06:08 +01:00
Nikolaj Geisle
b442a60403
Start work on nullable-reference types in Infrastructure project
2022-02-18 14:32:51 +01:00
Nikolaj Geisle
6be2cd45db
Use nullability on the rest of core
2022-02-16 16:03:53 +01:00