Feat
- Allow users approval, through variable
USERS_NEEDS_TO_BE_APPROVED
, (False by default). If set to True, users need to be approved by a manager or administrator before they can log in, otherwise they cannot do anything after logging in other than seeing an "awaiting approval" message. - improvements on the manage users page (available to managers and administrators), as the ability to add users, change password, and approve (if setting
USERS_NEEDS_TO_BE_APPROVED
is True) - additions to the API for manage users (add user, change password, approve user)
- add a setting variable to hide the members link from the sidebar menu