Stephan
|
f9323c85e4
|
Fix issue with 9d7b3b96 in .designer.cs file
|
2014-02-12 13:22:35 +01:00 |
|
Stephan
|
fdd7227494
|
Fix DynamicPublishedContent to use CleanStringType.ConvertCase
|
2014-02-12 10:46:57 +01:00 |
|
Shannon
|
9d7b3b965a
|
fixes some issues with new bundles.
|
2014-02-12 18:19:20 +11: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
|
ec08d3e910
|
Updates MembershipHelper to not change the email/name if the value has not changed. Updates the templates to show only validation summaries for their own values/prefixes. Fixes some underlying MVC methods that merge view state to ensure the prefixes work with validation summaries properly when not showing property level errors. Updates the Umb controllers to add model level validation msgs when failed.
|
2014-02-10 18:34:12 +11:00 |
|
Shannon
|
0bfd032fad
|
Obsoletes the RedirectOnSucces on the RegisterModel as it is not needed. Adds RedirectUrl to the ProfileModel and updates the controller to redirect properly (ensures it doesn't just redirect to home!)
|
2014-02-10 16:46:45 +11:00 |
|
Shannon
|
2bb58b6fca
|
Updates MembershipHelper to ensure that the membership provider is used when updating a profile, specifically to deal with unique emails. Updates the profile edit template to have correct validation procedures.
|
2014-02-10 16:22:15 +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
|
3b8d6dc2c7
|
Merge remote-tracking branch 'origin/6.2.0' into 6.2.0
|
2014-02-10 13:50:43 +11:00 |
|
Shannon
|
1faeb76c27
|
Removes the need for duplicate templates for partial views. Of course we can have partial view only templates if necessary but currently we just borrow them from the partial view macros and update the header
|
2014-02-10 13:50:31 +11:00 |
|
Stephan
|
3ef51d7357
|
U4-2317 - issue with domains & languages management
|
2014-01-30 16:18:06 +01:00 |
|
Stephan
|
8b553dd067
|
U4-4144 - work around media cache exceptions on invalid properties
|
2014-01-29 19:30:17 +01:00 |
|
Shannon
|
f28ae52ae3
|
moved logic to update a profile to MembershipHelper.
|
2014-01-28 21:57:00 +11:00 |
|
Shannon
|
cfd0973f00
|
Moves the registration logic to the MembershipHelper, fixes up the views to keep the indexes so props save.
|
2014-01-28 21:42:30 +11:00 |
|
Shannon
|
1bfdd83ba7
|
Cleans up more of the membership controllers and snippets to be using the membership helper and fixes up a few issues
|
2014-01-28 19:41:21 +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
|
3b639e61b2
|
Exposes MembershipHelper onthe UmbracoViewPage so people can use it directly in views.
|
2014-01-28 17:02:20 +11:00 |
|
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 |
|