Elitsa Marinovska
dd5f400cf3
Netcore: Migration of Model classes from Umbraco.Infrastructure to Core ( #9404 )
...
* Migrating more model, mapping and tree classes
* Migrating files from Mapping dir without Newtonsoft dependency
* Migrating files from PublishedContent and Editors dirs without Newtonsoft dependency + some more of the same kind
* Migrating DataType class without the usage of Newtonsoft.Json and making the corresponding changes to all classes affected
* Combining 3 ContentExtensions files into 1
* Refactoring from migrating ContentExtensions
* Migrating more classes
* Migrating ContentRepositoryExtensions - combining it with existing file in Umbraco.Core
* removing Newtonsoft json dependency & migrating file. Adding partial migration of ConfigurationEditor, so PropertyTagsExtensions can be migrated
* Migrating ContentTagsExtensions, and refactoring from changes in PropertyTagsExtensions
* Changes that should be reverted once ConfigurationEditor class is fully migrated
* VS couldn't find Composing, so build was failing. Removing the using solves the problem
* Handling a single case for deserializing a subset of an input
* Small changes and added tests to JsonNetSerializer
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
* Migrated ConfigurationEditor
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
Co-authored-by: Bjarke Berg <mail@bergmania.dk >
2020-11-17 20:27:10 +01:00
Paul Johnson
d498c1a2cd
Netcore: Turn container validation back on ( #9401 )
...
* Remove RuntimeLevelAttribute & disable filtering
* Remove RuntimeLevelAttribute usage on Composers
* Fix broken tests
* Resolve UserManager registration issues.
* Turn container validation back on.
* Resolve lifetime issue post install backoffice.
* Remove final TODO: MSDI
2020-11-17 08:56:04 +01:00
Bjarke Berg
76aada2aef
Merge pull request #9380 from rustybox/feature/netcore/msdi-refactor-use-DefaultControllerActivator
...
Netcore: Use DefaultControllerActivator
2020-11-16 13:16:31 +01:00
Bjarke Berg
13964d398b
Merge remote-tracking branch 'origin/netcore/netcore' into feature/netcore/msdi-refactor-use-DefaultControllerActivator
...
# Conflicts:
# src/Umbraco.Web.Website/Extensions/UmbracoWebstiteServiceCollectionExtensions.cs
# src/Umbraco.Web.Website/Runtime/WebsiteComposer.cs
2020-11-16 10:35:51 +01:00
Elitsa Marinovska
a1f9bc9b17
NetCore: Install page db checks ( #9388 )
...
* Making more explicit checks for the db type
* Fixed confusion with both ints and strings
Co-authored-by: Bjarke Berg <mail@bergmania.dk >
2020-11-13 08:50:35 +01:00
Bjarke Berg
bb1b04be15
Netcore: Cleanup and migrate few classes from Umbraco.Web ( #9375 )
...
* Migrated a few classes, and cleaned up by removing some old classs too in the Umbraco.Web Project
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
* Migrated a few classes, and cleaned up by removing some old classs too in the Umbraco.Web Project
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
* Moved SurfaceControllerTypeCollection + Builder
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
* Moved Extension methods
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
* Removed Wrap methods.. People should use their own TagBuilder
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-11-12 11:01:19 +01:00
Paul Johnson
7561bb5244
No need to register controllers into container, DefaultControllerActivator works fine.
2020-11-11 19:15:30 +00:00
Paul Johnson
8775770d76
Remove BuildServiceProvider call from UmbracoWebServiceCollectionExtensions ( #9372 )
2020-11-10 20:04:29 +01:00
Andy Butland
b4ce2873cc
NetCore: Migrated database server registrar and messenger tasks into hosted services ( #9353 )
...
* Migrated database server registrar and messenger tasks into hosted services.
Moved DatabaseServerRegistrar Options into injectable configuration.
* Added further cases for unit tests on hosted services checking execution based on runtime level.
* Migrated DatabaseServerMessengerOptions into configuration.
2020-11-10 20:02:09 +01:00
Paul Johnson
3f5f85880e
NetCore: MSDI refactor split CoreRuntime & Remove Current ( #9356 )
...
* Split Bootstrap code from CoreRuntime
* Make ContentService method signatures match interface
prevents need to hide the concrete class in tests
* Remove Current
Only bit that bugs me is TreeNode for IconFilePath
I get the feeling it's dead code, but can just use a setter in cs or work out path in js if required.
* Fix tests, remember to terminate IRuntime
2020-11-10 09:50:47 +01:00
Bjarke Berg
190ff2ae6d
Merge pull request #8747 from AndyButland/feature/avoid-sync-io-exception-on-image-render
...
Resolves issue with rendering back-office media selections when synchronous IO is not allowed.
2020-11-09 06:35:11 +01:00
Andy Butland
0351a3eed4
Merge branch 'netcore/netcore' into feature/avoid-sync-io-exception-on-image-render
...
# Conflicts:
# src/Umbraco.Web.BackOffice/Extensions/BackOfficeServiceCollectionExtensions.cs
2020-11-06 15:16:51 +01:00
Bjarke Berg
27fd71225e
Merge pull request #9287 from umbraco/netcore/feature/AB9042-migrate-from-infrastructure
...
Netcore: Migration of classes from Umbraco.Infrastructure
2020-11-05 13:02:49 +01:00
Bjarke Berg
ffd28b1fb8
More enums as string in UI
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-11-04 19:50:01 +01:00
Bjarke Berg
09e5e68e77
Fix enum to string issue for HealthCheck StatusResultType
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-11-04 14:47:00 +01:00
Bjarke Berg
52550efc03
Fix language to a language that exists in .net core
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-11-04 13:56:44 +01:00
Bjarke Berg
595b64c6f0
Handle UI issues now enums always are strings
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-11-04 13:17:20 +01:00
Mole
d0ca07bce2
Merge pull request #9336 from umbraco/netcore/feature/migrate_custom_view_engines
...
Netcore: Migrate our custom view engines
2020-11-04 10:08:51 +01:00
Bjarke Berg
9b9b5d70be
Merge branch 'netcore/netcore' into netcore/feature/migrate_custom_view_engines
2020-11-04 08:40:28 +01:00
Bjarke Berg
dae6e2b8ee
Migrated RenderNoContentController + related ( #9309 )
...
* Migrated RenderNoContentController + related
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
* Fix after MSDI
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
* Update src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
Co-authored-by: Elitsa Marinovska <21998037+elit0451@users.noreply.github.com >
* Removing connection string
* Fixed tests after moving endpoint registration
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
Co-authored-by: Elitsa Marinovska <elm@umbraco.dk >
Co-authored-by: Elitsa Marinovska <21998037+elit0451@users.noreply.github.com >
2020-11-03 18:55:55 +01:00
Elitsa Marinovska
6d23075d9a
Migrating the rest of the files from ContentEditing\
2020-11-03 16:36:59 +01:00
Elitsa Marinovska
5104430879
Changing the way we register json converters globally
2020-11-03 16:36:09 +01:00
Bjarke Berg
1a4a72ee21
Cleanup
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-11-03 14:35:27 +01:00
Bjarke Berg
aefb596b4b
More viewengine migration. Including wrapping in profiler etcs
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-11-03 14:25:45 +01:00
Bjarke Berg
3faf0cb9ce
Merge remote-tracking branch 'origin/netcore/netcore' into netcore/feature/migrate_custom_view_engines
2020-11-03 13:25:55 +01:00
Bjarke Berg
3cf45c9e88
Merge pull request #9329 from AndyButland/feature/amend-health-check-notifier-first-run-time-to-crontab
...
.NetCore: change health check notifier first run time to cron expression
2020-11-03 12:06:34 +01:00
Bjarke Berg
94b9f7453c
Fix boot issue, because hosted services uses IServerMessenger that uses ISqlContext before the db is ready
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-11-03 11:20:51 +01:00
Bjarke Berg
9776816282
Merge remote-tracking branch 'origin/netcore/netcore' into netcore/feature/migrate_custom_view_engines
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-11-03 10:51:00 +01:00
Bjarke Berg
8e44d89856
Introducing interface for our needs of a CronTabParser. And inject it where needed
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-11-03 09:36:56 +01:00
Bjarke Berg
1c2f048402
Migrated ProfilingViewEngine.cs
...
Signed-off-by: Bjarke Berg <mail@bergmania.dk >
2020-11-03 08:14:38 +01:00
Bjarke Berg
63acacab7e
Merge pull request #9332 from AndyButland/feature/further-hosted-services-2
...
NetCore: Migrated scheduled publishing task to a hosted service.
2020-11-03 07:33:58 +01:00
Bjarke Berg
2da6c8517a
Merge remote-tracking branch 'origin/netcore/netcore' into feature/amend-health-check-notifier-first-run-time-to-crontab
...
# Conflicts:
# src/Umbraco.Core/ServiceCollectionExtensions.cs
# src/Umbraco.Web.Common/Runtime/AspNetCoreComposer.cs
2020-11-03 07:09:15 +01:00
Bjarke Berg
f81fcc8437
Merge pull request #9330 from rustybox/netcore/netcore
...
NetCore: Fixes registration issue (continued)
2020-11-03 07:06:14 +01:00
Andy Butland
2f2da679a4
Migrated scheduled publishing task to a hosted service.
2020-11-02 18:08:25 +01:00
Bjarke Berg
051dcccae7
Merge pull request #9324 from AndyButland/feature/further-hosted-services
...
Netcore: Migrates further background tasks to hosted services
2020-11-02 14:36:37 +01:00
Andy Butland
21c29d6446
Fixes failing unit test due to null reference.
...
Amended signatures of method under test to support testing without the previously observed behaviour of an erroring test passing but crashing the test runner process.
2020-11-02 11:59:39 +01:00
Paul Johnson
ebdad9f91e
Add additional "mutliple unique" registrations and rename extension for clarity.
2020-11-02 10:54:29 +00:00
Andy Butland
978b8eeda7
Added additional comments on IOHelper.CleanFolder().
2020-11-02 11:19:21 +01:00
Andy Butland
719a443af8
Moved CleanFolderResultStatus enum to it's own file.
2020-11-02 11:06:02 +01:00
Andy Butland
794d293c36
Merge branch 'netcore/netcore' into feature/further-hosted-services
2020-11-02 11:01:26 +01:00
Bjarke Berg
308617930b
Merge pull request #9323 from AndyButland/feature/fix-issue-with-multiple-di-registations-for-same-interface
...
NetCore: Fixes registration issue
2020-11-02 10:47:59 +01:00
Bjarke Berg
2dc96c99a4
Merge pull request #9318 from umbraco/netcore/bugfix/fix-issue-with-scope-test
...
Netcore : Fixed issue in ScopedRepositoryTests
2020-11-02 08:49:20 +01:00
Andy Butland
0bffe9aa55
Updated health check configuration validation tests to match change to cron expression.
2020-11-01 08:41:17 +01:00
Andy Butland
ed8c29f902
Fixes issue with introduced MSDI abstractions where a single implemention is used for two interfaces, ensuring only one singleton instance is created.
2020-10-31 22:49:16 +01:00
Andy Butland
a0ce44c9fc
Changed configuration of first run time for health check notifier from a time string to a cron expression.
2020-10-31 22:49:12 +01:00
Andy Butland
a60fe36c33
Fixed amended temp file clean-up routine to restore behaviour of continuing on single file error.
2020-10-31 14:46:56 +01:00
Andy Butland
433fdbb047
Change LoggingSettings.MaxLogAge from integer (minutes) to a TimeSpan.
2020-10-31 14:25:40 +01:00
Andy Butland
88380a17ae
Migrated log scrubber backgroun task to a hosted service.
2020-10-31 14:13:24 +01:00
Andy Butland
092fcac28a
Fixed mock leading to failing test run.
2020-10-31 11:04:02 +01:00
Andy Butland
4920fba7cb
Migrated temp file cleanup background task to a hosted service.
2020-10-31 08:58:47 +01:00