Nikolaj Geisle
c4aa718763
Revert "Update templates to .net 7"
...
This reverts commit 580f8acb5b .
2022-07-19 14:23:19 +02:00
Nikolaj Geisle
580f8acb5b
Update templates to .net 7
2022-07-19 14:15:16 +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
Nikolaj Geisle
882de44e38
Revert "Remove IExternalLoginService.cs"
...
This reverts commit 8b2557817b .
2022-05-23 10:33:32 +02:00
Nikolaj Geisle
7a1e134978
Revert "Remove UmbracoApplicationComponentsInstallingNotification.cs"
...
This reverts commit f6d39cd7e1 .
2022-05-23 10:33:29 +02:00
Nikolaj Geisle
77c5b288b0
Revert "Remove UmbracoApplicationMainDomAcquiredNotification.cs"
...
This reverts commit 43add037e6 .
2022-05-23 10:33:16 +02:00
Nikolaj Geisle
9719f8ac56
Revert "Merge IContentTypeWithHistoryCleanup with IContentType.cs"
...
This reverts commit 94eb49cdb6 .
2022-05-23 10:33:02 +02:00
Nikolaj Geisle
94eb49cdb6
Merge IContentTypeWithHistoryCleanup with IContentType.cs
2022-05-23 10:30:03 +02:00
Nikolaj Geisle
43add037e6
Remove UmbracoApplicationMainDomAcquiredNotification.cs
2022-05-23 10:27:29 +02:00
Nikolaj Geisle
f6d39cd7e1
Remove UmbracoApplicationComponentsInstallingNotification.cs
2022-05-23 10:27:18 +02:00
Nikolaj Geisle
8b2557817b
Remove IExternalLoginService.cs
2022-05-23 10:26:54 +02:00
Ronald Barendse
8e6e262c7f
v10: Use ForceCreateDatabase during unattended install and extend GetUmbracoConnectionString extension methods ( #12397 )
...
* Add extension methods to get the Umbraco connection string/provider name from configuration
* Added tests for configuration extension methods.
* Fix issue with InstallMissingDatabase and ForceCreateDatabase
* Fix comments
* Revert casing change in GenerateConnectionString
* Re-add AddOptions (without config binding) to fix test
* Update src/Umbraco.Core/Configuration/Models/ConnectionStrings.cs
Co-authored-by: Ronald Barendse <ronald@barend.se >
* Update src/Umbraco.Core/Configuration/Models/ConnectionStrings.cs
* Update src/Umbraco.Infrastructure/Runtime/RuntimeState.cs
* Whitespace and documentation updates
* Add DatabaseProviderMetadataExtensions
* Filter before ordering
* Replace DataDirectory placeholder when setting connection string
Co-authored-by: Andy Butland <abutland73@gmail.com >
Co-authored-by: Bjarke Berg <mail@bergmania.dk >
2022-05-17 12:59:01 +02:00
Ronald Barendse
e82bcb1b76
v10: Support System.Data.SqlClient provider name ( #12408 )
...
* Add support for System.Data.SqlClient provider name
* Only update connection string when required
2022-05-17 07:33:54 +02:00
Elitsa Marinovska
2ed71a64ec
Reintroduce language files tests ( #12367 )
...
* Reintroducing language files tests
* Fix casing
* Update tests/Umbraco.Tests.UnitTests/Umbraco.Core/EmbeddedResources/LanguageXmlTests.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
2022-05-16 14:23:59 +02:00
Ronald Barendse
af4e3ca1a6
NRT amends for WithCollectionBuilder to improve API ( #12387 )
...
* Remove WithCollectionBuilder nullability to improve API
* Fix TryGetValue nullable out type
2022-05-10 19:29:55 +02:00
Bjarke Berg
1e3b806bd8
Merge remote-tracking branch 'origin/v10/10.0' into v10/dev
...
# Conflicts:
# src/Umbraco.Core/Deploy/IValueConnector.cs
2022-05-10 09:56:17 +02:00
Andy Butland
62fb7a6f19
Fixed issue with null reference when obtaining a lock using a detached scope.
...
(cherry picked from commit 02cd139770 )
2022-05-10 09:51:18 +02:00
Andy Butland
5810c2d35b
Further NRT updates for Deploy ( #12375 )
...
* Nullability modifications to grid cell values and connector.
* Nullable updates to IDataTypeConfigurationConnector.
* Apply suggestions from code review
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
(cherry picked from commit 109d2f191e )
2022-05-10 09:51:01 +02:00
Andy Butland
ea77c9a4fc
Further NRT amends ( #12363 )
...
* Amended nullability of base Deploy classes.
* Ensured ContentItemDisplay.Variants is non-nullable.
* Set IArtifactSignature.Dependencies to be non-nullable.
* Update template collection retrieval to be non-nullable.
* IMediaService.GetRootMedia to be non-nullable.
* Non-nullable collection for IMemberService.GetMembersByMemberType.
* Non-nullable collection for member role retrieval.
* Non-nullable collection for root dictionary items.
* Non-nullable collection for child dictionary items.
* Applied suggestions from code review
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
* Remove extra dot
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
Co-authored-by: Nikolaj Geisle <niko737@edu.ucl.dk >
(cherry picked from commit 63b77b7743 )
2022-05-10 09:50:50 +02:00
Andy Butland
fbdf704567
Further amends to NRT definitions ( #12356 )
...
* Ensured all GetContainers methods in IDataTypeService return non-nullable collections.
* Further amends to ensure services return non-nullable collections.
* Aligned nullability of IMediaService.GetMediaFileContentStream(string
* Removed return of nullable streams from IFileService.
* Fixed nullability mismatch.
(cherry picked from commit 735086a747 )
2022-05-10 09:50:41 +02:00
Andy Butland
b1ece9b202
NRT amends necessary for Deploy ( #12357 )
...
* Allowed null item retrievel in IDeployContext.
* Allowed null item retrievel in IImageSourceParser.
* Allowed null item retrievel in IMacroParser.
* Set null syntax for other Deploy interfaces.
(cherry picked from commit a42ff2c267 )
2022-05-10 09:50:35 +02:00
Bjarke Berg
f5d7b5c2c7
Merge remote-tracking branch 'origin/v10/10.0' into v10/dev
...
# Conflicts:
# src/Umbraco.Web.Common/Hosting/UmbracoHostBuilderDecorator.cs
2022-05-09 11:09:46 +02:00
Paul Johnson
4ab7f40ce5
Disable connection pooling for initial SQLite database create.
2022-05-09 09:52:16 +01:00
Nikolaj Geisle
c576bbea03
v10: Fix build warnings in Web.Common ( #12349 )
...
* Run code cleanup
* Run dotnet format
* Start manual cleanup in Web.Common
* Finish up manual cleanup
* Fix tests
* Fix up InMemoryModelFactory.cs
* Inject proper macroRenderer
* Update src/Umbraco.Web.Common/Filters/JsonDateTimeFormatAttribute.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Update src/Umbraco.Web.Common/Filters/ValidateUmbracoFormRouteStringAttribute.cs
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
* Fix based on review
Co-authored-by: Nikolaj Geisle <niko737@edu.ucl.dk >
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
2022-05-09 09:39:46 +02:00
Andy Butland
02cd139770
Fixed issue with null reference when obtaining a lock using a detached scope.
2022-05-07 12:06:33 +02:00
Andy Butland
109d2f191e
Further NRT updates for Deploy ( #12375 )
...
* Nullability modifications to grid cell values and connector.
* Nullable updates to IDataTypeConfigurationConnector.
* Apply suggestions from code review
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
2022-05-06 18:04:26 +02:00
Nikolaj Geisle
4f3d680f06
V10: Build warnings in Web.Website ( #12332 )
...
* add new rule to globalconfig
* Fix warnings in Web.Website
* Fix more warnings in Web.Website
* Fix more build warnings in Web.Website
* Fix more warnings in Web.Website
* Fix tests
* Fix proper constructor call
* Fix not being able to run project
* Fix Obsolete method
Co-authored-by: Nikolaj Geisle <niko737@edu.ucl.dk >
2022-05-06 15:06:39 +02:00
Bjarke Berg
b648177a40
Use static global id in pipelines ( #12370 )
2022-05-06 15:05:08 +02:00
Paul Johnson
e4ff14e17d
Ensure correct instance returned from UmbracoHostBuilderDecorator ( #12373 )
2022-05-06 11:15:34 +01:00
Paul Johnson
e4ed87fb9a
Ensure correct instance returned from UmbracoHostBuilderDecorator
2022-05-06 10:38:30 +01:00
Paul Johnson
e4450d650a
Include default favicon for new projects
...
Bonus - ensures wwwroot exists for first boot.
2022-05-06 10:06:48 +01:00
Andy Butland
63b77b7743
Further NRT amends ( #12363 )
...
* Amended nullability of base Deploy classes.
* Ensured ContentItemDisplay.Variants is non-nullable.
* Set IArtifactSignature.Dependencies to be non-nullable.
* Update template collection retrieval to be non-nullable.
* IMediaService.GetRootMedia to be non-nullable.
* Non-nullable collection for IMemberService.GetMembersByMemberType.
* Non-nullable collection for member role retrieval.
* Non-nullable collection for root dictionary items.
* Non-nullable collection for child dictionary items.
* Applied suggestions from code review
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
* Remove extra dot
Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com >
Co-authored-by: Nikolaj Geisle <niko737@edu.ucl.dk >
2022-05-06 10:13:58 +02:00
Paul Johnson
948992cc75
Include default favicon for new projects
...
Bonus - ensures wwwroot exists for first boot.
2022-05-06 08:36:05 +01:00
Andy Butland
5be156bb22
Ensured container collections retrieved from content type services return empty rather than nullable. ( #12360 )
...
* Ensured container collections retrieved from content type services return empty rather than nullable.
* Reverted change to ILocalLinkParser.
* Reverted change to ILocalLinkParser (2).
* Update GetByParentOrChildId in IRelationService to return non-nullable result.
* Added obsoleted constructor due to change in MemberTypeService.
* Updated nullability of Compare method parameters in IServiceConnector.
* Adjusted nullability of method on IValueConnector.
* Removed nullability of ArtifactDeployState.
2022-05-05 12:56:44 +02:00
Jacob Overgaard
e96c75dc85
update nouislider to 15.6.0 ( #12353 )
2022-05-05 09:51:57 +02:00
Andy Butland
735086a747
Further amends to NRT definitions ( #12356 )
...
* Ensured all GetContainers methods in IDataTypeService return non-nullable collections.
* Further amends to ensure services return non-nullable collections.
* Aligned nullability of IMediaService.GetMediaFileContentStream(string
* Removed return of nullable streams from IFileService.
* Fixed nullability mismatch.
2022-05-04 19:05:10 +02:00
Andy Butland
a42ff2c267
NRT amends necessary for Deploy ( #12357 )
...
* Allowed null item retrievel in IDeployContext.
* Allowed null item retrievel in IImageSourceParser.
* Allowed null item retrievel in IMacroParser.
* Set null syntax for other Deploy interfaces.
2022-05-04 19:01:54 +02:00
Paul Johnson
09b210d5de
Hack fix - SQLite deadlock issue for login after session timeout.
2022-05-04 10:13:27 +01:00
Bjarke Berg
6752f4b2c6
Fixed issue with missing auto complete
2022-05-04 10:10:14 +02:00
Bjarke Berg
5636d4baf7
Fixed namespace that was original an incorrect merge from v8 to v9 ( #12347 )
2022-05-04 08:10:27 +02:00
Ronald Barendse
14d3cd7163
v10: Fix LESS math ( #12346 )
...
* Fix LESS math parens-division
* Fix LESS math strict
2022-05-04 05:56:29 +02:00
Bjarke Berg
49cec5c66c
Merge remote-tracking branch 'origin/v10/10.0' into v10/dev
2022-05-03 21:36:45 +02:00
Bjarke Berg
84c1799049
Merge remote-tracking branch 'origin/v10/contrib' into v10/dev
2022-05-03 21:36:30 +02:00
Chad
0561d4b5a1
Async support for content finders. Improve log performance. ( #12340 )
2022-05-03 21:29:15 +02:00
Bjarke Berg
daac1a4bac
Merge remote-tracking branch 'origin/v10/contrib' into v10/dev
...
# Conflicts:
# src/Umbraco.Web.UI.Client/package-lock.json
2022-05-03 21:17:10 +02:00
Chad
9f4ff0a398
async tree search ( #12344 )
2022-05-03 21:13:27 +02:00
Bjarke Berg
48065c4570
Clean up
2022-05-03 19:38:39 +02:00
Ronald Barendse
23072a500c
v10: Fix Block List settings exception and optimize PVCs ( #12342 )
...
* Don't use MapModelType to get model type
* Optimize block list item activation (cache constructors)
* Fix exceptions in NestedContentSingleValueConverter (zero content types or multiple stored items)
* Add IPublishedModelFactory.GetModelType method to remove work-around
2022-05-03 19:23:15 +02:00
Bjarke Berg
bc49fa5b3f
Move default item excludes to root package ( #12339 )
...
* Moved DefaultItemExcludes to Umbraco.CMS package
* Use exact path to build props
Co-authored-by: Ronald Barendse <ronald@barend.se >
2022-05-03 17:15:38 +02:00
Bjarke Berg
957a9b8016
Bugfix: Read snippets from embedded resources.. ( #12334 )
...
* update new location of anime.js
* set new location of 'diff' and update to new global Diff vs JsDiff
* Embedded snippets
* Do not copy an empty folder
Co-authored-by: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com >
2022-05-03 13:29:31 +02:00