Claus
|
6a48c1646d
|
checking for uses of userType.
|
2017-07-13 09:26:48 +02:00 |
|
Shannon
|
ff02b28d26
|
Fixes tree for single tree sections, fixes creating a user group so you can select default permissions
|
2017-07-03 16:31:47 +10:00 |
|
Shannon
|
e4edd8f692
|
U4-10053 Review anywhere else in the codebase that may reference User Type
This also removes some totally unused and ancient code
|
2017-06-30 18:14:44 +10:00 |
|
Shannon
|
804c60653e
|
Merge branch 'dev-v7.7' into user-group-permissions
# Conflicts:
# src/Umbraco.Core/Services/UserService.cs
# src/Umbraco.Tests/Services/ContentServiceTests.cs
# src/Umbraco.Web.UI/umbraco/config/lang/en.xml
# src/Umbraco.Web.UI/umbraco/config/lang/nl.xml
|
2017-06-30 16:57:22 +10:00 |
|
Shannon
|
546999e470
|
U4-9946 Update the ExternalSignInAutoLinkOptions to support groups - currently still using UserType
|
2017-06-30 16:50:44 +10:00 |
|
Claus
|
da8c0726b1
|
Merge branch 'U4-5454' of git://github.com/trt/Umbraco-CMS into temp-U4-5454
|
2017-06-29 08:59:45 +02:00 |
|
Shannon
|
0cd871241f
|
Gets password reset working, gets more server side validation wired up
|
2017-06-23 16:38:39 +10:00 |
|
Shannon
|
692dc66684
|
You can now change the user password in the user editor
|
2017-06-23 14:08:58 +10:00 |
|
Shannon
|
cec829774e
|
Merge remote-tracking branch 'origin/dev-v7' into user-group-permissions
# Conflicts:
# src/Umbraco.Core/Persistence/Repositories/ContentRepository.cs
# src/Umbraco.Web/Cache/DataTypeCacheRefresher.cs
|
2017-06-20 17:09:52 +10:00 |
|
Shannon
|
a62426a763
|
Gets email sending ensures user is logged in with verifying but is only partially logged in and cannot access the back office, they can only access the verification screen
|
2017-06-14 16:21:56 +02:00 |
|
Shannon
|
2ee34d5c48
|
updates user models
|
2017-06-05 23:25:33 +02:00 |
|
Sam Sperling
|
b5c2fc82bb
|
U4-9973 Remove sealed modifier from ExternalSignInAutoLinkOptions class
|
2017-06-02 11:43:06 +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
|
048112dcea
|
Adds framework for testing our controllers (borrowed from the rest api project) adds a couple easy ones for the user controller
|
2017-05-19 20:17:50 +10: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 |
|
Shannon
|
24e2547656
|
Merge branch 'u4-8632b' of https://github.com/AndyButland/Umbraco-CMS into AndyButland-u4-8632b
# Conflicts:
# src/Umbraco.Core/Models/Rdbms/UserGroup2NodePermissionDto.cs
# src/Umbraco.Core/Persistence/Migrations/Initial/DatabaseSchemaCreation.cs
# src/Umbraco.Core/Persistence/Repositories/PermissionRepository.cs
# src/Umbraco.Core/Persistence/Repositories/UserRepository.cs
# src/Umbraco.Core/Persistence/Repositories/UserTypeRepository.cs
# src/Umbraco.Core/Persistence/RepositoryFactory.cs
# src/Umbraco.Core/Services/ContentService.cs
# src/Umbraco.Core/Services/SectionService.cs
# src/Umbraco.Core/Services/UserService.cs
# src/Umbraco.Core/Umbraco.Core.csproj
# src/Umbraco.Tests/Persistence/Repositories/ContentRepositoryTest.cs
# src/Umbraco.Tests/Persistence/Repositories/NotificationsRepositoryTest.cs
# src/Umbraco.Tests/Persistence/Repositories/UserRepositoryTest.cs
# src/Umbraco.Tests/Persistence/Repositories/UserTypeRepositoryTest.cs
# src/Umbraco.Tests/Services/ContentServiceTests.cs
# src/Umbraco.Tests/Umbraco.Tests.csproj
# src/Umbraco.Web.UI/config/trees.config
# src/Umbraco.Web.UI/umbraco/users/PermissionEditor.aspx
# src/Umbraco.Web/Cache/CacheRefresherEventHandler.cs
# src/Umbraco.Web/Umbraco.Web.csproj
# src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs
|
2017-05-04 18:29:43 +10:00 |
|
Shannon
|
46dd86c745
|
Moves logic for checking if the current user (based on the current thread) is an admin and in which case can reset the password to an extension method
|
2017-04-18 20:09:27 +10:00 |
|
Sebastiaan Janssen
|
b1c6276a67
|
U4-7009 Changing passwords design oversight
|
2017-04-11 20:53:34 +02:00 |
|
Shannon
|
86021c5052
|
Adds remaining core methods to make 2FA providers work if you know how to wire it up
|
2017-02-03 00:47:28 +11:00 |
|
Shannon
|
6b038186be
|
Fixes SignalR registration, the mapping was registered in the wrong place and too early so security was not working, bumps version for MyGet
|
2017-01-03 13:11:05 +11:00 |
|
Shannon
|
95187becaf
|
bumps to next alpha for MyGet
|
2017-01-03 11:50:29 +11:00 |
|
Stephan
|
cb09681cb0
|
Merge remote-tracking branch 'origin/dev-v7' into dev-v7.6
|
2016-12-13 10:36:33 +01:00 |
|
gmargol
|
bab4c7715d
|
Adding optional isApproved parameter instead of hardcoding 'true' value
|
2016-11-03 11:21:53 +00:00 |
|
Tom Pipe
|
0a49d54a85
|
Fixed issue with member properties sort order
|
2016-10-29 18:23:25 +01:00 |
|
AndyButland
|
b1800305b8
|
Removed user types and migrated them to groups. Returned to compiling state.
|
2016-10-28 09:20:52 +02:00 |
|
AndyButland
|
2d9aeb3aa1
|
Removed relationship between users and applications and got back to a compiling state.
Set up editing screens for group/node permissions.
|
2016-10-27 18:11:46 +02:00 |
|
AndyButland
|
cbb36a900a
|
Management of user groups with assignment of users.
Migration for creation of user group tables and data amends for moving from permissions on users to those on groups.
|
2016-10-26 22:38:54 +02:00 |
|
Stephan
|
20fc78419e
|
Refactor / fix SignalR integration, add nuspec dependency
|
2016-10-19 15:07:48 +02:00 |
|
Shannon
|
893c2a99be
|
adds some comments
|
2016-09-08 09:30:13 +02:00 |
|
Shannon
|
2ff3ce933b
|
U4-8850 Configuring a custom BackOfficeUserManager type will not work if the type is not specifically BackOfficeUserManager
|
2016-08-12 12:20:00 +02:00 |
|
Shannon
|
e3b9a45435
|
Updates public APIs to enable umbraco cookie auth so devs can specify their own cookie options if required.
|
2016-07-18 10:09:46 +02:00 |
|
Shannon
|
506ed9f866
|
U4-8286 Add OWIN startup events to the UmbracoDefaultOwinStartup class
|
2016-04-07 17:51:09 +02:00 |
|
Shannon
|
9e3d7a1cce
|
updates default pipeline marker stage for the preview middleware, updates MembershipHelper to not throw an exception if the Role manager is disabled.
|
2016-03-18 11:05:39 +01:00 |
|
Shannon
|
2f9b526465
|
Only apply preview auth if Umbraco is fully configured
|
2016-03-16 10:41:33 +01:00 |
|
Shannon
|
af1fe425a2
|
udpates ext method to specify an explicit marker stage, updates UmbracoDefaultOwinStartup to be more flexible with the methods to override.
|
2016-03-09 19:37:37 +01:00 |
|
Shannon
|
22385d40db
|
U4-4219 Can't Preview protected pages
|
2016-03-09 17:35:50 +01:00 |
|
Sebastiaan Janssen
|
42a68cb770
|
U4-7494 Installation Fails for 7.3.3 - Intermittent - Value cannot be null. Parameter name: sqlSyntax
|
2016-02-16 14:00:28 +01:00 |
|
Shannon
|
e423864781
|
Merge remote-tracking branch 'origin/master-v7' into dev-v7
Conflicts:
build/UmbracoVersion.txt
src/SolutionInfo.cs
src/Umbraco.Core/Cache/FullDataSetRepositoryCachePolicy.cs
src/Umbraco.Core/Cache/FullDataSetRepositoryCachePolicyFactory.cs
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Core/Persistence/Repositories/ContentTypeBaseRepository.cs
src/Umbraco.Core/Persistence/Repositories/ContentTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/DomainRepository.cs
src/Umbraco.Core/Persistence/Repositories/LanguageRepository.cs
src/Umbraco.Core/Persistence/Repositories/MediaTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs
src/Umbraco.Core/Persistence/Repositories/PublicAccessRepository.cs
src/Umbraco.Core/Persistence/Repositories/TemplateRepository.cs
src/Umbraco.Core/Umbraco.Core.csproj
src/Umbraco.Tests/Cache/FullDataSetCachePolicyTests.cs
src/Umbraco.Web.UI.Client/src/common/directives/components/grid/grid.rte.directive.js
src/Umbraco.Web.UI.Client/src/less/hacks.less
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web/WebBootManager.cs
|
2016-02-03 12:30:11 +01:00 |
|
Shannon
|
6583ff4439
|
U4-7821 KeepUserLoggedIn with a long umbracoTimeOutInMinutes has logout issues
|
2016-02-02 12:12:51 +01:00 |
|
Shannon
|
dca6f2b42a
|
fixes build
|
2016-01-06 10:47:58 +01:00 |
|
Shannon
|
b0060a9592
|
Merge remote-tracking branch 'origin/dev-v7' into 7.4.0
Conflicts:
build/InstallGit.cmd
build/UmbracoVersion.txt
src/SolutionInfo.cs
src/Umbraco.Core/Configuration/UmbracoVersion.cs
src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
src/Umbraco.Web.UI/Umbraco/config/lang/nb.xml
src/Umbraco.Web/Editors/DataTypeValidateAttribute.cs
src/Umbraco.Web/Security/Identity/UmbracoBackOfficeCookieAuthOptions.cs
src/Umbraco.Web/WebServices/SaveFileController.cs
|
2016-01-06 10:46:38 +01:00 |
|
Shannon
|
d08f4230c8
|
U4-7538 GetRemainingTimeoutSeconds is double setting the cookie in 7.4
|
2016-01-05 12:35:06 +01:00 |
|
Shannon
|
887bbdc3b0
|
dont' set applicationcontext to null on dispose for request based lifespan instances since applicationcontext is a singleton lifespan.
|
2015-12-17 11:32:50 +01:00 |
|
Shannon
|
3f796791cc
|
uses the main property value instead of the param
|
2015-12-15 17:17:11 +01:00 |
|
Shannon
|
b74cab6f0b
|
U4-7538 GetRemainingTimeoutSeconds is double setting the cookie in 7.4
|
2015-12-15 16:56:31 +01:00 |
|
Shannon
|
8598ab565c
|
Fixes: U4-7536 Sign-out in back office will call all ASP.Net identity middleware sign out methods
publicises a few things too.
|
2015-12-15 10:34:11 +01:00 |
|
Shannon
|
87100feb3d
|
Fixes: U4-7467 Umbraco 7.3.2 Clean install, OWIN error after database creation and bumps version
|
2015-11-27 21:23:24 +01:00 |
|
Shannon
|
c4860a490f
|
Ensures that GetUserSecondsMiddleWare uses the SystemClock for UTC Now, ensures that it only extends the ticket when necessary and not everytime this middleware is called - the same logic that OWIN normally renews tickets with, this means the cookie is not written everytime this request is made.
|
2015-11-27 16:43:02 +01:00 |
|
Shannon
|
8e6bbc3df9
|
Ensures that written cookies are done so consistently based on the UmbracoBackOfficeCookieAuthOptions. Ensures that when a webforms page requests token renewal that the token is not always renewed for the request, it checks if the tokens expiry correctly and only renews when necessary so the cookie is not written each time. Fixes the ForceRenewalCookieAuthenticationHandler to only write a cookie if the request is for a request that is not normally auth'd (i.e. is a webforms form that exists outside the normal /umbraco path ... legacy).
|
2015-11-27 16:25:39 +01:00 |
|