Jeavon
8259024e20
Merge branch 'dev-v7.7' into temp-U4-9984
...
# Conflicts:
# src/Umbraco.Web/HealthCheck/Checks/Security/HttpsCheck.cs
2017-08-02 10:48:43 +01:00
Shannon
525254efd4
Merge branch 'dev-v7.7' into temp-isearchabletree
...
# Conflicts:
# src/Umbraco.Web.UI/umbraco/config/lang/en.xml
# src/Umbraco.Web.UI/umbraco/config/lang/en_us.xml
# src/Umbraco.Web/Trees/ContentTreeController.cs
2017-07-20 22:21:59 +10:00
Jeavon
3083f185d0
Merge branch 'dev-v7.7' into temp-U4-9984
2017-06-26 18:01:57 +01:00
Shannon
d885265818
Changes restart tracking to use code we used to have in there which is an in memory marker for the app domain, this is a little cleaner
2017-06-19 23:40:51 +10:00
Shannon
7920383904
U4-10034 Package install may not wait for app domain restart in all cases
2017-06-19 23:02:06 +10:00
AndyButland
9f68bd4e52
Amended registration of health check scheduled notifiers (email and Slack) to use a resolver method and allow others to be added without modifying core
2017-06-18 16:41:46 +02:00
Shannon
3ae16e717c
Merge branch 'dev-v7-pluggable-ISearchableTree' of https://github.com/efabioli/Umbraco-CMS into efabioli-dev-v7-pluggable-ISearchableTree
...
# Conflicts:
# src/Umbraco.Web/Editors/EntityController.cs
# src/Umbraco.Web/Models/ContentEditing/EntityBasic.cs
2017-05-30 00:48:41 +02:00
Shannon
0e6f2b542e
Merge branch 'dev-v7.6' into temp-faster-startup-less-scanning
...
# Conflicts:
# src/Umbraco.Core/PluginManager.cs
2017-04-03 16:57:57 +10:00
Shannon
c5f388f6bc
Merge remote-tracking branch 'origin/dev-v7' into dev-v7.6
...
# Conflicts:
# build/NuSpecs/UmbracoCms.Core.nuspec
# src/Umbraco.Tests/packages.config
# src/Umbraco.Web/Umbraco.Web.csproj
# src/Umbraco.Web/packages.config
# src/UmbracoExamine/UmbracoExamine.csproj
# src/umbraco.MacroEngines/packages.config
# src/umbraco.MacroEngines/umbraco.MacroEngines.csproj
2017-03-30 17:03:51 +11:00
Shannon
1a03bd9624
Logs an error if the index is rebuilding due to being corrupt
2017-03-30 15:49:45 +11:00
Shannon
9f9b4d2e84
Changes all relevant scannable plugin types to implement a base marker interface so we only scan one time
2017-02-28 23:12:48 +01:00
Stephan
8d5f7af780
U4-9462 - cleanup file unit of work
2017-02-21 13:19:58 +01:00
Stephan
23b3bb37ee
Scope - fix issue with EventMessages
2017-02-17 13:10:22 +01:00
Shannon
ac54affa57
Refactor IPublishingStrategy, create IPublishingStrategy2 as a work around, adds EventMessages to IScopeUnitOfWork, ensures all events raised with IPublishingStrategy are done with uow
2017-01-25 16:49:44 +11:00
Shannon
ac4de99f30
Initial commit of changing all IsRaisedEventCancelled to use the event manager and inside of a uow
2017-01-23 20:48:51 +11:00
Stephan
79c2400d27
U4-9322 - scope
2017-01-12 18:28:25 +01:00
Shannon
3ebb3dc544
U4-7813 Enable MiniProfiler to profiler during startup
2016-08-01 12:04:02 +02:00
Sebastiaan Janssen
82954b6b6f
Merge pull request #1325 from umbraco/temp-u4-8361
...
U4-8361 Basic 301 Support In Core
2016-06-13 23:22:34 +02:00
Stephan
839603342b
U4-8361 - bugfix, get events to work
2016-06-13 19:45:25 +02:00
Sebastiaan Janssen
d83d7956bb
Dev v7 health check ( #1220 )
...
Adds health check feature including some initial checks
2016-06-13 17:42:05 +02:00
Stephan
e231206555
U4-8361 - bugfix, get finder to work
2016-06-12 19:47:11 +02:00
Shannon
e60e4e52fc
U4-7708 Using a RTE Macro Partial Form (SurfaceController) & Doctype Hijack Controller causes problem with submissions
2016-03-10 18:00:14 +01:00
Stephan
293b170a56
U4-8027 - fix ApplicationContext request cache (was null cache)
2016-02-24 14:16:48 +01:00
Sebastiaan Janssen
85ca85fd42
Merge pull request #1129 from umbraco/temp-U4-7577
...
U4-7577 Remove dependency on UmbracoContext in CreateServiceContext /…
2016-02-16 17:32:38 +01:00
Shannon
6fffc8b45e
U4-7577 Remove dependency on UmbracoContext in CreateServiceContext / RequestLifespanMessagesFactory
2016-02-16 15:07:42 +01:00
Shannon
640b2c0ee0
Moves strings to constants, adds ControllerContextExtensions to get the UmbracoContext from the hierarchy of ControllerContext's, changes RenderModelBinder to use this method to get the UmbracoContext, changes UmbracoViewPageOfTModel to use this method to get the UmbracoContext, adds RouteDataExtensions to get the UmbracoContext from routedata, adds extension methods on the HttpContext to get the UmbracoContext from it.
2016-02-16 11:17:47 +01:00
Shannon
5f246c533c
Fixes issue when there are zero instructions in the db table and we've never synced before, in this case it will always cold boot because it will never saved the last synced, in this scenario also the indexes will not build because we've cleared the collection before they can run.
2016-02-11 18:07:31 +01:00
Shannon
0829bae5b2
Fixes TextStringValueConverter to include the text box and multi-textbox (since it's like that in the Core one that this overrides), adds new converter for Image cropper including ToString converter & custom type converter to convert from the strongly typed object to JObject, adds test to support this, adds equatable methods for the strongly typed model so it can be easily compared. Ensures that the webboot manager does not include the core value converter for image cropper.
2016-02-10 14:53:56 +01:00
Shannon
e423864781
Merge remote-tracking branch 'origin/master-v7' into dev-v7
...
Conflicts:
build/UmbracoVersion.txt
src/SolutionInfo.cs
src/Umbraco.Core/Cache/FullDataSetRepositoryCachePolicy.cs
src/Umbraco.Core/Cache/FullDataSetRepositoryCachePolicyFactory.cs
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Core/Persistence/Repositories/ContentTypeBaseRepository.cs
src/Umbraco.Core/Persistence/Repositories/ContentTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/DomainRepository.cs
src/Umbraco.Core/Persistence/Repositories/LanguageRepository.cs
src/Umbraco.Core/Persistence/Repositories/MediaTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/PublicAccessRepository.cs
src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Cache/FullDataSetCachePolicyTests.cs
src/Umbraco.Web.UI.Client/src/common/directives/components/grid/grid.rte.directive.js
src/Umbraco.Web.UI.Client/src/less/hacks.less
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web/WebBootManager.cs
2016-02-03 12:30:11 +01:00
Shannon
d1be38be64
reverts profiler changes, we'll inlcude in 7.4
2016-01-28 18:37:56 +01:00
Stephan
c9c451be65
U4-7682 Minor review adjustments
2016-01-28 14:19:32 +01:00
Shannon
a0036d925e
U4-7682 Add option to DatabaseServerMessengerOptions to force a Cold Boot if there are too many instructions
2016-01-28 12:14:30 +01:00
Stephan
81754b37a4
Add support for models in controllers
2016-01-27 12:05:22 +01:00
Shannon
72900ef3b3
U4-7813 Enable MiniProfiler to profiler during startup
...
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
2016-01-26 17:56:25 +01:00
Shannon
5ab61e7638
U4-7816 The IsolatedCache instance in the RepositoryFactory differs from the ApplicationContext singleton instance
2016-01-22 17:09:44 +01:00
Shannon
f78a425985
U4-7816 The IsolatedCache instance in the RepositoryFactory differs from the ApplicationContext singleton instance
2016-01-22 16:37:47 +01:00
Shannon
1f29d85f83
U4-7813 Enable MiniProfiler to profiler during startup
2016-01-22 11:46:10 +01:00
Shannon
38a6f8c4a9
creates new EditorValidationResolver for external validators to work (internal for now), bumps version
2016-01-20 16:57:31 +01:00
Sebastiaan Janssen
198ba0db83
Merge branch 'dev-v7' into 7.4.0
2015-12-15 11:25:09 +01:00
James Coxhead
f27a726a6e
Disabled the X-AspNetMvc-Version header
2015-12-08 21:19:41 +00:00
Shannon
97c352030a
Gets a little more validation working and creating using the new Save models
2015-10-07 17:16:42 +02:00
Shannon
6d8ffb903f
Ensures events for deleting, trashing and unpublishing are done using the event messages, updates UI to support showing these messages in the list view, Since we cannot change the
...
method results on a service, we've created a new temporary service that we will explicitly implement with an extension method to get it. This is temporary until v8 where we will just replace
the original methods on the service with these methods and then remove this class.
2015-07-29 15:12:12 +02:00
Shannon
accf52ca38
if user has explicitly opted out of index rebuild on startup, we must ensure that the database server messenger doesn't rebuild them either.
2015-07-24 18:52:04 +02:00
Shannon
db0defb93f
Ensures that indexes aren't double rebuilt on startup which can occur if there are no indexes and the DatabaseServerMessenger hasn't sync'd anything
2015-07-24 18:07:20 +02:00
Shannon
a6a2b02cd8
working on U4-5927 - this extends the base event class to have EventMessages which event consumers can add to, the trick is that there is a factory for these EventMessages, in a web context, the factory is a request based factory so that during a request all instances of the EventMessages are the same instance. All services then accept an instance of IEventMessagesFactory which they can then use when raising events. We'll then use this to send messages to the UI. Not sure if i should make this a resolver yet or not. Still a WIP!!
2015-07-23 20:04:40 +02:00
Shannon
37076fa4eb
Completes: U4-6871 CoreBootManager.CreateApplicationContext & CoreBootManager.CreateApplicationCache returns the instance instead of setting the singleton
2015-07-23 18:26:56 +02:00
Shannon
44c3140b20
Updates CoreBootManager to be provided a logger which decouples it a little bit, updates CoreBootManagerTests to ensure resolution is reset on teardown, updates the ApplicationEventsResolver inner resolver to not use obsolete ctor's
2015-07-22 12:44:29 +02:00
Shannon
18e8f09654
BatchedDatabaseServerMessenger only exists in Web now, no reason for it to be in Core. CoreBootManager by default now uses DatabaseServerMessenger (non-batched), WebBootManager now uses BatchedDatabaseServerMessenger and is always enabled by default unless the Dist Calls setting in umbracoSettings is enabled, in that case it will revert to using the legacy batched web services messenger.
2015-07-15 17:27:01 +02:00
Shannon
11b5123bbb
fixes datatokens dictionary check and ensures that webapi is initialized at the very end of the boot cycle.
2015-05-08 19:13:58 +10:00
Shannon
bceed10bd8
Merge branch 'dev-v7-distcache' into 7.3.0
2015-04-01 14:00:13 +11:00