Shannon
|
dbb7e3825d
|
Fixes events for containers
|
2016-01-27 15:22:58 +01:00 |
|
Sebastiaan Janssen
|
d0865017d1
|
Merge branch 'dev-v7' into 7.4.0
|
2015-11-18 19:42:13 +01:00 |
|
Shannon
|
48383f2e7a
|
updaes null check and ensures the path isn't pre-set in the withidentity overload
|
2015-11-18 16:04:01 +01:00 |
|
Shannon
|
cb98385242
|
updates content/media service methods - null checks for parent IContent, dosn't use Parent() syntactic sugar methods, removes path creation in the WithIdentity methods.
|
2015-11-18 15:52:32 +01:00 |
|
Claus
|
1433685160
|
MediaService assigns Path when creating media objects.
|
2015-11-18 09:26:45 +01:00 |
|
Per Ploug
|
0454c54d1c
|
Fixed: Given -1 MediaService returns all descendant media
It returned the entire media tree given the ID -1, changing this so it
returns children below root instead
|
2015-10-21 09:49:45 +02:00 |
|
Stephan
|
829942dcf9
|
Bugfix MediaService
|
2015-08-31 13:17:50 +02:00 |
|
Shannon
|
05d84c6673
|
updates the operation status to return the event messages used when raising events
|
2015-08-04 14:52:34 +02:00 |
|
Shannon
|
787e128d5c
|
wires up event messages for media editor and tree (haven't done the drag/drop media upload though)
|
2015-07-29 16:00:06 +02:00 |
|
Shannon
|
51d14a7a01
|
Updates all calls to GetAll(params int[]) that potentially could have looked up all data un-intentionally - cause for U4-6869 contentService + domainService is slow outside Umbraco App Context
|
2015-07-24 18:36:07 +02:00 |
|
Shannon
|
8b86276011
|
Ensures event messages are passed to Saved events for content/media
|
2015-07-24 12:07:32 +02:00 |
|
Shannon
|
9406675bf2
|
Ensures the Saving methods on the media service are wired up with the event messages, obsoletes the hacked WasCancelled internal property on Entity.
|
2015-07-24 11:52:30 +02:00 |
|
Shannon
|
aa08a4ca37
|
Gets the messages being pumped out to the UI. Updates the ContentService and MediaServices to have a SaveWithStatus in order to determine the response, we'll need to update most of the methods to also have this OperationStatus. Now messages can be added to the UI for Saving & publishing for media and content services, we'll need to update more to support everything.
|
2015-07-24 11:44:09 +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 |
|
Stephan
|
39a9d68f43
|
U4-6785 - crlf when serializing to xml
|
2015-07-06 15:32:06 +02:00 |
|
Shannon
|
c917fc37ae
|
Fixes: U4-6113 Cannot delete member with upload field
|
2015-07-02 17:20:27 +02:00 |
|
Shannon
|
f9babe1882
|
Converts paged results to use 'long' params instead of ints and obsoletes the old ones.
|
2015-05-04 11:58:00 +10:00 |
|
Shannon
|
2c918a2015
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
build/UmbracoVersion.txt
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
|
2015-03-24 15:10:45 +11:00 |
|
Robert Foster
|
c6b393f2e8
|
typo fix in pageIndex Mandate checks
|
2015-03-24 12:30:28 +11: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
|
280826f3e8
|
Fixes: U4-6110 Cleanup the Audit trail code - this should be a service, remove all internal statics
|
2015-01-19 15:12:34 +11:00 |
|
Shannon
|
cc396c8b96
|
Removes more unecessary singletons and simplifies/refactors some internal parts like the ctors for the ServiceContext, DatabaseContext. No more RepositoryResolver or SqlSyntaxProvidersResolver these are entirely uncessary and complicate things.
|
2015-01-13 18:19:52 +11:00 |
|
Shannon
|
7212015127
|
obsoletes all of the service ctor's that don't specify all required dependencies, none of these are used in the core.
|
2015-01-09 18:53:08 +11:00 |
|
Shannon
|
2f74dfe5cb
|
fixes missing using statement
|
2014-12-24 17:01:41 +11:00 |
|
Robin Herd
|
c256266432
|
isResized now determined by regex
|
2014-12-17 13:06:46 +00:00 |
|
Robin Herd
|
599d367343
|
Fixed bug U4-6004, MediaService.GetMediaByPath now returns IMedia for paths containing 'x' and '_'
|
2014-12-11 17:59:52 +00:00 |
|
Shannon
|
8fe0e4223b
|
fixes media service paged query so recycle bin works properly
|
2014-11-18 10:13:21 +11:00 |
|
Shannon
|
44a39e7ca6
|
Fixes: U4-5055 Umbraco update fails with large set of media content due to timeout in RebuildXmlStructures. Adds RebuildXmlStructures to content, media, member services as public APIs (though people won't really use them), the underlying repositories now rebuild these structures using a single transactions but queried by pages of 5000 which should reduce memory overhead if there's a ton of media, etc... Added tests for this too. Added CountPublished to ContentService too.
|
2014-10-23 18:31:08 +10: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
|
55a7f7c23b
|
Updates GetProfile ext method to accept an IUserService so they can be mocked, this is now used by the entity serializer. Fixed examine unit tests that required this. Fixed: U4-5508 Remove cmsDocument.alias column from db, update the order in which tables are created since with the new foreign key, that order was incorrect.
|
2014-09-30 18:46:02 +10:00 |
|
Shannon
|
4c0f95a93a
|
Adds GetPagedDescendants to media/content services. Fixes PDF reader disposal. Updates the umb examine indexers to use the services layer, now reindexing is far more efficient. Fixes the examine mgmt dashboard with $timeout. Updates GetPagedResultsByQuery to be more readable. Fixes GetPagedResultsByQuery to use SQL parameters.
|
2014-09-30 15:13:10 +10:00 |
|
Shannon
|
6f7ec84f18
|
Backports fixes to SQL parameterization and PetaPoco mem updates
|
2014-09-29 16:46:37 +02:00 |
|
Shannon
|
ba52f9235e
|
Backports fixes to SQL parameterization and PetaPoco mem updates
|
2014-09-29 17:11:58 +10:00 |
|
Shannon
|
9d5f3089c8
|
Updates petapoco to have a sliding expiration for the delegates cache, updates the keys it uses to be short hashes, fixes some null checks in content/media services, adds new test for checking that peta poco caches aren't growing with the same queries.
|
2014-09-26 11:19:54 +10:00 |
|
Shannon
|
5bf9bf5175
|
Gets all content, media, members to get paged queries consistently, fixed up issues with the page sql created for SQL server, need to test mysql. Removes the non-needed readonly dtos for members, since we are retrieving property values consistenty between all repositories.
|
2014-09-18 00:51:30 +10:00 |
|
Shannon
|
102b97fa82
|
streamline repo's get by paged results to have a zero based index for page index/number. Refactors member repo to use the same queries as content/media (U4-5469) this should save a lot of perf
|
2014-09-16 23:21:27 +10:00 |
|
Shannon
|
5bc00e3e48
|
Fixes: U4-4989 Media with image cropper doesn’t get removed from disk after delete.
|
2014-09-10 15:07:20 +10:00 |
|
AndyButland
|
934f58284a
|
Added checks to ensure if paged requests for media are made they have valid page parameter values
|
2014-08-24 23:41:15 +02:00 |
|
AndyButland
|
d16a733d9d
|
Added support for paging queries at the database level for media
|
2014-08-24 23:22:32 +02:00 |
|
Shannon
|
7dfa633fb3
|
Merge remote-tracking branch 'origin/6.2.2' into 7.1.5
Conflicts:
src/Umbraco.Core/Sync/DefaultServerMessenger.cs
src/Umbraco.Tests/Services/ContentServiceTests.cs
|
2014-08-05 12:49:51 -06:00 |
|
Shannon
|
6ce303a918
|
Completes: U4-5264 Add Count methods to IContentService, IMediaService, etc...
|
2014-08-05 12:37:20 -06:00 |
|
Shannon
|
86e18ef89d
|
Fixes merge issues
|
2014-04-29 13:36:21 +10:00 |
|
Shannon
|
e0c3eda675
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.2
Conflicts:
src/Umbraco.Core/Configuration/UmbracoSettings.cs
src/Umbraco.Core/Models/PropertyExtensions.cs
src/Umbraco.Core/Persistence/Repositories/Interfaces/IMemberRepository.cs
src/Umbraco.Core/Persistence/Repositories/MediaRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Core/Security/MembershipProviderBase.cs
src/Umbraco.Core/Services/ContentService.cs
src/Umbraco.Core/Services/MediaService.cs
src/Umbraco.Core/Services/PackagingService.cs
src/Umbraco.Tests/Models/DataValueSetterTests.cs
src/Umbraco.Web.UI/web.Template.config
src/umbraco.cms/businesslogic/media/Media.cs
src/umbraco.cms/businesslogic/member/Member.cs
|
2014-04-29 13:06:10 +10:00 |
|
Shannon
|
aba1862811
|
Fixes: U4-4754 Member and Media repositories need to generate preview xml when EnableGlobalPreviewStorage is true
|
2014-04-29 09:58:38 +10:00 |
|
Shannon
|
2e96de5449
|
Moves the CRUD logic from the media service to the media repo for dealing with content xml items and ensures it's done in the same transaction, streamlines how this process is done between the content, media, member services, adds test for it.
|
2014-04-28 18:53:21 +10:00 |
|
Shannon
|
b4286a7d4e
|
works on U4-4769 - removing circular refs from media service
|
2014-04-28 17:38:24 +10:00 |
|
Shannon
|
0d8ffc0e67
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.2
Conflicts:
src/Umbraco.Core/Persistence/Repositories/RecycleBinRepository.cs
src/Umbraco.Core/Services/ContentService.cs
src/Umbraco.Core/Services/ServiceContext.cs
src/Umbraco.Tests/MockTests.cs
src/Umbraco.Web/Cache/DistributedCacheExtensions.cs
src/Umbraco.Web/PublishedCache/XmlPublishedCache/PublishedMediaCache.cs
|
2014-04-23 20:45:02 +10:00 |
|
Shannon
|
021cac9ca5
|
Fixes: U4-4746 Examine does not index updated paths/levels for moved/trashed media, U4-4744 Examine events do not listen for recycle bin emptying
|
2014-04-23 20:19:36 +10:00 |
|