
Bug: logic on setting admin/super-admin status of user proflle is not consistent
Reported by dleffler | April 12th, 2012 @ 05:21 PM | in 2.0.7 (closed)
It appears that an 'admin' user can create another 'admin' user, but can NOT change the admin status once the user has been created.
- basic logic is that an 'admin' can create/edit other admins and other non-admin users
- super-admins can create/edit all users (except user #1 which should only be edited BY user #1)
We may have to limit the list of users displayed so NO super-users are displayed for an admin user.
Comments and changes to this ticket
-
-
dleffler April 30th, 2012 @ 05:39 PM
Have already implemented admin' users do not see super-admin users in manager users list.
-
dleffler May 1st, 2012 @ 12:39 AM
It would seem logical that
- ONLY THE super admin (user #1) should be able to create/change other super-admins
- ONLY THE super admin (user #1) should be able to view/change the #1 account
- only super-admins should be able to create/change admins
This logic would change the manage user operation somewhat.
-
expNinja May 1st, 2012 @ 01:51 AM
(from [ec2b79ffb886110a243b5fa916ffd090bddda318]) Should provide more consisten logic for setting admin/super-admin status of user proflle (now only the REAL super-admin can create/change other super-admins, and only super-admins can create/change regular admins. Also only the real super admin can display/change the real super-admin record. Also fixes some (initial) sorting issues on the manage users display [#577] https://github.com/exponentcms/exponent-cms/commit/ec2b79ffb886110a...
-
expNinja May 1st, 2012 @ 03:05 AM
(from [9506188ee849bac7c55ff7700281b80f87a7f9f2]) Fixes 'search' input area size issue [#577] https://github.com/exponentcms/exponent-cms/commit/9506188ee849bac7...
-
dleffler May 1st, 2012 @ 12:43 PM
- State changed from new to resolved
We'll call this one closed, unless we need to change the logic
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Bug Tracker for Exponent CMS