perploug
|
623a28c158
|
delete fontawesome
|
2013-09-02 15:40:14 +02: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
|
0ebe9ec0fa
|
Updated some of the property editor API to ensure that when formatting data for persistence we have access to the pre-values as well since these might need to be used to format the persisted data. Completed the new property editor: Multiple text box and it is saving the data in a backwards compatible format. Changed the internal AsDictionary method of the pre value collection to be a public method called FormatAsDictionary.
|
2013-08-28 17:53:31 +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
|
3e95b0468f
|
Checkbox list property editor is now working.
|
2013-08-27 13:18:47 +10:00 |
|
Morten Christensen
|
37d190c97d
|
Implementing read-only DTOs for improved reading of Members from db.
Started implementation of Member, MemberType and MemberGroup repositories.
|
2013-08-26 16:59:41 +02:00 |
|
Morten Christensen
|
f1818aae1b
|
Updating the Profile and Member classes
|
2013-08-26 16:58:08 +02:00 |
|
Shannon
|
3708b0de65
|
Got value editors being able to handle 'object' not just string so we can post and return json structures directly to the angular editors, got the multiple drop down list working and saving data. U4-2704 Change property editor value editor to return/receive object instead of string
|
2013-08-26 18:03:35 +10:00 |
|
Shannon
|
5b289a4971
|
Implemented much more for the new drop down property editors to ensure backwards compatibility, had to implement a new required method for property editors to format their data for cache storage. Changed how the drop down angular list is generated, now it uses a dictionary which is much more elegant with less code. Got drop down (normal) and drop down publishing keys working and saving the correct data types, nearly have drop down list multiple working but going to change the property editors to be able to post object (json) instead of just a string for values.
|
2013-08-26 17:24:08 +10:00 |
|
Shannon
|
59a8e03c79
|
Got further with pre-value editors and strongly typed stuff, got the pre-value editor for drop down list working and saving array objects. Now need to wire that up to the editor but think i need to change how the drop down list displays it's values.
|
2013-08-23 18:10:32 +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
|
ad4ebe3755
|
Updated a lot more of the pre-values stuff and the data type editor, updated lots more of the dropdown property editor and now have serialized/deserialized values working for pre-values. Now just need to finish off the pre-value field for the drop down list.
|
2013-08-22 18:38:57 +10:00 |
|
Shannon
|
a29706b5ce
|
Updated the model mappers to include the pre-value value which is now wired up to the display, now just need to get the data type's persisting.
|
2013-08-20 11:33:41 +10:00 |
|
Shannon
|
bedd938553
|
fixes issue with legacy data types and new-prevalues
|
2013-08-15 13:29:35 +10:00 |
|
Shannon
|
89ce60ef0f
|
Merge remote-tracking branch 'origin/6.1.4' into 7.0.0
Conflicts:
src/Umbraco.Core/Events/RecycleBinEventArgs.cs
src/Umbraco.Core/Persistence/Querying/BaseExpressionHelper.cs
src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs
src/Umbraco.Core/Persistence/Repositories/Interfaces/IContentRepository.cs
src/Umbraco.Core/Persistence/Repositories/SimilarNodeNameComparer.cs
src/Umbraco.Web.UI/config/ExamineIndex.config
src/Umbraco.Web/Strategies/DeleteFilesAfterEmptiedRecycleBin.cs
src/Umbraco.Web/Umbraco.Web.csproj
|
2013-08-15 12:59:05 +10:00 |
|
Shannon
|
4a8026c902
|
Got the Date and Date/Time new property editors created, fixed up a few date casting issues with data. These editors 'should' be compatible with the previous legacy date/datetime editors, just need to test it.
|
2013-08-14 20:08:45 +10:00 |
|
Shannon
|
3e675ff2cc
|
Converted over pre-value config to be a dictionary, not an array. To do that I needed to create a new PreValueCollection object which encapsulates support for legacy (array based) pre-vals which get converted to a dictionary and newer dictionary pre-vals... which we will now require because we'll support pre-value overrides eventually. Fixed up the mapper unit tests and added other unit tests.
|
2013-08-14 19:24:20 +10:00 |
|
Morten Christensen
|
ca71c59880
|
Fixes U4-2218 Document Type copy looses property tab assignment
|
2013-08-13 17:41:35 +02: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 |
|
Morten Christensen
|
86811fe507
|
Fixes U4-2397 IContent Properties added with incorrect Value when read from Cache, and adds unit test for verifying types saved and returned for 24 standard DataTypes.
|
2013-08-12 16:20:32 +02:00 |
|
perploug
|
e825c08901
|
Added events.Service and xmlhelper.service
|
2013-08-12 15:17:34 +02:00 |
|
Shannon
|
49f3c9e4b2
|
Adds more code and tests for permissions checks
|
2013-08-09 16:39:09 +10:00 |
|
Shannon
|
4bb71273e2
|
doh, re-publicized EntityPermissions... caused test errors.
|
2013-08-09 16:00:09 +10:00 |
|
Shannon
|
4267b88f77
|
Changed the PermissionsRepository to be more like the RecycleBinRepository in that it is stand alone and just gets created by other repos that need it (instead of being inhertied from). Added more methods for querying permissions and added these methods to the user service/repository. Converted one of the webapi permission check filters to use the new api.
|
2013-08-09 15:26:34 +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 |
|
Shannon
|
1b9f071581
|
Fixes: U4-2589 Save and Publish is not creating version of document and adds a few unit tests
|
2013-08-07 11:39:25 +10:00 |
|
Shannon
|
65d7e04049
|
fix up merge errors
|
2013-08-07 10:34:51 +10:00 |
|
Shannon
|
0a26eccd2d
|
Merge remote-tracking branch 'origin/6.1.4' into 7.0.0
Conflicts:
.gitignore
src/Umbraco.Core/Models/PropertyExtensions.cs
src/Umbraco.Core/Models/PropertyTypeExtensions.cs
src/Umbraco.Core/Security/AuthenticationExtensions.cs
src/Umbraco.Core/Security/UmbracoBackOfficeIdentity.cs
src/Umbraco.Core/Security/UserData.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/TestHelpers/BaseDatabaseFactoryTest.cs
src/Umbraco.Tests/TestHelpers/BaseUmbracoApplicationTest.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
src/Umbraco.Web/Security/WebSecurity.cs
src/Umbraco.Web/UmbracoModule.cs
src/umbraco.businesslogic/BasePages/BasePage.cs
src/umbraco.cms/businesslogic/datatype/DefaultData.cs
src/umbraco.sln
|
2013-08-07 10:29:34 +10:00 |
|
Shannon
|
ab594db5fc
|
Got the media tree converted to new tree structure.
|
2013-08-05 19:22:00 +10:00 |
|
Shannon
|
8aa547123f
|
Fixes deleting, ensures it is moved to the recycle bin when necessary or deleted permanently if already in there and fixes finding a node even if the Ids are of a different clr type
|
2013-08-05 16:13:27 +10:00 |
|
Shannon
|
d78a03a610
|
Massively improves performance for the packaging service (converting docs to XML) which is used in republishing the tree.
|
2013-08-05 13:11:47 +10:00 |
|
Shannon
|
4b8fed9f06
|
Started converting content model mapping over to use AutoMapper to fix the composite tabs/properties. New unit tests for the mapping as well.
|
2013-07-25 15:31:26 +10:00 |
|
Shannon
|
500d25fd5a
|
Merge remote-tracking branch 'origin/6.1.3' into 7.0.0
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Services/Importing/ImportResources.Designer.cs
|
2013-07-24 13:10:43 +10:00 |
|
Shannon
|
7f4abb4893
|
Fixed editContent.aspx to let the business logic handle the property validation when trying to publish and show the correct status message result (if it was not publishable). Adds the invalid properties collection to the PublishStatus so those can be shown too.
|
2013-07-24 12:54:10 +10:00 |
|
Shannon
|
8b2d1b8eab
|
Fixed Template model class to not have it's own NodePath property which was always null since it wasn't mapped (and there was no point in it).
|
2013-07-24 10:11:05 +10:00 |
|
Shannon
|
3da7682415
|
reverted change for U4-2514 as this change will cause other unwanted problems. Added logging for DefaultDataKeyValue instead of blindly swallowing an exception.
|
2013-07-23 10:50:48 +10:00 |
|
Sebastiaan Janssen
|
775892ff5a
|
U4-2514 Checkboxlist prevalues in packages broken
|
2013-07-22 16:23:16 +02:00 |
|
Shannon
|
d3fe37a080
|
Adds RequiredForPersistenceAttribute to easily detect if any entity fails validation in a way that it cannot be persisted to the data store. Changes all tree events to not be jquery events and to not require a 'callback' jquery object, instead we just use angular events broadcast globally, much nicer.
|
2013-07-18 17:05:40 +10:00 |
|
Shannon
|
556360143e
|
Fixes issues with ObjectExtensions when converting an entity to XML. U4-2473 Installer throws examine exception: Unable to cast object of type 'System.Int32' to type 'System.String'
|
2013-07-15 23:27:15 +10:00 |
|
Shannon
|
deceec3fa2
|
Merge remote-tracking branch 'origin/6.1.3' into 7.0.0
Conflicts:
src/Umbraco.Core/Models/Membership/IUser.cs
src/Umbraco.Web/Cache/CacheRefresherEventHandler.cs
src/Umbraco.Web/Umbraco.Web.csproj
src/Umbraco.Web/packages.config
src/umbraco.businesslogic/packages.config
src/umbraco.cms/Actions/ActionNew.cs
|
2013-07-12 11:03:49 +10:00 |
|
Shannon
|
868edee5e6
|
Fixes: #U4-2161 - permissions inheritance. Fixes up how user permissions cache is invalidated and looked up (it is now lazy and not forced). User permissions are also cached as a low priority for now and only for 20 mins based on #U4-2474.
|
2013-07-09 11:47:46 +10:00 |
|
Shannon
|
b7f6195791
|
Started adding base PermissionsRepository for sub classes to use for assigning permissions, created a BulkImport extension methods for PetaPoco with tests since we'll be needing that for assigning permissions in a nice way. Wrote unit tests for all sql gen for permissions and assigning permissions. This all starts fixing #U4-2161 but there's still a bit more work to do.
|
2013-07-08 17:29:26 +10:00 |
|
Shannon
|
71bff2d1d7
|
Merge remote-tracking branch 'origin/6.1.3' into 7.0.0
Conflicts:
src/Umbraco.Core/Models/Membership/IUser.cs
src/Umbraco.Core/Models/Membership/UserProfile.cs
src/Umbraco.Core/Models/PropertyExtensions.cs
src/Umbraco.Core/Models/PropertyTypeExtensions.cs
src/Umbraco.Core/Persistence/Repositories/Interfaces/IUserRepository.cs
src/Umbraco.Core/Persistence/Repositories/UserRepository.cs
src/Umbraco.Core/Services/UserService.cs
src/Umbraco.Tests/Persistence/Repositories/UserRepositoryTest.cs
src/Umbraco.Tests/TestHelpers/BaseUmbracoApplicationTest.cs
src/Umbraco.Tests/TestHelpers/Entities/MockedUser.cs
src/Umbraco.Tests/Umbraco.Tests.csproj
|
2013-07-03 20:24:02 +10:00 |
|
Shannon
|
4077a01a6b
|
Fixes: #U4-2344 - fixes examine re-indexing for media and a null check for DataType.Data
|
2013-07-03 19:47:06 +10:00 |
|
Shannon
|
a132f609d7
|
backports changes for -> Finished upgrading the UserRepository and entities to properly support Users' Allowed Sections & streamlines Persistence/Mappers with less code duplication.
|
2013-07-03 16:40:22 +10:00 |
|