| Version 8 (modified by , 4 years ago) ( diff ) |
|---|
User Management
Table of Contents
User Registration
Depending on Deployment Settings (See: DeveloperGuidelines/UserManagement) the user may have to verify their email or be approved by an administrator.
Approve a Pending User's registration
- Administration > List All Users (
/eden/admin/user) - Click
Approvenext to pending Users
Create a New User and Assigning Roles
- Administration > New User (
/eden/admin/user/create) - Enter New Users Details

A new User created by the administrator will not be automatically linked to either a Person or Human Resource record. This will have to be done explicitly, using the following instructions:
Link User to Person & Human Resource Record
- Administration > List All Users (
/eden/admin/user) - Click
Linknext to Users (or on the User record page) - Edit User Details
When you edit a user, changes will automatically be applied to any linked Person and Human Resource records
Edit a User
- Administration > List All Users (
/eden/admin/user) - Click
Opennext to Users - Edit User Details
When you edit a user, changes will automatically be applied to any linked Person and Human Resource records
Reset password from CLI
If you have CLI access to an instance, but don't know the password for an admin login then you can reset a password:
w2p
import hmac
import hashlib
alg = hashlib.sha512
hmac_key = auth.settings.hmac_key
password = hmac.new(hmac_key.encode("utf-8"), "newpassword".encode("utf-8"), alg).hexdigest()
table = db.auth_user
db(table.email == "myemail@domain.com").update(password = password)
db.commit()

