Morten Christensen
7dee2802fe
Fixing Member and MemberType, so the ids are properly assigned through the repositories.
...
Adding test to assert that no Properties, PropertyTypes or PropertyGroups exists without an id when loaded from the db.
NOTE Changes signature of Member class as Email, Username and Password is required.
2013-10-01 10:20:16 +02:00
Morten Christensen
a21bee6683
Fixing MemberType- and MemberRepository so properties, property types and property groups are properly initialized.
2013-09-30 12:12:58 +02:00
Shannon
957760d29a
Creates IDisposeOnRequestEnd and ensures UmbracoContext and UmbracoDatabase implement it, then we only dispose of these types of objects at the end of the request if they are part of the httpcontext items (U4-2738). Fixes: U4-2988 UmbracoObjectTypesExtensions is not thread safe
2013-09-30 12:02:35 +10:00
Morten Christensen
dc1a67bfa2
Fixes U4-2822 Datepicker throws "Specified cast is not valid" when saving through API
2013-09-18 10:06:08 +02:00
Shannon
23b7e94ce3
Fixes pretty big issue with MediaType's not implementing the same IsDirty property check rules as ContentType when they should have shared the same rules. After removing caching on the unit tests, this bug became known.
2013-09-18 12:36:38 +10:00
Morten Christensen
1f68cad45b
Refactoring MemberService and MembersMembershipProvider from Darrens pull request to fit the changes made the past week.
...
SecurityHelper is moved to the Umbraco.Web.Security namespace.
MembershipExtensions are changed to the new models
2013-09-04 15:42:01 +02:00
Morten Christensen
c5945789f0
Refactoring the MemberRepository to use the new Member class
2013-09-03 17:02:15 +02:00
Morten Christensen
6742bf4708
Removing the old Member, MemberType and MemberGroup classes from the Model.Membership namespace
2013-09-03 17:01:34 +02:00
Morten Christensen
008d413302
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
...
Conflicts:
src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs
src/Umbraco.Core/Persistence/Repositories/MediaRepository.cs
src/Umbraco.Core/Persistence/Repositories/VersionableRepositoryBase.cs
src/Umbraco.Tests/Services/ContentServiceTests.cs
src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/moveOrCopy.aspx.cs
2013-09-02 15:55:05 +02:00
Morten Christensen
186d5157ec
Implementing the read only side of the MemberType/MemberTypeRepository.
...
PropertyTypes and PropertyGroups are loaded as part of the MemberType in one go.
MemberTypeRepository uses the same approach as the ContentTypeRepository and MediaTypeRepository for saving/updating.
Refactoring how the 9-PropertyType convention is handled.
2013-09-02 15:53:09 +02:00
Sebastiaan Janssen
35c7b224bd
Fix merge issue
2013-09-02 12:49:01 +02:00
Morten Christensen
20b4975cfb
Creating a new Member/IMember and MemberType/IMemberType class under the Umbraco.Core.Model namespace in order to move away from the weird structure that we initially ported over.
...
Refactoring the MemberTypeRepository to use the new MemberType class.
Starting the implementation of ReadOnly DTOs for MemberType.
Starting the implementation of the factory for the MemberTypeReadOnlyDto.
2013-08-31 19:13:36 +02:00
Morten Christensen
5d5c25f0e4
Implemented new IMemberType, MemberTypeFactory, MemberFactory and MemberTypeMapper.
...
Started implementation of MemberTypeRepository.
2013-08-30 17:24:06 +02:00
Morten Christensen
e5145f3eb0
Merge branch '6.2.0' of https://github.com/umbraco/Umbraco-CMS into 6.2.0
2013-08-29 12:51:43 +02:00
Shannon
357dc6ec8e
Fixes: U4-2711 DAMP throws unknown exception on image upload with image cropper
2013-08-29 12:27:49 +10:00
Morten Christensen
c7351dfad7
Adding additional methods to the MemberRepository to support various types of lookups/queries, and experimenting with adding dummy properties to the model so a strongly typed query can be translated using mappers.
...
GetByQuery needs to be refactored so the selection is done in a subquery, so we don't loose properties in the result set
2013-08-28 17:27:29 +02:00
Morten Christensen
575abc6abf
Implementing the mapper for Member. Refactoring the MemberProfile, IMember and IMembershipUser interfaces
2013-08-28 15:24:22 +02:00
Morten Christensen
6f63369e11
Updating the Member and MemberProfile class to include the standard UmbracoEntity properties.
...
Refactoring the sql query and the dtos to use the PropertyType as Primary and Property as secondary as a Property might be empty for a defined type.
Adding labels to the conventional Member PropertyType aliases.
2013-08-28 14:17:16 +02:00
Morten Christensen
342232f21e
Updating the Member class and adding an UmbracoMember wrapper as a bridge between MembershipUser and Member
2013-08-27 15:49:46 +02:00
Morten Christensen
0aa38728fc
Updating the readonly dtos
2013-08-27 15:48:00 +02: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
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
Morten Christensen
ca71c59880
Fixes U4-2218 Document Type copy looses property tab assignment
2013-08-13 17:41:35 +02: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
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
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
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
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
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
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
Morten Christensen
8226505e5b
Merge branch '6.0.7' into 6.1.2
2013-06-26 15:55:49 +02:00
Morten Christensen
41b8de09b7
Fixes U4-2234 including test case from issue
2013-06-26 15:49:00 +02:00
Morten Christensen
4643d34546
Moving generation of xml from ContentExtensions to the PackagingService
2013-06-26 13:30:54 +02:00
Stefan Kip
b01b4f7aa7
Forgot to update XML comments
...
Signed-off-by: Sebastiaan Janssen <sebastiaan@umbraco.com >
2013-06-24 10:29:03 +02:00
Stefan Kip
49a699c858
Added RemovePropertyGroup method
...
Signed-off-by: Sebastiaan Janssen <sebastiaan@umbraco.com >
2013-06-24 10:28:42 +02:00
Morten Christensen
f68571ef7c
Merge pull request #24 from kipusoep/U4-2421-RemovePropertyGroup
...
U4-2421 Added RemovePropertyGroup method
2013-06-24 01:18:21 -07:00
Stefan Kip
d553dfd4b0
Forgot to update XML comments
2013-06-23 20:24:22 +02:00
Stefan Kip
f3e737720b
Added RemovePropertyGroup method
2013-06-23 16:38:11 +02:00
Shannon
24a76f53b4
Merge branch '6.0.7' into 6.1.2
...
Conflicts:
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Core/Xml/XmlNodeExtensions.cs
src/Umbraco.Web.UI/config/ClientDependency.config
src/Umbraco.Web.UI/config/Dashboard.config
src/Umbraco.Web/DefaultPublishedContentStore.cs
src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/moveOrCopy.aspx.cs
src/umbraco.businesslogic/BasePages/BasePage.cs
2013-06-20 15:49:55 +10:00
Shannon
86ce48ddc8
Fixes: #U4-2312 - Moving content with the new API (and in the old api when calling library.UpdateDocumentCache(p.Id)) The document is actually moved properly in the content XML structure without republishing it and then rebuilding the entire XML structure, it just does it inline. Have also updated MoveAndCopy.aspx dialog to use the new API which now saves on about 20+ queries that were not needed. Also updated the MoveAndCopy dialog to have the correct code behind structure.
2013-06-20 15:34:57 +10:00
Morten Christensen
2a2e867784
Fxies U4-2257
2013-06-02 11:30:27 -02:00
Morten Christensen
242443d861
Fixes the EntityRepository for Content and Media, so trees load correctly.
...
Fixes U4-2306
Fixes loading of MNTP.
FolderBrowser is now able to show multiple images on a single media item.
FolderBrowser only shows images and not containers.
2013-06-01 20:40:51 -02:00