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
Approve
next 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
Link
next 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
Open
next 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()