Shannon
|
9959ff667e
|
publicizes MembershipHelper and exposes it on the various base classes: SurfaceController, UmbracoApiController and UmbracoUserControl as the property "Members", will add more helper methods.
|
2014-01-28 16:58:55 +11:00 |
|
Shannon
|
de1f86c7a1
|
adds logic to the membership helper to create a new LoginStatusModel with the values filled in, obsoletes the empty ctor on LoginStatusModel since that does some biz logic lookups, instead replaces it with a static method to create an empty one.
|
2014-01-28 16:30:58 +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
|
e4e76eb0bf
|
Backports commit: Prefixed built in controllers to better avoid conflicts with people's custom code
Conflicts:
src/Umbraco.Web.UI/Umbraco/PartialViewMacros/Templates/EditProfile.cshtml
src/Umbraco.Web.UI/Umbraco/PartialViewMacros/Templates/Login.cshtml
src/Umbraco.Web/Controllers/UmbLoginController.cs
src/Umbraco.Web/Controllers/UmbLoginStatusController.cs
src/Umbraco.Web/Controllers/UmbProfileController.cs
src/Umbraco.Web/Controllers/UmbRegisterController.cs
src/Umbraco.Web/Umbraco.Web.csproj
|
2014-01-28 13:47:16 +11:00 |
|
Shannon
|
677cc8c8fd
|
Fixes ProfileController to use normal .Net APIs and the new members service - also removes the Response.Redirect that was in there, why was it like that?
|
2014-01-28 13:35:43 +11:00 |
|
Shannon
|
3fa5c4e0b2
|
Updates RegisterController with the standard ASP.Net APIs to create and login a member.
|
2014-01-28 13:21:30 +11:00 |
|
Shannon
|
360393c464
|
Fixes LoginStatusController to use the standard ASP.Net APIs
|
2014-01-28 13:07:25 +11:00 |
|
Shannon
|
d3daf88a8d
|
Fixes the LoginController to use the correct APIs
|
2014-01-28 12:58:22 +11:00 |
|
Shannon
|
7a99ebd6d9
|
Starts the implementation of the new role provider.
|
2014-01-28 12:48:41 +11:00 |
|
Shannon
|
a7298e2e5a
|
Completes: U4-4148 Anytime RuntimeCacheProvider or InMemoryCacheProvider is used, a cache refresher will need to handle it's distribution!
|
2014-01-28 12:20:10 +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
|
585b42af48
|
More Save()'s missing and removes the extra calls to XmlGenerate - should save some processing time.
|
2014-01-23 16:13:29 +11:00 |
|
Shannon
|
7c4412fc4b
|
Ensures that Save() is called wherever member data is saved
|
2014-01-23 16:09:59 +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
|
2956aee4e3
|
Fixes: U4-4108 The backoffice should not be accessible when the app is not configured, it should redirect to the installer and U4-4106 Set the new membership providers to be shipped as default.
|
2014-01-22 15:26:45 +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
|
fb9569d914
|
Fixes user membership providers to throw exceptions on duplicate emails when the provider is configured to not allow duplicates.
|
2014-01-22 13:20:00 +11:00 |
|
Shannon
|
47974d49fe
|
obsoletes old providers, creates new membership role provider stub
|
2014-01-22 12:16:47 +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
|
9796b30bbb
|
Fixes: U4-4104 Using strongly typed Html.Action<T> with a PluginController causes exception
|
2014-01-22 11:02:24 +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
|
75a42fd0d6
|
fixes the protect page logic
|
2014-01-15 10:42:01 +11:00 |
|
Shannon
|
000c2637d6
|
fixes view state and err msg
|
2014-01-14 16:54:32 +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
|
aebc30c7a3
|
Removes the version specific info from the CDF and Examine references in all proj files.
|
2014-01-13 14:02:50 +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
|
ffed85640d
|
fixes provider user key issue
|
2014-01-08 18:12:07 +11:00 |
|
Shannon
|
80b83ab64b
|
Fixes up password changer on postback, fixes up more of the edit user and edit member pages.
|
2014-01-08 13:03:33 +11:00 |
|
Shannon
|
0245efe3cb
|
Fixes the change password dashboard to work properly. Fixes the EditUser to property save the member and the user. Adds new (probably temporary) MembershipHelper which is used to update a MembershipUser. Updates the User model to ignore the membership properties that we currently cannot persist. Ensures the legacy User membership provider still looks for a typed membership user (which should never have happened). Fixes small issue with underlying membership provider trying to encrypt an empty string.
|
2014-01-07 17:01:22 +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
|
ba5f2bc69d
|
Ensure the old membership provider's count online members is implemented
|
2014-01-02 15:57:27 +11:00 |
|
Shannon
|
17883358b6
|
Fixes some issues with the User membership provider, updates user create dialog to also have an email address (which is required by membership), adds validation to the member and user create dialogs to ensure that the email address is validated to be a correcty formatted address.
|
2014-01-02 14:13:43 +11:00 |
|
Sebastiaan Janssen
|
934d4020b2
|
Merge pull request #224 from Attackmonkey/Hackathon-2760
Fixes issue U4-2760, sorting installed packages
|
2013-12-29 06:30:09 -08:00 |
|
Sebastiaan Janssen
|
3caf84c63c
|
Merge branch 'Hackathon-U4-3063' of https://github.com/Attackmonkey/Umbraco-CMS into Attackmonkey-Hackathon-U4-3063
|
2013-12-29 15:24:47 +01:00 |
|
Sebastiaan Janssen
|
75150f0bfa
|
Merge pull request #223 from Attackmonkey/Hackathon-2757
Fixes issue U4-2757 where generic properties are not ordered correctly.
|
2013-12-29 06:18:19 -08:00 |
|
Sebastiaan Janssen
|
32bc2f1d69
|
merge ismailmayat-UK-Festival
|
2013-12-29 14:34:54 +01:00 |
|
Sebastiaan Janssen
|
4d3f67885a
|
Fixes U4-1076 Apostrophes in document type description are shown preceded/escaped by a slash in the Create Node dialog
|
2013-12-29 14:12:23 +01:00 |
|
Shannon
|
8a70c440f2
|
Added many more unit tests for the membership provider base class and fixed some logic inconsistencies.
|
2013-12-28 18:55:43 +11:00 |
|
Shannon
|
fbdb1d5d6c
|
Fixes: U4-3942 Cannot configure the request if there is not content assigned - exception
Conflicts:
src/Umbraco.Tests/Umbraco.Tests.csproj
|
2013-12-28 14:01:08 +11:00 |
|
Shannon
|
edaa5ebd43
|
Lots more unit tests for the membership providers and some other fixups - have a new failing test as i need to sort out salting issue with encrypted passwords.
|
2013-12-24 14:03:18 +11:00 |
|