Changes between Initial Version and Version 1 of UserGuidelines/Admin/UserManagement


Ignore:
Timestamp:
08/27/12 07:41:01 (9 years ago)
Author:
Michael Howden
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UserGuidelines/Admin/UserManagement

    v1 v1  
     1= User Management =
     2
     3== User Registration ==
     4Depending on Deployment Settings (See: DeveloperGuidelines/UserManagement) the user may have to verify their email or be approved by an administrator.
     5
     6== Approve a Pending User's registration ==
     71. Administration > List All Users ({{{/eden/admin/user}}})
     81. Click {{Approve}} next to pending Users
     9
     10== Create a New User ==
     111. Administration > New User ({{{/eden/admin/user/create}}})
     121. Enter New Users Details
     13A 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:
     14
     15== Link User to Person & Human Resource Record ==
     161. Administration > List All Users ({{{/eden/admin/user}}})
     171. Click {{Link}} next to Users (or on the User record page)
     181. Edit User Details
     19When you edit a user, changes will automatically be applied to any  linked Person and Human Resource records
     20
     21== Edit a User ==
     221. Administration > List All Users ({{{/eden/admin/user}}})
     231. Click {{Open}} next to Users
     241. Edit User Details
     25When you edit a user, changes will automatically be applied to any  linked Person and Human Resource records
     26
     27== Reset password from CLI ==
     28If you have CLI access to an instance, but don't know the password for an admin login then you can reset a password:
     29{{{
     30w2p
     31import hmac
     32import hashlib
     33alg = hashlib.sha512
     34hmac_key = auth.settings.hmac_key
     35password = hmac.new(hmac_key, "newpassword", alg).hexdigest()
     36table = db.auth_user
     37db(table.email == "myemail@domain.com").update(password = password)
     38}}}
     39
     40== See Also ==
     41* UserGuidelinesRegistration
     42* UserGuidelines/Admin
     43* DeveloperGuidelines/UserManagement