Shannon
|
e7fb6e5beb
|
Streamlines member and user services CreateMemberWithIdentity to be similar to media/content and not have a raise events flag. Also implements the CreateWithIdentity explicitly
|
2014-03-06 18:07:02 +11:00 |
|
Shannon
|
ba6878666c
|
Fixes pretty ugly issue of the Saving/Saved events not being raised when using CreateWithIdentity
|
2014-03-06 17:35:47 +11:00 |
|
Shannon
|
cb09795280
|
Removes new member service Creating event, as only Created makes sense. Deprecates the other 'Creating' events with a note to just use the Created event.
|
2014-02-25 01:45:41 +11:00 |
|
Sebastiaan Janssen
|
a5637af2d8
|
Adding missing CreateMember method that also as a convenience allows you to pass in the member type alias instead of a whole membertype
|
2014-02-22 18:32:26 +01:00 |
|
Shannon
|
c677f36f08
|
Changes some of the naming conventions for the underlying membership provider services bits.
|
2014-02-21 16:03:32 +11:00 |
|
Shannon
|
750f7a6b33
|
Updates some method names to be less confusing regarding permissions
|
2014-02-21 15:55:56 +11:00 |
|
Shannon
|
feefb052fd
|
Updates the BulkInsertRecords method to optionally close the trans - shouldn't by default. Updates how permissions are handled in the new services and exposes another method, ensures it's all wrapped in trans and ensures that cache is cleared properly. Fixes: U4-4213 "Replace child node permissions" does not work if all permissions cleared
|
2014-02-17 17:45:59 +11:00 |
|
Shannon
|
357db9d0b6
|
completes: U4-3282 Expose permission assignment methods at the service layer
|
2014-02-17 15:33:17 +11:00 |
|
Shannon
|
61766287bc
|
Cleans up some more of the old 'object' User Id references.
|
2014-02-17 15:26:38 +11:00 |
|
Shannon
|
509be9b431
|
Updates the underlying UmbracoServiceMembershipProvider to deal with 'object' for provider key, this then lets us deal with either guid or int for the new membership provider, just like the old one does.
|
2014-02-17 14:14:17 +11:00 |
|
Shannon
|
92235128f1
|
Got new MemberGroupService done, completed the MemberService for role based stuff, created a member group cache refresher since we are caching member groups by name (probably should cache others too). Public access stuff changes if a name of a member group is changed which is now done with an event instead of coded into the biz logic.
|
2014-02-12 17:14:16 +11:00 |
|
Shannon
|
7b897ce64c
|
Member group repo updated along with the member service to support roles, etc... got first of many unit tests passing.
|
2014-02-11 12:43:55 +11:00 |
|
Shannon
|
1ca950f721
|
Starts creating the IMemberGroupService and supporting classes.
|
2014-02-10 19:48:16 +11:00 |
|
Shannon
|
28d8fd0531
|
Changes LoginStatusModel to use the correct api and updates the new membership provider stuff to ensure that the provideruserkey is the int id of the model for backwards compatibility.
|
2014-01-28 16:13:05 +11:00 |
|
Shannon
|
7a99ebd6d9
|
Starts the implementation of the new role provider.
|
2014-01-28 12:48:41 +11:00 |
|
Shannon
|
f2b7e27b34
|
Fixes: U4-2721 RuntimeCacheProvider is not cleared when data type changes and updates the repo factory to not use the InMemory cache provider since we should only ever use that for very very specific reasons since the memory can never auto-clear with that provider.
|
2014-01-28 11:30:02 +11:00 |
|
Shannon
|
e2ac82abca
|
Gets most of the User and UserType legacy objects wrapping the new services, yay! Now just need to sort out all the caching stuff which I have tasks for.
|
2014-01-23 18:44:41 +11:00 |
|
Shannon
|
64d1a484bd
|
Fixes User Id issues with HasIdentity, wraps legacy UserType to the new service, fixes the uninstalling db schema to not throw exceptions and clog up the unit test log.
|
2014-01-23 17:11:58 +11:00 |
|
Shannon
|
0be8039c8f
|
Changes how IProfile works which is now just exposed by the IUser instead of implemented, this cleans up the Id situation.
|
2014-01-23 15:31:49 +11:00 |
|
Shannon
|
4735f27a66
|
Fixes more naming conventions with CreateMemberWithIdentity, fixes memberTasks to ensure the name is set, fixes new membership providers which had the name/email call reversed. Updates the cache refresher event handler to listen to MemberService events instead of the old legacy API events.
|
2014-01-23 14:55:41 +11:00 |
|
Shannon
|
011be60205
|
Finishes wrapping the member service and fixes a few bugs - ensures the RepositoryBase doesn't keep enumerating when getting all
|
2014-01-23 12:30:28 +11:00 |
|
Shannon
|
a272675ed8
|
Wraps the MemberService from the legacy Member object
|
2014-01-23 11:41:01 +11:00 |
|
Shannon
|
56dec485a5
|
Starts wrapping MemberTypeService from the legacy MemberType object. Changes the User.Id to an int - no more casting. Changes CreateMember to CreateMemberWithIdentity for consistency. Adds raiseEvent params to the create/save methods. Updates the MemberTypeService to have consistent naming conventions. Starts wrapping more of the MemberService from the legacy Member object.
|
2014-01-23 10:41:57 +11:00 |
|
Shannon
|
9bd8d729fa
|
publicizes user stuff, changes the IUser.Id to an int - no need for it to be an object and casted everywhere. Updates the login logic to perform the mapping logic for custom membership providers with an extension method.
|
2014-01-22 14:07:18 +11:00 |
|
Shannon
|
3f8b3031c2
|
completes: U4-3996 Fix EditUser to use the membership provider properly, U4-3997 Fix EditMember to use the membership provider properly
|
2014-01-22 11:57:33 +11:00 |
|
Shannon
|
7da41594fd
|
re-publicizes member services, fixes: U4-4102 Un-obsolete ContentService.Publish
|
2014-01-22 11:27:44 +11:00 |
|
Shannon
|
c2c4763faa
|
Ensures username is escaped in user service
|
2014-01-20 16:11:38 +11:00 |
|
Shannon
|
e74e8f9d73
|
Fixes: U4-4005 Member custom properties not saving from code, only from backend, wraps more of the getter functions in legacy member class with new member service methods, fixes paged result method when there are no results.
|
2014-01-13 18:36:08 +11:00 |
|
Shannon
|
23b0c89848
|
ensures the mail usage is disposed.
|
2014-01-13 17:28:49 +11:00 |
|
Shannon
|
44bc365fdd
|
Moves all notification sending logic to the notification service, improves performance during any action when notifications are to be sent, ensures emails are sent out async to not block up the current request.
|
2014-01-13 13:50:30 +11:00 |
|
Shannon
|
06defee410
|
Completed new NotificationService, moved Diff to Core
|
2014-01-13 13:05:25 +11:00 |
|
Morten Christensen
|
955573256d
|
Updating the legacy Installer class to use the new methods in the PackagingService
|
2014-01-10 15:11:07 +01:00 |
|
Morten Christensen
|
d963f5cd7d
|
Updating a few methods that are made public in 7.0.2
|
2014-01-10 14:57:27 +01:00 |
|
Morten Christensen
|
2467b5ee3b
|
Removing some internal experimental stuff that isnt used
|
2014-01-10 14:53:27 +01:00 |
|
Morten Christensen
|
f86eb4b741
|
Adds import and export of languages along with tests
|
2014-01-10 14:48:55 +01:00 |
|
Morten Christensen
|
33b99073f0
|
Moving events out of the repository scope.
Adding Get Language by Iso Code method
|
2014-01-10 14:48:31 +01:00 |
|
Morten Christensen
|
6e344f335e
|
Adding Export of DictionaryItems including test
|
2014-01-10 13:08:33 +01:00 |
|
Morten Christensen
|
6b205bd725
|
Updates from PR#127 from Lars-Erik. Had to manually copy in the changes because the PR was closed.
Adds Import of Dictionary Items to the PackagingService along with tests and a fix for the DictionaryRepository.
|
2014-01-10 11:45:41 +01:00 |
|
Shannon
|
531306a091
|
Created notifications repository and service with unit tests, then need to start integrating that so notifications are properly sent.
|
2014-01-10 17:03:00 +11:00 |
|
Shannon
|
4db6ce4b22
|
Fixes various issues relating to File Repositories and Services: U4-4014 FileRepositories offer no way to create folders, U4-4013 The models that the FileService produces causes security exceptions, U4-3993 Replace system.io calls in umbraco.scriptTasks legacy task
updates to latest CDF
|
2014-01-09 18:08:13 +11:00 |
|
Shannon
|
7c720460f5
|
Fixes: U4-3876 MySQL cmsContentXml Migration Error on 7.0.1 Upgrade
|
2014-01-09 10:33:35 +11:00 |
|
Shannon
|
6fa0c627a5
|
working on #U4-3876
|
2014-01-08 20:19:08 +11:00 |
|
Shannon
|
056b13eb98
|
fixes up the double member creation in the createuser method
|
2014-01-08 16:29:09 +11:00 |
|
Shannon
|
9467a67661
|
Backports the permissions repo updates, permissions on user/content repo updates and default permissions for users
|
2014-01-08 15:42:49 +11:00 |
|
Shannon
|
0f9f11bbcf
|
re-internalizes some classes for now
|
2014-01-08 14:03:10 +11:00 |
|
Shannon
|
3ff173732b
|
implements the remaining incomplete parts of the UserService, adds more unit tests
|
2014-01-06 17:30:08 +11:00 |
|
Shannon
|
f3f7aa70d1
|
Ensures a default member/user type is assigned on membership provider initialize, adds more unit tests
|
2014-01-06 16:18:25 +11:00 |
|
Shannon
|
cd82bc6d21
|
streamlined the new membership provider classes so now they all share the same logic and use IMembershipMemberService<T> which is used by both IMember and IUser services
|
2014-01-06 15:38:34 +11:00 |
|
Shannon
|
5538a2e793
|
fixed up the failing unit tests for member service counts, added more unit tests for UserService and implemented more of the required methods.
|
2014-01-06 12:25:14 +11:00 |
|
Shannon
|
1b7dc76df2
|
Updated much more of the UserService + some unit tests
|
2014-01-06 11:56:53 +11:00 |
|