Shannon
0da75f4e78
Updates content permissions dialog to show the explicit permissions assigned and removing them will reset them.
2017-06-30 16:32:01 +10:00
Shannon
5dec4a4a94
Moves logic to separate UserGroupsController from the user controller, refactors a few model mappings to reduce a few lines of code, default permissions on user groups now save
2017-06-29 14:39:11 +10:00
Shannon
454684e108
updates user models to not return so much info when not needed
2017-06-29 13:13:32 +10:00
Shannon
4fc5279a78
ok, tests fixed now?
2017-06-29 12:38:33 +10:00
Shannon
85d988e75e
Adds GetDetailedPermissions to the content controller which is used in the permissions dialog
2017-06-29 01:00:52 +10:00
Shannon
8023a89b10
Returns the default permissions as a model as part of the UserGroupDisplay and wires this up in the user group editor
2017-06-28 23:38:42 +10:00
Shannon
ea2f808c1e
fixes tests
2017-06-23 14:58:00 +10:00
Shannon
b43ca64ac7
Ensures that the auth cookie data contains all of the user's start nodes, fixes persisting the user group icon
2017-06-22 16:32:44 +10:00
Shannon
d7e65dd088
User groups can now be created/saved
2017-06-20 15:10:42 +10:00
Shannon
7689ee73d4
Wires up saving the user group
2017-06-20 14:33:24 +10:00
Shannon
af7a5187f2
Adds the user count to IUserGroup
2017-06-20 13:19:14 +10:00
Shannon
0858e04345
tidy up how a user is created when invited, ensure the special empty password is used.
2017-06-15 00:46:23 +02:00
Shannon
51b19bedc8
Merge remote-tracking branch 'origin/dev-v7' into user-group-permissions
...
# Conflicts:
# build/UmbracoVersion.txt
# src/SolutionInfo.cs
# src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
# src/Umbraco.Web/Editors/GravatarController.cs
# src/Umbraco.Web/Models/Mapping/UserModelMapper.cs
2017-06-14 22:30:36 +02:00
Shannon
f09f17e496
getting email invite working and with identity apis
2017-06-13 18:38:16 +02:00
Shannon
716629235e
issue with mapping ysod
2017-06-13 15:47:39 +02:00
Shannon
174e336512
fixes sections
2017-06-06 02:13:14 +02:00
Shannon
9bf61bb487
real data for user group
2017-06-06 02:05:17 +02:00
Shannon
7533b0e704
ensures icons, ensures saving info for creating users
2017-06-06 01:21:03 +02:00
Shannon
f907385ac8
fix mapping issue
2017-06-06 01:06:19 +02:00
Shannon
bbda93a06b
updates mapping for start nodes
2017-06-06 00:49:36 +02:00
Shannon
76032cf5f7
maps name and icon for user groups
2017-06-06 00:13:46 +02:00
Shannon
64975166e7
updates user models
2017-06-06 00:02:23 +02:00
Shannon
2ee34d5c48
updates user models
2017-06-05 23:25:33 +02:00
Shannon
6cd52bbc3c
Gets user invite generating the token, sending the email and then verifying the token
2017-05-29 15:55:36 +02:00
Shannon
7f27745d27
starting to get the invite email with token working
2017-05-29 09:36:07 +02:00
Shannon
f493c254e8
Fixes up the users login date on the user list view, fixes tests
2017-05-26 12:47:31 +10:00
Shannon
362b98509b
Updates path check to use all assigned user start nodes that are combined by their groups and directly assigned values
2017-05-26 12:09:06 +10:00
Shannon
4337036358
refactor users and how groups are added to them so we can know dynamically start nodes, etc... fixes tests
2017-05-26 11:17:06 +10:00
Shannon
8aabb3e3d0
wires up custom user avatars
2017-05-26 02:15:37 +10:00
Shannon
528be48437
Adds UsersController.SetAvatar and ClearAvatar
2017-05-26 00:02:32 +10:00
Shannon
a8220e0f62
gets user saving working
2017-05-25 12:17:32 +10:00
Shannon
dec9422531
Updated DB and business logic to support multiple starts nodes for a user and for user groups to have start nodes - U4-9915 User Groups will have a start node assigned and Users can have multiple start nodes assigned
2017-05-25 02:03:41 +10:00
Shannon
38837049f0
adds invite user endpoint with a controller test!
2017-05-24 19:01:01 +10:00
Shannon
0cca342b83
updates user groups to contain the correct db columns for start nodes, updates mappings, fixes tests.
2017-05-23 15:48:08 +10:00
Shannon
45fa106c42
Adding required user group db columns and models, fixing tests
2017-05-23 15:23:10 +10:00
Shannon
517dc3abe3
updates more user properties
2017-05-22 21:23:04 +10:00
Shannon
225f657154
fixes tests for mappings
2017-05-16 18:18:10 +10:00
Shannon
ffd63a9103
fixes merge issues
2017-05-16 15:51:30 +10:00
Shannon
bb436426a4
Merge remote-tracking branch 'origin/temp-U4-9776' into temp-U4-8632
...
# Conflicts:
# src/Umbraco.Web.UI/config/trees.config
2017-05-16 15:19:45 +10:00
Shannon
d2d6b6654a
Adds models and methods for the UserController
2017-05-11 13:11:41 +10:00
Jason Prothero
d8811d6b46
Refactored code for FIPS compliance support. Added/converted to using a more generic Hash() method instead of directly using MD5.
2017-05-10 13:35:28 -07:00
Shannon
512f3237f0
larger refactor so we don't need to worry about 'loading' a users groups, it will all just be done, updated queries to fetch a user, it's groups and it's sections all at once, it might be a little heavy but we'll see. Adds/removes a few other methods that didn't seem right and uses group aliases for most things, adds Datbase unique indexes for group aliases and names (need to fix tests though)
2017-05-10 21:00:30 +10:00
AndyButland
b1800305b8
Removed user types and migrated them to groups. Returned to compiling state.
2016-10-28 09:20:52 +02:00
Shannon
42a7ed6877
U4-7821 KeepUserLoggedIn with a long umbracoTimeOutInMinutes has logout issues
2016-02-02 15:14:47 +01:00
Shannon
fd66f08520
Fixes setting auth cookie during install, removes some try/catch/swallow with some error messaging, converts some String -> string and == false updates.
2015-11-26 13:07:22 +01:00
Shannon
d185f93c35
Fixes unit tests
2015-04-01 14:29:35 +11:00
Shannon
90b562a0a1
Update the PostLogin method to write the auth ticket the way that webapi is supposed to, not sure how this was actually working before because writing cookies directly with HttpContext and then also using WebApi normally doesn't work (maybe in very specific circumstances), so now the cookie writing is done consistently and it is working, prior to this i was getting lots of issues with the xsrf tokens. Updated some user model mappings for convenience and update naming conventions for some properties of the BackOfficeIdentityUser for consistency.
2015-04-01 13:42:07 +11:00
Shannon
98eeaca5d5
Fixes: U4-5597 ServerVariables cannot include dynamic data like a users start node Ids
2014-10-07 14:59:07 +11:00
Shannon
5990a95d13
Fixes: U4-4610 Unmapped members in Automapper
2014-04-14 15:20:02 +10:00
Shannon
c61fd1ec27
Fixes datetimepicker once and for all, fixes user model to return the culture not just the language, adds ability to localize the datetimepicker - will default to english but is easy to add other versions, currently the only custom one in there is brazilian (since it was already made).
...
fixes: U4-2863 Date picker-textbox jumps between 12 and 24 hours clock
U4-3537 Cannot clear date/time value, still have problems with it's null validation not clearing from the server
2013-11-15 12:26:29 +11:00