Andreas Zerbst
7f1cdf8ef5
Auhorization: Cherrypicked integration tests from V15 ( #20492 )
...
* V15 QA Added the authorization integration tests (#18419 )
* Added authorization integration tests
* Removed unnecessary tests and update tests for preview controller
* Updated to use the newest changes from v15/dev and added an override for the AuthenticateClientAsync to use the userGroupKey
* Updated CompatibilitySuppressions to include changes from integration tests
* Updated pipelines
* Skips managementApi tests
* Only run necessary tests
* Added new schema per fixture to reduce test setup time
* Fixed failing tests
* Updated test setup
* Updated test
* Added suppression
* Fixed failing tests
* Updated addOnTeardown methods to protected
* Added method for clearing the host
* Added teardown
* Updated model usage
* Added a lot of cleanup for memory leak issues when running tests
* Added CompatibilitySuppressions.xml
* Updated tests
* Cleaned up
* Adjusted base classes
* Updated pipeline
* Updated CompatibilitySuppressions.xml
* Updated test logging
* Fixed reponse
* Updated condition to skip tests
* Updated tests, not done
* Reworked test to expect correct responses with correct setup
* Updated tests
* More updates to tests
* Updated tests
* Cleaned up tests
* Updated setup
* Cleaned up tests to match setup
* Cleaned up setup
* Removed suppression
* Fixed tests
* Move order of checks
* Fix naming
* Formatting
* Dispose of host
* Keep track of if we're disposed
* Compat suppression
* Dont dispose
* Fix failing tests
* removed unused virtual
* Updated CompatibilitySuppressions.xml
---------
Co-authored-by: Andreas Zerbst <andr317c@live.dk >
Co-authored-by: Zeegaan <skrivdetud@gmail.com >
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
# Conflicts:
# tests/Umbraco.Tests.Integration/CompatibilitySuppressions.xml
# tests/Umbraco.Tests.Integration/ManagementApi/ManagementApiTest.cs
# tests/Umbraco.Tests.Integration/ManagementApi/Policies/AllCultureControllerTests.cs
# tests/Umbraco.Tests.Integration/ManagementApi/Policies/CreateDocumentTests.cs
# tests/Umbraco.Tests.Integration/ManagementApi/Policies/UpdateDocumentTests.cs
# tests/Umbraco.Tests.Integration/ManagementApi/Preview/EndPreviewTests.cs
# tests/Umbraco.Tests.Integration/ManagementApi/Preview/EnterPreviewTests.cs
# tests/Umbraco.Tests.Integration/TestServerTest/UmbracoTestServerTestBase.cs
* Updated test
* Updates
* Removed unnessecary test
---------
Co-authored-by: Nhu Dinh <150406148+nhudinh0309@users.noreply.github.com >
Co-authored-by: Zeegaan <skrivdetud@gmail.com >
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
2025-10-14 10:04:10 +00:00
Andy Butland
825f791d01
Remove the non-controversial, straightforward obsoleted constructs for Umbraco 16 ( #18661 )
...
* Removed obsoletes from IConfigManipulator.
* Removed obsolete models builder extensions.
* Removed the obsolete ContentDashboardSettings.
* Removed the obsolete InstallMissingDatabase setting on GlobalSettings.
* Removed obsolete NuCache settings.
* Removed obsolete RuntimeMinificationSettings.
* Removed obsolete health check constant.
* Removed obsolete icon constant.
* Removed obsolete telemetry constant.
* Removed obsolete property and constructor on UmbracoBuilder.
* Removed obsolete constructor on AuditNotificationsHandler.
* Removed obsolete constructor on HTTP header health checks.
* Removed obsolete constructor on MediaFileManager.
* Removed obsolete GetDefaultFileContent on ViewHelper.
* Remove obsoleted methods on embed providers.
* Fix tests.
* Removed obsolete constructors on BlockEditorDataConverter.
* Removed obsolete SeedCacheDuration property on CacheSettings.
* Removed obsolete PublishCulture on ContentRepositoryExtensions.
* Removed obsolete MonitorLock.
* Removed obsolete synchronous HasSavedValues from IDataTypeUsageService and IDataTypeUsageRepository.
* Removed obsolete HasSavedPropertyValues from IPropertyTypeUsageService and IPropertyTypeUsageRepository.
* Removed obsolete methods in ITrackedReferencesService and ITrackedReferencesRepository.
* Removed obsolete DateValueEditor constructors.
* Removed obsolete GetAutomaticRelationTypesAliases.
* Removed obsolete constructor on TextOnlyValueEditor.
* Removed obsolete constructors on RegexValidator and RequiredValidator.
* Removed obsolete constructs on SliderValueConverter and TagsValueConverter.
* Removed obsolete GetContentType methods from IPublishedCache.
* Removed ContentFinderByIdPath.
* Removed obsolete constructor on DefaultMediaUrlProvider.
* Removed obsolete constructor on Domain.
* Removed obsolete constructor on PublishedRequest.
* Removed obsolete methods on CheckPermissions.
* Removed obsolete GetUserId from IBackOfficeSecurity.
* Removed obsolete methods on LegacyPasswordSecurity.
* Removed obsolete constructors on AuditService.
* Removed obsolete methods on IContentEditingService.
* Remove obsolete constructors and methods on ContentService/IContentService.
* Removed obsolete constructor in ContentTypeEditingService.
* Removed obsolete constructor in MediaTypeEditingService.
* Removed obsolete constructor in MemberTypeEditingService.
* Removed obsolete constructor in ContentTypeService.
* Removed obsolete constructors in ContentTypeServiceBase.
* Removed obsolete constructors and methods in ContentVersionService.
* Removed obsolete constructor in DataTypeUsageService.
* Removed obsolete constructor in DomainService.
* Removed obsolete constructor in FileService.
* Removes obsolete AttemptMove from IContentService.
* Removes obsolete SetPreventCleanup from IContentVersionService.
* Removes obsolete GetReferences from IDataTypeService.
* Removed obsolete SetConsentLevel from IMetricsConsentService.
* Removed obsolete methods from IPackageDataInstallation.
* Removed obsolete methods from IPackagingService.
* Removed obsolete methods on ITwoFactorLoginService.
Removed obsolete ITemporaryMediaService.
* Removed obsolete constructor from MediaService, MemberTypeService and MediaTypeService.
* More obsolete constructors.
* Removed obsoleted overloads on IPropertyValidationService.
* Fixed build for tests.
* Removed obsolete constructor for PublicAccessService, UserService and RelationService.
* Removed GetDefaultMemberType.
* Removed obsolete user group functionality from IUserService.
* Removed obsolete extension methods on IUserService.
* Removed obsolete method from ITelemetryService.
* Removed obsolete UdiParserServiceConnectors.
* Removed obsolete method on ICookieManager.
* Removed obsolete DynamicContext.
* Removed obsolete XmlHelper.
* Fixed failing integration tests.
* Removed obsoletes in Umbraco.Cms.Api.Common
* Removed obsoletes in Umbraco.Cms.Api.Delivery
* Removed obsoletes in Umbraco.Cms.Api.Management
* Removed obsoletes in Umbraco.Examine.Lucene
* Removed obsoletes in Umbraco.Infrastructure
* Fix failing delivery API contract integration test.
* Made integration tests internal.
* Removed obsoletes from web projects.
* Fix build.
* Removed Twitter OEmbed provider
* Removed obsolete constructor on PublishedDataType.
* Removed obsolete constructors on PublishedCacheBase.
* Removed the obsolete PropertyEditorTagsExtensions.
* Removed obsoletion properties on configuration response models (#18697 )
* Removed obsolete methods from server-side models.
* Update client-side types and sdk.
* Update client-side files.
* Removed obsoletion of Utf8ToAsciiConverter.ToAsciiString overload. (#18694 )
* Removed obsolete method in UserService. (#18710 )
* Removed obsoleted group alias keys from being publicly available. (#18682 )
* Removed unneceessary ApiVersion attribute.
* Clean-up obsoletions on MemberService (#18703 )
* Removed obsoleted method on MemberService, added future obsoletion to interface and updated all callers.
* Removed obsoletion on member service method that's not obsolete on the interface.
2025-03-21 17:02:31 +00:00
Bjarke Berg
11e5257b56
V14: Untangle the preview functionality from the auth cookie ( #16308 )
...
* AB40660 - untangle the preview cookie from the auth cookie
* Clean up
* Allow anonymous to end preview sessions
* Some refinements
* update OpenApi.json
* Fix enter preview test
* correct tests to match new expectations of the preview cookie
* sync preview tests with correct expectations of access level
---------
Co-authored-by: Sven Geusens <sge@umbraco.dk >
Co-authored-by: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com >
2024-05-17 16:06:26 +02:00
Mole
187d45860a
V14: Add cancellation tokens to all endpoints ( #15984 )
...
* Add CancellationToken to controllers
* Fix GetManagementApiUrl
* Forgotten Item and Tree controllers
* Document Blueprint and Version endpoints
* Fix merge conflict
* Cleanup
---------
Co-authored-by: Elitsa <elm@umbraco.dk >
2024-04-09 08:18:45 +02:00
Nikolaj Geisle
3acda751b9
v14: Add Preview controller ( #15481 )
...
* Add Preview controller
* Implement PreviewService
* Add tests for endpoints.
* Add Authorization to previews
* Apply suggestions from code review
Co-authored-by: Elitsa Marinovska <21998037+elit0451@users.noreply.github.com >
---------
Co-authored-by: Elitsa <elm@umbraco.dk >
Co-authored-by: Elitsa Marinovska <21998037+elit0451@users.noreply.github.com >
2024-01-09 15:51:59 +01:00