Warren Buckley
dc334c1015
Automated install user with Environment Variables & unattended.user.json ( #9930 )
...
* Try to update admin user unattended
This will fail because we're not in install runtime state
* Create a new user instead of trying to update the default admin
* Create a new user instead of trying to update the default admin
* Use same logic from NewInstallStep to modify the SuperUser aka -1
* Add back stuff after merge conflict from v8/dev
* Add event to be raised
* Trying to wire up events
* Remove commented out code - just need to figure out why event is not hit/triggered
* Read Appsettings as opposed to ENV variables
* Use a JSON file that deletes itself as storing secrets in web.config will be accidently committed
* Remove component based event - Component were only initialized after DB creation
* Move UnattendedInstall down after _factory
* Remove commented out code
* Fixed issue where upgrader UI would show up - needed to recheck the Runtimelevel after UnattenedInstall
* Apply suggestions from code review - Thanks Marc :)
Co-authored-by: Marc Goodson <marc@moriyama.co.uk >
Co-authored-by: Mole <nikolajlauridsen@protonmail.ch >
Co-authored-by: Marc Goodson <marc@moriyama.co.uk >
2021-06-16 10:00:29 +01:00
Nathan Woulfe
af7919ce65
make events public
2020-02-29 11:32:24 +01:00
Stephan
8329097974
Review PR, adjustments
2019-02-07 08:53:49 +01:00
Shannon
92606e7122
Fixes up dirty tracking of cultures and published cultures the same way we handle that with other entities which uses observable collection events. This simplifies the dirty tracking logic and means we dont require lookup the original object, but now we need to figure out the fixme stuff
2019-02-06 16:10:20 +11:00
Stephan
3199aa6693
Support culture in content Saving and Publishing events
2019-01-31 15:06:24 +01:00
Chris Houston
193e24afd2
Fixing all the TODO, FIXME & HACK comments so they all follow the same layout.
2019-01-27 11:16:00 +01:00
Chris Houston
a13a38a482
Updated all the TODO: comments in the Umbraco.Core project so they are all in the same format. ( // TODO: ) ( #4220 )
...
Also moved some of the comments so they are will work better / are not within Code Documentation comments
2019-01-26 15:42:14 +01:00
Chris Houston
78319bae9e
Temp8 fix typos 2 ( #4130 )
2019-01-23 00:03:39 +01:00
Stephan
4a0b969777
Deal with fixme in Umbraco.Core
2019-01-21 16:01:37 +01:00
Shannon
94da9a6681
Gets package upgrading working along with package uninstallation with multiple versions
2019-01-16 17:25:46 +11:00
Shannon
65e98928d4
Package data installation is now all migrated
2019-01-14 17:46:12 +11:00
Shannon
c89b50f0b8
large refactor/cleanup of most of the old package installer logic dealing with persisting the installedPackages.config which is now in the services, creates new parsers and removes a ton of old code, changes fetching packages to be async, uses XElement instead of old XmlNode apis, next we need to do the actual package installer updates
2019-01-11 14:30:04 +11:00
Shannon
5f972384b1
WIP - new IEntityXmlSerializer, IPackageCreation, PackageActionRunner, large refactor of entity serialization, no more IPackagingService.Export methods, ports legacy package creation code to new IPackageCreation, more more ExportEventArgs (makes no sense)
2019-01-10 12:44:57 +11:00
Shannon
640de1c1a4
very small cleanup before some package code changes
2019-01-09 18:59:59 +11:00
Stephan
87a64b7406
Refactor filesystems (again)
2018-11-19 14:40:59 +01:00
Stephan
eee7222e0b
Refactor filesystems
2018-10-26 16:06:45 +02:00
Shannon
651b4a348a
gets unpublish working
2018-10-03 14:27:48 +02:00
Shannon
9d5d516064
Fixes up invariant property validation since we were only allowing one callback per alias, but we need to allow multiple
2018-08-13 11:25:55 +10:00
Anthony
43fdd691fe
Removed obsolete methods from Umbraco.Core which are not used
2018-07-01 18:58:58 +01:00
Stephan
7a615133ff
Renormalize
2018-06-29 19:52:40 +02:00
Stephan
38eae90640
Cleanup and get rid of warnings
2018-05-31 11:53:14 +02:00
Shannon
459479a7b8
Refactors how macros are stored in the DB
2018-05-01 12:12:26 +10:00
Shannon
a673babfb7
Fixes Content List View installation, removes unecessary properties from the RecycleBinEventArgs, updates both the upload and image cropper property editors to properly remove all files including any associated with variants, updates several other places to deal with variants and Property.GetValue(langId), adds notes, ensures we are returning the corect IDictionary instead of Dictionary for some interfaces
2018-04-04 13:11:12 +10:00
Stephan
41948607d0
Port v7@2aa0dfb2c5 - WIP
2018-03-22 11:25:25 +01:00
Stephan
d23933a5b1
DataType refactoring preparation - Entity refactoring
2018-01-15 13:28:35 +01:00
Stephan
2cb6378c26
Reorg code, move stuff
2017-12-28 09:27:57 +01:00
Stephan
772c8ba242
Migrations refactoring, troubleshoot and fix, tests
2017-12-21 15:16:28 +01:00
Stephan
2182b0f18f
Migrations refactoring - WIP - move code
2017-12-19 11:00:46 +01:00
Stephan
33b4af0340
UnitOfWork RIP, IScopeAccessor
2017-12-14 17:04:44 +01:00
Stephan
aa25990681
Integer version ID, cleanup
2017-12-01 20:00:33 +01:00
Stephan
5ba2ffcbf3
CrLfTab
2017-09-23 10:08:18 +02:00
Stephan
1341a37f2b
Cleanup Constants.ObjectTypes
2017-09-19 18:19:05 +02:00
Stephan
9a28250a8d
Port 7.7 - WIP
2017-09-15 18:22:19 +02:00
Stephan
ab8fc33691
Port 7.7 - WIP
2017-08-14 18:21:48 +02:00
Stephan
c76403077f
Normalize cr/lf/tab
2017-07-20 11:21:28 +02:00
Stephan
e87be7ad9d
Fixing tests - and all sorts of issues
2017-06-23 18:58:08 +02:00
Stephan
1f5c47f029
Move Plugins to Composing
2017-05-30 15:56:30 +02:00
Stephan
81234cd702
Rename DI to Composing
2017-05-30 15:46:25 +02:00
Stephan
d34a425dd1
porting 7.6@5c5baca into 8
2017-05-30 12:54:22 +02:00
Stephan
8561d85f7a
porting 7.6-rc1 into 8
2017-05-24 12:25:39 +02:00
Stephan
07a05317ff
Merge dev-v7.6 into dev-v8
2016-12-14 14:06:30 +01:00
Stephan
48dbd5c570
Ensure CacheRefresherEventHandler triggers first
2016-11-28 11:00:58 +01:00
Stephan
b26b415096
Merge origin/dev-v7-deploy into dev-v8-zbwip (builds)
2016-11-03 10:31:44 +01:00
Stephan
7361d1f16f
U4-8992 - update content and media xml caches when upgrading from before 7.3
2016-10-10 18:25:54 +02:00
Stephan
216329c096
Cleanup - kill IScopeContextAdapter, use accessors
2016-07-21 09:59:37 +02:00
Stephan
90500af915
Merge dev-v8 into temp-u4-8497
2016-06-02 10:03:14 +02:00
Shannon
df9160b3cd
Removes the 'Child Container' idea (that was bad and would consume lots of mem) and instead we use Scopes. Ensures that the app event handlers are creating during a single Scope operation in the CoreBootManager. Changes MigrationBase and all sub-classes to have an IMigrationContext as a ctor param. Updates the MigrationResolver to resolve Migration instances with the passed in IMigrationContext value. Simplifies MigrationBase since now we know we have a context to work with, there's no need to GetUp/GetDown Expression methods. Updates the MigrationRunner to use the MigrationContext instead of creating one itself.
2016-05-31 23:29:15 +02:00
Stephan
06574b8b40
U4-8447 - prepare for NuCache (work-in-progress)
2016-05-26 17:12:04 +02:00
Shannon
8127731f72
Namespace and file cleanup - Profiling --> Logging, root cache stuff moved to Cache, XmlHelper --> Xml, TypeFinder, etc.. --> Plugins
2016-05-18 23:34:56 +02:00
Stephan
ddf38407d8
U4-4847 Refactor ContentService ( #1266 )
...
* U4-4748 - refactor Content-, Media- and MemberTypeRepository
* Cleanup Attempt
* Cleanup OperationStatus
* U4-4748 - refactor Content-, Media- and MemberTypeService
* U4-4748 - cleanup locking
* U4-4748 - refactor Content-, Media- and MemberRepository
* U4-4748 - refactor ContentService (in progress)
* U4-4748 - all unit of work must be completed
* U4-4748 - refactor locks, fix tests
* U4-4748 - deal with fixmes
* U4-4748 - lock table migration
* Update UmbracoVersion
* Fix AuthorizeUpgrade
* U4-4748 - cleanup+bugfix lock objects
* U4-4748 - bugfix
* updates a string interpolation
2016-05-18 10:55:19 +02:00