Claus
|
a06de1b165
|
U4-9660 EntityService is not using readonly uow where it could be
|
2017-03-22 11:14:16 +01:00 |
|
Stephan
|
4d24e7bef8
|
U4-9462 - more units of work cleanup
|
2017-02-21 13:19:58 +01:00 |
|
Emil Wangaa
|
552909fde2
|
Merge pull request #1753 from umbraco/temp-U4-9293
Fixes: U4-9293 Search the entire media section in Media Picker when inserting an image into content
|
2017-02-21 12:00:26 +01:00 |
|
Emil Wangaa
|
7adae4d345
|
Merge pull request #1755 from umbraco/temp-U4-9470
U4-9470 Mini list view: only show expand option for nodes with children
|
2017-02-21 09:00:52 +01:00 |
|
Emil Wangaa
|
d747cf69c3
|
Fixes typo in comment
|
2017-02-21 08:23:21 +01:00 |
|
Shannon
|
febeb82d10
|
Fixes the EntityController.GetPagedDescendants to not return items in the recycle bin, added some tests.
|
2017-02-21 15:43:46 +11:00 |
|
Shannon
|
b4eb9f333e
|
Gets the member picker working with mini list views, falls back to Examine search for when searching on member types - since the EntityService doesn't support that currently, gets the icon mapped correctly for members,
|
2017-02-21 13:49:58 +11:00 |
|
Stephan
|
23b3bb37ee
|
Scope - fix issue with EventMessages
|
2017-02-17 13:10:22 +01:00 |
|
Shannon
|
5807bbccc4
|
revert change to petapoco, we will calc the total manually for this due to an outer join/aggregate, adds GetDescendents + tests for EntityService
|
2017-02-15 16:38:43 +11:00 |
|
Shannon
|
1bfc041bbe
|
Adds Paged query to entity repo/service + tests, had to fix paged queries in petapoco to strip ending GROUP BY otherwise the COUNT is incorrect
|
2017-02-15 15:13:23 +11:00 |
|
Shannon
|
97e8973cbd
|
Ensures that the RelateOnTrashHandler doesn't attempt to create a relationship for an item that doesn't exist
|
2017-02-09 11:40:13 +11:00 |
|
Stephan
|
6bbfb65100
|
Merge temp-u4-9322 (Shan Events) into temp-u4-9322a (Steph)
|
2017-01-26 18:30:00 +01:00 |
|
Stephan
|
4fc3398e49
|
U4-9322 - refactor UnitOfWork pattern
|
2017-01-25 13:34:41 +01:00 |
|
Shannon
|
994f91e496
|
Creates IScopeUnitOfWork and IScopeUnitOfWorkProvider as internal along with ScopeRepositoryService which all services inherit from, this is maintaining backwards compat too
|
2017-01-19 15:37:17 +11:00 |
|
Stephan
|
cb09681cb0
|
Merge remote-tracking branch 'origin/dev-v7' into dev-v7.6
|
2016-12-13 10:36:33 +01:00 |
|
Shannon
|
b413b7b5af
|
Lazily creates the static queries instead of eagerly, this fixes an issue of if these services are accessed before Umbraco has booted
|
2016-12-08 12:48:44 +11:00 |
|
Stephan
|
ddf29c5875
|
Merge dev-v7.6 into dev-v7-deploy
|
2016-11-15 13:59:19 +01:00 |
|
Shannon
|
3f609fdf90
|
Moves a few queries to re-used query instances
|
2016-10-27 18:03:13 +02:00 |
|
Stephan
|
36188f00b0
|
Fix exceptions (more explicit)
|
2016-09-07 13:24:49 +02:00 |
|
Shannon
|
85534bc3ce
|
Merge branch 'dev-v7' into dev-v7-contenttypeeditor
Conflicts:
src/Umbraco.Web.UI.Client/bower.json
src/Umbraco.Web.UI.Client/gruntFile.js
src/Umbraco.Web.UI.Client/src/common/directives/editors/umbAutoResize.directive.js
src/Umbraco.Web.UI.Client/src/common/directives/imaging/umbimagefolder.directive.js
src/Umbraco.Web.UI.Client/src/common/directives/util/delayedMouseLeave.directive.js
src/Umbraco.Web.UI.Client/src/less/application/grid.less
src/Umbraco.Web.UI.Client/src/views/common/dialogs/mediapicker.controller.js
src/Umbraco.Web/Umbraco.Web.csproj
|
2015-08-04 17:10:58 +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
|
97c6067b70
|
Gets initial doc type folders working
|
2015-06-08 17:59:56 +02:00 |
|
Shannon
|
2cd5b252d5
|
fixes merge issues
|
2015-05-13 12:24:16 +10:00 |
|
Shannon
|
64cbeb4c9d
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
src/Umbraco.Core/Services/EntityService.cs
src/Umbraco.Core/Services/ServiceContext.cs
src/Umbraco.Web/Cache/DataTypeCacheRefresher.cs
src/Umbraco.Web/Cache/TemplateCacheRefresher.cs
src/umbraco.cms/businesslogic/template/Template.cs
|
2015-05-13 12:20:43 +10:00 |
|
Shannon
|
ad8926668e
|
Fixes: U4-6588 UmbracoSettings Error404 support Guids and Xpath - To achieve this, had to create an Id -> Key and Key -> Id method on EntityService including a cache for it which means updating all relavent cache refreshers to clear this cache when things are removed. Moved the logic for parsing an Umbraco XPath query (with tokens) to a stand-alone testable class (though haven't written tests), move the logic for looking up a not found page to the NotFoundHandlerHelper (instead of legacy 'library'). Fixes the $root query, since I don't think that ever worked. I've tested $root now for both MNTP and for the not found handler and it works.
|
2015-05-12 12:39:46 +10:00 |
|
Shannon
|
d4b718d615
|
Creates common base class for services, this streamlines all ctors and exposes correct services. Gets the TaskRepository working with a test, now to get it fully implemented.
|
2015-01-19 18:37:48 +11:00 |
|
Shannon
|
13ea17c225
|
Merge branch '7.1.8' into 7.2.0
Conflicts:
build/UmbracoVersion.txt
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
|
2014-10-08 18:04:47 +11:00 |
|
Shannon
|
b8ea50d644
|
Merge remote-tracking branch 'origin/6.2.4' into 7.1.8
Conflicts:
build/NuSpecs/build/UmbracoCms.targets
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Core/Persistence/Factories/UmbracoEntityFactory.cs
src/Umbraco.Core/Persistence/Repositories/EntityRepository.cs
src/Umbraco.Tests/Services/EntityServiceTests.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
|
2014-10-08 17:30:45 +11:00 |
|
Shannon
|
646e5f173d
|
Fixes descendant queries to ensure that the comma is suffixed to the path, otherwise strange things could happen when there are longer ids!
|
2014-10-08 17:23:14 +11:00 |
|
Shannon
|
202f582661
|
Renames TagsRepository to TagRepository, Fixes n+1 queries on entity repository, fixes n+1 queries on tag repository, updates umbraco member types to specify an entity type for IMember and IMemberType so the entity repository can use it.
|
2014-09-01 18:06:24 +10:00 |
|
Morten Christensen
|
feed5c5e51
|
Fixes #U4-4593 EntityService.GetObjectType with passed in integer id or guid unique id
|
2014-06-08 09:46:43 +02:00 |
|
Shannon
|
3ff0cca033
|
back ports entity service updates
|
2013-12-16 18:23:40 +11:00 |
|
Shannon
|
c6389852ea
|
Adds public ctors for ApplicationContext, ServiceContext, DatabaseContext, RepositoryFactory, makes IDatabaseFactory public, makes an interfaces for IEntityService, adds EnsureContext methods for ApplicationContext - to set the singleton.
|
2013-10-09 13:17:19 +11:00 |
|
Morten Christensen
|
d7081dbc6b
|
Implementing new RelationService.
Making EntityService public as it will be used within the RelationService.
|
2013-04-11 17:12:14 -02:00 |
|
Morten Christensen
|
a4c9c3bfd9
|
Updating EntityService and repository to add content and media specific properties to the UmbracoEntity for performance enhancements.
Adding sample implementation in the BaseMediaTree but keeping it commented out as it won't work with the legacy events.
And a bit of code cleanup
|
2013-04-03 05:25:26 -02:00 |
|
Morten Christensen
|
3f7a93e0c9
|
Adding test fixture for the EntityService.
Refactoring sql query used in the EntityRepository.
Correcting a few issues with the UmbracoObjectTypes extensions.
|
2013-03-30 09:52:37 -01:00 |
|
Morten Christensen
|
dfa1e73ddf
|
Continueing implementation of the EntityRepository and Service.
|
2013-03-25 18:54:12 -01:00 |
|
Morten Christensen
|
5175fb5188
|
Updating the EntityService implementation
|
2013-03-19 09:34:36 -01:00 |
|
Morten Christensen
|
083320002b
|
Continueing with the implementation of the EntityRepository
|
2013-03-18 20:18:12 -01:00 |
|
Morten Christensen
|
381157ac5d
|
Initial implementation of the EntityRepository and Service, which will be used to retrieve a basic object with a minimum set of propreties for the models that have their base in the umbracoNode table.
The intention is to use this for loading trees in the backoffice for faster loading.
|
2013-03-17 16:25:21 -01:00 |
|