Shannon
|
0a80c39962
|
Fixes merge
|
2014-02-13 15:25:57 +11:00 |
|
Florian Verdonck
|
edee8134c2
|
Updated request after feedback
|
2014-02-13 15:21:40 +11:00 |
|
Stephan
|
2677672e50
|
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0
|
2014-02-12 13:22:30 +01:00 |
|
Morten Christensen
|
a38e0dcf86
|
Adding integer overload for UmbracoEntity so it can be used with a dynamic object containing either a boolean or integer retrieved from the database to initialize the UmbracoEntity object.
|
2014-02-12 12:47:47 +01:00 |
|
Stephan
|
6b74e14cdd
|
Backport DefaultShortStringHelper from 7.1
|
2014-02-12 10:40:00 +01:00 |
|
Shannon
|
806008a7e9
|
Fixes issue with @ symbols in login name and a member group query
|
2014-02-12 18:02:00 +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
|
7622937cfd
|
implemented remaining methods for member groups/roles + unit tests
|
2014-02-11 20:38:48 +11:00 |
|
Shannon
|
bf41694572
|
Fixed up some more of the member group + member stuff with more unit tests
|
2014-02-11 19:21:36 +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
|
ffba271fd0
|
Creates the MemberGroupRepository and supporting models.
|
2014-02-10 19:35:32 +11:00 |
|
Shannon
|
4d2d656b3d
|
Moved ChangePassword method to MembershipHelper and makes it public, adds an overload.
|
2014-02-10 14:29:29 +11:00 |
|
Shannon
|
1991380e02
|
Changes CDF version to be the hash code of UTC now
|
2014-02-10 13:53:12 +11:00 |
|
Shannon
|
ccaf82d797
|
Fixes object extensions for dates with a 'kind' specified.
|
2014-01-29 11:21:35 +11:00 |
|
Shannon
|
6fefcacc61
|
Adds more methods to the MembershipHelper, updates the RegisterModel and obsoletes the standard ctor so biz logic is not happening in the model, updates the snippets to use the correct way. Fixes an issue in the membership repo for persisting new members when the member type doesn't contain all the built-in props.
|
2014-01-28 18:59:27 +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
|
15d7443c61
|
Streamlines the content type cache refreshing, leaving some of the legacy cache clearing but that shouldn't really have an effect, with these new changes it should be guaranteed that the distributed cache is executed always for Doc, media and member types.
|
2014-01-28 12:13:27 +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
|
690d08aa8c
|
Completes wrapping the new IUserService from the legacy User object. Ensures User cache is handled correctly and distributed cache is updated for Users.
|
2014-01-28 10:46:59 +11:00 |
|
Shannon
|
6719d70cc0
|
Updates UserTypeCacheRefresher to clear the runtime cache accordingly.
|
2014-01-28 09:22:01 +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
|
668265f1ac
|
Allows forcing pass change with new provider, updates conventions to not allow editing of question/answer - unfortunately cannot make the other ones readonly because noEdit data type is the wrong clr type.
|
2014-01-23 15:11:54 +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
|
6377b9aa50
|
Fixes some underlying type conversions, fixes more of the member type wrapping, updates contenttypecontrolnew to work with member types properly, ensures the property type cache is cleared when member types change.
|
2014-01-23 13:33:58 +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 |
|
Stephan
|
326309e61e
|
U4-4056 - better unicode/ascii support for urls
|
2014-01-16 17:09:21 +01:00 |
|
Shannon
|
c38030def2
|
Fixes: U4-3855 Preview cookie should be a session cookie not persisted
|
2014-01-16 20:47:13 +11:00 |
|
Shannon
|
5c614a88a2
|
ensures webapi plugincontrollers are routed to /backoffice if [IsBackOffice] is specified
|
2014-01-15 13:29:17 +11:00 |
|
Shannon
|
3ef9635406
|
Fixes: U4-4010 Member and user session gets mixed - fixes how we detect a back office request + unit tests and added new IsBackOffice attribute
|
2014-01-15 13:17:38 +11:00 |
|
Shannon
|
563867cd8b
|
Temp fix for: U4-3968 Umbraco 7.01 - Membership - Public Access - Add Single User protection - crash, fixes protectPage so that it uses the membership provider to make changes, updates the UI logic so that if you choose an existing user it will you about it, fixes it so you cannot arbitrarily change a member's password.
|
2014-01-14 16:21:00 +11:00 |
|
Shannon
|
86c66511dd
|
changes all calls from Member.InUmbracoMemberMode() to Membership.Provider.IsUmbracoMembershipProvider() and obsoletes the InUmbracoMemberMode
|
2014-01-14 14:17:28 +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 |
|