Shannon
ad84c1591e
Starts implementing ability to manually run pending migrations from the back office
2021-06-16 15:34:20 -06:00
Shannon
7ec01f232f
Removes the runtime PackageMigrations state, the state is just run if unattended migrations are disabled.
2021-06-16 13:53:01 -06:00
Shannon
9f02b14a5d
Fixes Dictionary packaging to ensure an xml hierarchy
2021-06-16 13:14:28 -06:00
Shannon
095576352b
Fixes up Key vs Id, moves tests to correct namespace, fix tests
2021-06-16 11:17:41 -06:00
Shannon
52ce0c8f60
fix automatic migrations to not validate initial state, fixes packaging GUIDs for multiple entities.
2021-06-15 13:49:03 -06:00
Shannon
a187a4ae18
Ensures the GUID for doc types and media types remains consistent for package installation based on what is in the xml.
2021-06-15 11:59:34 -06:00
Shannon
0e5f0304e2
Ensures macros are packaged and used with their GUID
2021-06-15 11:38:24 -06:00
Bjarke Berg
575e66b8eb
Merge remote-tracking branch 'origin/v9/dev' into netcore/feature/get_rid_of_ICoreComposer
...
# Conflicts:
# src/Umbraco.Examine.Lucene/ExamineLuceneComposer.cs
# src/Umbraco.Examine.Lucene/ExamineLuceneConfigureIndexes.cs
# src/Umbraco.Examine.Lucene/ExamineLuceneFinalComposer.cs
# src/Umbraco.Examine.Lucene/ExamineLuceneStarting.cs
# src/Umbraco.Infrastructure/Compose/NotificationsComposer.cs
# src/Umbraco.PublishedCache.NuCache/Compose/NotificationsComposer.cs
# src/Umbraco.Web.BackOffice/DependencyInjection/UmbracoBuilderExtensions.cs
# src/Umbraco.Web.UI.Client/package-lock.json
2021-06-15 19:13:06 +02:00
Elitsa Marinovska
0c3db013d5
Approve member when created with built-in macros ( #10428 )
...
* Allow members created with built-in macros to be approved
* Cleanup
* Newly created members are always approved like in v8.
Co-authored-by: Bjarke Berg <mail@bergmania.dk >
2021-06-15 13:51:39 +02:00
Andy Butland
22de16a691
Added two further notifications to the boot process for custom functionality that may need to run at different stages. ( #10471 )
2021-06-15 12:43:03 +02:00
Bjarke Berg
e0a9397d92
V9: Fix issue with recurring services that executes too often ( #10473 )
...
* Fix exception in ReportSiteTask.cs, when running multiple times..
Also fixes issue with how often the tasks are executed
* Fix timeout
2021-06-15 11:02:55 +02:00
Shannon Deminick
de2fb47b78
Implements unattended package migrations for both explicit and implicit migrations ( #10418 )
...
* Clean up and changes to backoffice for the nuget only packages
* temp commit of package logic removal
* Lots of package code cleanup and removal
* Removes old package data from the test package xml
* Updates packaging code to take in XDocument instead of a file since we'll not be dealing with files, starts creating expressions for the package migrations scripting.
* fixing tests
* Fixes runtime state and boot failed middleware so that it actually runs. Separates out unattended install/upgrade into notification handlers.
* Gets unattended package migrations working and running
* Gets embedded package.xml resources able to install from package migration.
* Implements automatic package migrations for package that just declare an xml data manifest.
* fix build
* small cleanups
* fix build
* adds some tests
* Fix export test
* Fix newlines in test for linux
* Typo
* removes old todos and updates AutomaticPackgeMigrationPlan to use getter with backing field.
Co-authored-by: Bjarke Berg <mail@bergmania.dk >
2021-06-15 07:05:57 +02:00
Shannon
b8ac0b7471
Update dictionary package data to use GUID
2021-06-14 15:31:12 -06:00
Shannon
6db0a2e27d
Merge branch 'v9/task/package-refactor-startup-checks' of https://github.com/umbraco/Umbraco-CMS into v9/task/package-refactor-startup-checks
...
# Conflicts:
# src/Umbraco.Infrastructure/Packaging/AutomaticPackageMigrationPlan.cs
2021-06-14 14:23:42 -06:00
Shannon
10016c74f9
removes old todos and updates AutomaticPackgeMigrationPlan to use getter with backing field.
2021-06-14 14:22:11 -06:00
Bjarke Berg
d7b04cd819
Typo
2021-06-14 12:47:09 +02:00
Shannon
50fd7b1460
fix build
2021-06-11 12:49:18 -06:00
Shannon
1297254cc3
small cleanups
2021-06-11 12:47:35 -06:00
Shannon
436fe29bf8
fixing build
2021-06-11 11:14:43 -06:00
Shannon
daceca54a3
Implements automatic package migrations for package that just declare an xml data manifest.
2021-06-11 10:50:35 -06:00
Shannon
13583514ae
Gets embedded package.xml resources able to install from package migration.
2021-06-10 13:06:38 -06:00
Shannon
2114667e65
Gets unattended package migrations working and running
2021-06-10 10:21:58 -06:00
Shannon
144014dc73
Fixes runtime state and boot failed middleware so that it actually runs. Separates out unattended install/upgrade into notification handlers.
2021-06-10 08:06:17 -06:00
Shannon
7a0134fc74
Updates packaging code to take in XDocument instead of a file since we'll not be dealing with files, starts creating expressions for the package migrations scripting.
2021-06-09 16:56:42 -06:00
Shannon
607775a5a1
Merge branch 'v9/task/package-refactor-startup-checks-temp' into v9/task/package-refactor-startup-checks
2021-06-09 15:24:43 -06:00
Shannon
14806bc293
Lots of package code cleanup and removal
2021-06-09 15:18:47 -06:00
Shannon
1737052eb3
Merge remote-tracking branch 'origin/v9/task/package-refactor-backoffice-updates' into v9/task/package-refactor-startup-checks-temp
...
# Conflicts:
# src/Umbraco.Core/Migrations/MigrationPlan.cs
# src/Umbraco.Core/Models/Packaging/CompiledPackage.cs
# src/Umbraco.Core/Models/Packaging/IPackageInfo.cs
# src/Umbraco.Core/Packaging/CompiledPackageXmlParser.cs
# src/Umbraco.Core/Packaging/IPackageInstallation.cs
# src/Umbraco.Core/Packaging/PackageDefinition.cs
# src/Umbraco.Core/Packaging/PackageFileInstallation.cs
# src/Umbraco.Core/Packaging/PackageMigrationPlan.cs
# src/Umbraco.Core/Packaging/PackagesRepository.cs
# src/Umbraco.Infrastructure/Migrations/Upgrade/Upgrader.cs
# src/Umbraco.Infrastructure/Packaging/PackageInstallation.cs
# src/Umbraco.Infrastructure/RuntimeState.cs
2021-06-09 10:55:04 -06:00
Shannon
0f1e7bd647
temp commit of package logic removal
2021-06-09 10:43:57 -06:00
Bjarke Berg
c69d689a36
Clean up and changes to backoffice for the nuget only packages
2021-06-09 15:50:40 +02:00
Bjarke Berg
26515117b0
Fix build issue after merge..
2021-06-09 08:48:32 +02:00
Bjarke Berg
e616332bc8
Merge branch 'v9/task/package-refactor' into v9/task/package-refactor-startup-checks
2021-06-09 08:26:54 +02:00
Shannon Deminick
8eb0f45cf2
Refactor MigrationPlan to separate the executor from the plan itself. ( #10417 )
...
* Refactor MigrationPlan to separate the executor from the plan itself.
* cleanup
2021-06-09 08:18:15 +02:00
Shannon
7d0572f2d1
streamline runtime level checks
2021-06-08 16:32:26 -06:00
Shannon
26f989124d
New package migration collection, updates runtime state to check for package migrations, adds tests for this.
2021-06-08 14:56:45 -06:00
Shannon
77017f25b3
Adds KeyValueService Find and tests
2021-06-08 10:58:17 -06:00
Shannon
4f6e491c5f
Refactor MigrationPlan to separate the executor from the plan itself.
2021-06-08 10:07:57 -06:00
Shannon
bb793422f2
Removes package actions
2021-06-07 17:49:20 -06:00
Shannon Deminick
eb70bc313a
Implements Examine/Lucene index syncing for use on Azure ( #10386 )
...
* Updates to latest examine, ensures indexes are unlocked on startup, adds more info to the diagnostics and allows for the new sync directory factory to work.
* Gets index syncing working correct and fixes reindexing to not overprocess indexes
* fix duplicate package ref
* rebuilds empty indexes and fixes config with enum
* missing file
2021-06-07 14:58:49 +02:00
Shannon
3c3c9a6a47
Merge remote-tracking branch 'origin/v8/contrib' into v9/dev
...
# Conflicts:
# src/Umbraco.Core/Sync/DatabaseServerMessenger.cs
# src/Umbraco.Core/Sync/DatabaseServerMessengerOptions.cs
# src/Umbraco.Core/Sync/ISyncBootStateAccessor.cs
# src/Umbraco.Core/Sync/NonRuntimeLevelBootStateAccessor.cs
# src/Umbraco.Core/Sync/SyncBootState.cs
# src/Umbraco.Tests/PublishedContent/NuCacheChildrenTests.cs
# src/Umbraco.Tests/PublishedContent/NuCacheTests.cs
# src/Umbraco.Tests/Scoping/ScopedNuCacheTests.cs
# src/Umbraco.Tests/Services/ContentTypeServiceVariantsTests.cs
# src/Umbraco.Web.UI.Client/package.json
# src/Umbraco.Web.UI/Umbraco/config/lang/da.xml
# src/Umbraco.Web.UI/Umbraco/config/lang/de.xml
# src/Umbraco.Web.UI/Umbraco/config/lang/en.xml
# src/Umbraco.Web.UI/Umbraco/config/lang/en_us.xml
# src/Umbraco.Web.UI/Umbraco/config/lang/es.xml
# src/Umbraco.Web.UI/Umbraco/config/lang/fr.xml
# src/Umbraco.Web.UI/Umbraco/config/lang/pl.xml
# src/Umbraco.Web.UI/Umbraco/config/lang/ru.xml
# src/Umbraco.Web/BatchedDatabaseServerMessenger.cs
# src/Umbraco.Web/Compose/DatabaseServerRegistrarAndMessengerComponent.cs
# src/Umbraco.Web/HealthCheck/Checks/Config/AbstractConfigCheck.cs
# src/Umbraco.Web/HealthCheck/Checks/Config/NotificationEmailCheck.cs
# src/Umbraco.Web/HealthCheck/HealthCheckAction.cs
# src/Umbraco.Web/PublishedCache/NuCache/NuCacheComposer.cs
# src/Umbraco.Web/PublishedCache/NuCache/PublishedSnapshotService.cs
# src/Umbraco.Web/Search/ExamineFinalComponent.cs
2021-06-04 10:59:52 -07:00
Mole
96f88ac990
Apply suggestions from PR
2021-06-04 15:47:34 +02:00
Mole
a56de298a3
Allow fallback to configured email
2021-06-04 14:18:49 +02:00
Mole
baf13adef8
Don't convert to MimeMessage
2021-06-04 13:10:28 +02:00
Mole
cd284fd263
Include IsBodyHtml in NotificationEmailModel
2021-06-04 11:06:59 +02:00
Mole
d2dae7f35b
Add null check when sending SendEmailNotification
2021-06-04 10:57:14 +02:00
Mole
91b59c6c67
Send NotificationEmailModel with notification
2021-06-04 10:42:33 +02:00
Mole
6a79053a9f
Move email models into a folder
2021-06-04 09:50:49 +02:00
Matthew-Wise
c341a39306
Add a collection to allow adding CSS and JS to the back office via C# ( #10310 )
...
* Added Custom back office collection builder, to allow css / js to be added to the back office using c#
* Added call to the collection
* Added obselete attribute to PropertyEditorAssetAttribute
2021-06-02 12:28:14 +02:00
Mole
40c8bf62f7
Enable email sender to publish an event if smtp is not configured ( #10352 )
2021-06-01 06:41:56 +02:00
Bjarke Berg
8a0a6e62bf
Merge remote-tracking branch 'origin/v8/dev' into v9/dev
...
# Conflicts:
# src/SolutionInfo.cs
# src/Umbraco.Core/Cache/DataTypeCacheRefresher.cs
# src/Umbraco.Core/Extensions/PublishedContentExtensions.cs
# src/Umbraco.Core/Extensions/PublishedPropertyExtension.cs
# src/Umbraco.Core/Migrations/Install/DatabaseDataCreator.cs
# src/Umbraco.Tests/TestHelpers/Entities/MockedContentTypes.cs
# src/Umbraco.Web.UI.NetCore/umbraco/config/lang/da.xml
# src/Umbraco.Web/PropertyEditors/MediaPickerPropertyEditor.cs
2021-05-31 15:10:49 +02:00
Bjarke Berg
7a63e26785
Add missing IMigrationContext to RebuildPublishedSnapshot ctor
2021-05-26 18:31:03 +02:00