Stephan
|
81234cd702
|
Rename DI to Composing
|
2017-05-30 15:46:25 +02:00 |
|
Stephan
|
8561d85f7a
|
porting 7.6-rc1 into 8
|
2017-05-24 12:25:39 +02:00 |
|
Stephan
|
b26b415096
|
Merge origin/dev-v7-deploy into dev-v8-zbwip (builds)
|
2016-11-03 10:31:44 +01:00 |
|
Stephan
|
a00ee8d275
|
Rename DependencyInjection into DI, cleanup components, compose
|
2016-10-17 11:00:12 +02:00 |
|
Stephan
|
0597eea72b
|
Resvolution - Components, Runtime & Booting
|
2016-09-19 16:33:43 +02:00 |
|
Stephan
|
0b041b28fa
|
Cleanup - kill IsInRecycleBin and trust Trashed
|
2016-07-20 19:23:09 +02:00 |
|
Shannon
|
885595b1e6
|
Hides and Obsoletes crappy extension methods that rely on ApplicationContext.Current and updates all usages to not use them - this is most important because the services were using extensions methods that go back out to the ApplicationContext.Current (booo!)
|
2016-05-18 16:06:59 +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 |
|
Stephan
|
378e8f5cd9
|
deploy-30 - fixes
|
2016-04-15 13:25:11 +02:00 |
|
Stephan
|
e68dda81d2
|
Try to make sense of files and medias for Deploy
|
2015-12-09 16:45:40 +01:00 |
|
Claus
|
bfbc6595fb
|
Fixed a few more split separators.
|
2015-11-30 19:29:23 +01:00 |
|
Shannon
|
3be1cd8b0d
|
Merge branch 'dev-v7' into 7.3.0
Conflicts:
build/UmbracoVersion.txt
src/SolutionInfo.cs
src/Umbraco.Core/packages.config
src/Umbraco.Web.UI.Client/src/views/common/dialogs/user.controller.js
src/Umbraco.Web.UI/packages.config
src/Umbraco.Web/packages.config
|
2015-05-07 16:24:29 +10:00 |
|
Shannon
|
813f1a1f2d
|
Fixes: U4-6035 Properrty.WasDirty() always returns false
|
2015-05-07 11:43:53 +10:00 |
|
Stephan
|
0c5acb7f32
|
Implement IContent.HasPublishedVersion
Conflicts:
src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs
|
2015-02-10 15:39:12 +01:00 |
|
Shannon
|
967030a9c4
|
Fixes up issues when tracking dirty changes on numerical or empty string values because json.net converts numerical to long and we were setting those values on the Property.Value which means that comparing long -> int will always return false and thus the property is flagged as dirty. Same goes with string and null when dealing with an object. This is all fixed up now and have added another method to see if we shold actually persist any changes for content when saving. This all relates to fixing: U4-5510 Previewing a content item saves that item
|
2014-10-21 13:12:31 +10:00 |
|
Shannon
|
863e8b5024
|
Changes PetaPoco UOW to use a Queue instead of trying to order by a date which even in ticks is sometimes the same. Changes some content ext to accept the service it needs instead of relying on the app ctx singleton and obsoletes others. Fixes ContentBase.ContentTypeId to check if the Id has been set on it's true ContentTypeBase which is required with the new foreign key to insert entities (this was actually a bug without the foreign key). Updates media/content services with paging to use parameters correctly. Fixes tests.
|
2014-10-01 10:18:51 +10: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 |
|
Sebastiaan Janssen
|
ba7a5a0e8a
|
#U4-2238 Fixed
Moved some methods around, made them internal, removed cleaning of tags as that's already done by cleaning each property
|
2014-08-13 09:38:40 +02:00 |
|
Shannon
|
8645e0b193
|
Fixes: U4-5140 Tags are not respected with bulk publish operations - just need to ensure all tests are passing and run some local tests
|
2014-07-01 12:53:07 +10:00 |
|
Shannon
|
1c7d83f589
|
Undoes the comma encoding for tags and istead adds support to store the tags as json or csv (U4-4741)
|
2014-05-15 12:49:03 +10:00 |
|
Shannon
|
9a9237e78e
|
Merge remote-tracking branch 'origin/6.2.0' into 7.1.0
Conflicts:
src/Umbraco.Core/Persistence/Repositories/MemberRepository.cs
src/Umbraco.Core/Services/IMembershipUserService.cs
src/Umbraco.Tests/PublishedContent/PublishedContentTestElements.cs
src/Umbraco.Web.UI/config/trees.config
src/Umbraco.Web.UI/config/umbracoSettings.config
src/Umbraco.Web.UI/umbraco/controls/ContentTypeControlNew.ascx
src/Umbraco.Web.UI/umbraco/developer/DataTypes/editDatatype.aspx
src/Umbraco.Web.UI/umbraco/plugins/uGoLive/Dashboard.ascx
src/Umbraco.Web/Mvc/UmbracoViewPageOfTModel.cs
src/Umbraco.Web/Search/ExamineEvents.cs
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/umbraco.presentation/content.cs
src/Umbraco.Web/umbraco.presentation/umbraco/cache/LegacyClasses.cs
|
2014-03-06 20:22:32 +11:00 |
|
Shannon
|
d0cc93d6a2
|
Fixes: U4-3937 Ensure media is indexed across all servers in LB environment with Distributed Cache calls
This fix is for media indexes to be distributed properly and for unpublished content to be distributed properly, now to get members to do the same.
|
2014-03-06 17:50:08 +11:00 |
|
Morten Christensen
|
51f46cf871
|
Not raising export events for content/media ToXml extension for the time being
|
2014-01-20 10:37:46 +01:00 |
|
Morten Christensen
|
d0c0ec56a4
|
Adding event handlers to the PackagingService
|
2014-01-08 14:13:16 +01:00 |
|
Shannon
|
d6d80ae037
|
Merge remote-tracking branch 'origin/6.2.0' into 7.0.2
Conflicts:
src/Umbraco.Core/Constants-Conventions.cs
src/Umbraco.Core/Models/ContentExtensions.cs
src/Umbraco.Core/Persistence/Factories/MemberTypeReadOnlyFactory.cs
src/Umbraco.Core/Persistence/Relators/PropertyDataRelator.cs
src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
src/Umbraco.Core/Services/IMemberService.cs
src/Umbraco.Core/Services/IMemberTypeService.cs
src/Umbraco.Core/Services/MemberService.cs
src/Umbraco.Core/Services/MemberTypeService.cs
src/Umbraco.Core/Services/ServiceContext.cs
src/Umbraco.Tests/Persistence/Repositories/MemberRepositoryTest.cs
src/Umbraco.Tests/Persistence/Repositories/MemberTypeRepositoryTest.cs
src/Umbraco.Tests/TestHelpers/Entities/MockedContentTypes.cs
src/Umbraco.Tests/TestHelpers/Entities/MockedMember.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
|
2013-12-17 16:03:27 +11:00 |
|
Shannon
|
b270cefacc
|
Upgrading member repositories and services with tests
|
2013-12-17 14:53:21 +11:00 |
|
Shannon
|
c03b839bb1
|
Completes: U4-3052 Create TagsService
|
2013-10-24 11:49:09 +11:00 |
|
Shannon
|
5e63077a32
|
Adds Xml output for members to packaging service and ToXml extensions, updates examine event handler to listen to new member events as well as old (until we fix that). Adds events to MemberService
|
2013-10-18 16:16:30 +11:00 |
|
Shannon
|
0b8b413f2f
|
Adds tag support for any IContentBase and to the MediaRepository, adds test to ensure tags relations are removed.
|
2013-10-08 12:25:03 +11:00 |
|
Shannon
|
6cec665f7d
|
Renames the PropertyValueEditor converter methods to be inline with the new converter method names
|
2013-10-08 10:58:47 +11:00 |
|
Shannon
|
7425e070d2
|
Got the SetTags and RemoveTags methods in place and working.
|
2013-10-04 17:13:57 +10:00 |
|
Shannon
|
394915fa05
|
centralizes the thumbnail/image handling
|
2013-09-25 21:09:59 +10:00 |
|
Shannon
|
1e9a17babe
|
Fixes merge issues, fixes up some unit tests, removes the For<T> config section stuff and simplifies the singleton, refactors it with methods as per discussion with stephen.
|
2013-09-25 19:23:41 +10:00 |
|
Niels Hartvig
|
26ab581af5
|
Updates to folderbrowser view - still WIP.
Needs code review as there's some non-clean NG work needed to provide
the clean view. Upload haven't been styled yet. Working on it.
|
2013-09-24 09:36:39 +02:00 |
|
Shannon
|
48db556d1b
|
Updated SettingsForTest to return mockable umbraco settings so we can set whatever we want. Fixing up unit tests. Removes calls to CleanUmbracoSettingsConfig and EnsureUmbracoSettingsConfig since we should be dealing with the mockable settings.
|
2013-09-16 19:33:21 +10:00 |
|
Shannon
|
b043ee577f
|
Renamed config interfaces properly with Section suffix, re-implemented the For<T> UmbracoConfiguration method to retreive specific settings... might use this entirely instead of the nested access as it might make it easier to mock.
|
2013-09-16 17:39:45 +10:00 |
|
Shannon
|
09b68a75be
|
Simplifies the IContentSection so that there's no nesting of interface classes and updates some unit tests
|
2013-09-16 15:52:59 +10:00 |
|
Shannon
|
f38a6e1561
|
Makes some massive headway with the real config section, have got all code re-delegated to using it and have migrated the baserest config to the core project, all configs will be shared out of the UmbracoConfiguration singleton, now to get the unit tests all wired up and using mocks for the most part.
|
2013-09-13 18:11:20 +10:00 |
|
Shannon
|
45dabd6293
|
Lots of work on U4-2722 Change Property Editors over to use unique alias instead of GUID
it compiles but i haven't had time to test anything yet, will start all unit testing/fixing tomorrow, just needed to save this work somewhere.
|
2013-09-05 18:38:54 +10:00 |
|
Shannon
|
7c9f5eda9d
|
Fixes up more permissions checks, refactors MediaController.PostAddFile to use the correct WebAPI usage. Fixes issue with UmbracoClientManager throwing errors because the treeProps didn't include all called props.
|
2013-09-03 16:35:36 +10:00 |
|
Shannon
|
7806762b80
|
Implemented a real .Net configuration section for umbracoSettings.config + unit tests for every property. NOTE: This isn't referenced in the codebase yet, going to start setting default values for most of the properties so that we can remove them from the config file for shipping (ship minimal config) then reference these settings in the codebase.
|
2013-08-31 11:28:19 +10:00 |
|
Shannon
|
d257835cb5
|
Merge remote-tracking branch 'origin/6.2.0' into 7.0.0
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Models/ContentTests.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/umbraco.presentation/umbraco/create/PartialViewTasks.cs
src/Umbraco.Web/umbraco.presentation/umbraco/webservices/legacyAjaxCalls.asmx.cs
|
2013-08-28 11:08:23 +10:00 |
|
Shannon
|
ec4f6de631
|
Fixes: U4-2701 The media creation process needs to be optimized, there's far too much IO occuring
|
2013-08-23 13:41:16 +10:00 |
|
Shannon
|
c477da95fd
|
Ensures all IDisposables are in a using clause for all processes involved with the media uploader, there were also a few streams not being closed or disposed either!
|
2013-08-23 11:20:00 +10:00 |
|
Shannon
|
d7fd1efd60
|
Merge remote-tracking branch 'origin/6.1.4' into 7.0.0
Conflicts:
src/Umbraco.Core/StringExtensions.cs
src/Umbraco.Tests/Models/ContentExtensionsTests.cs
src/Umbraco.Tests/TestHelpers/Entities/MockedContentTypes.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
src/Umbraco.Tests/packages.config
|
2013-08-13 18:22:45 +10:00 |
|
Shannon
|
c52c452b36
|
Fixes issue relating to the fix for U4-2589 where we need to clear the published db flag for previous versions when creating a new published version.
|
2013-08-13 11:01:49 +10:00 |
|
Shannon
|
f4bd10065e
|
Fixes up some v7 failing tests.
|
2013-08-09 12:10:42 +10:00 |
|
Shannon
|
cc5912f7e1
|
Merge remote-tracking branch 'origin/6.1.4' into 7.0.0
Conflicts:
src/Umbraco.Web/Umbraco.Web.csproj
|
2013-08-09 11:17:38 +10:00 |
|
Shannon
|
0fbc32a87f
|
Fixes up logic for creating new versions (U4-2589 Save and Publish is not creating version of document)
|
2013-08-08 10:42:06 +10:00 |
|
Shannon
|
7125231e43
|
Merge remote-tracking branch 'origin/6.1.4' into 7.0.0
Conflicts:
src/umbraco.sln
|
2013-08-07 11:54:12 +10:00 |
|