You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Member Role with 'Security Lock' enabled doesn't let Super Admins approve pending members #4148
Description of the problem
A client reported an issue with pending members, and they were seeing an error as follows when they attempted to approve pending users.
The member role had 'security lock' enabled. As per the description, the super admin should be the ONLY member role that is able to approve the member, however the error shows up when a super admin tries.
How To Reproduce
Steps to reproduce the behavior:
Set a member role with 'security lock' enabled
Register as a member in this group
Login as super admin, and go to pending members screen.
Click on the 'approve' checkmark
Error message shows
Error Messages
Unable to activate [email]. The member role [member role] is locked.
Environment Details:
Version: EE 7.4.1
PHP Version 8.2.17
Possible Solution
Uncheck the security lock toggle on the member role.
Additional context
This is a bug, from what I can tell, but there is also a big gap in documentation for editing member roles. I added a separate but very related issue to the user-guide: ExpressionEngine/ExpressionEngine-User-Guide#827
Activity
Resolved #4148 where SuperAdmins were not able to approve members int…
Resolved #4148 where SuperAdmins were not able to approve members int…
Merge pull request #4151 from ExpressionEngine/bug/7.x/locked-role-ap…
Merge pull request #4153 from ExpressionEngine/bug/6.x/locked-role-ap…