Column | Datatype | Mandatory? (Create) | Mandatory? (Update) | Description | Permissible Values | Validations |
---|
Identifier | Number | No | Yes | System auto-generated unique number for every user. |
| It should be left blank during add, and this will be used only for updating the user details like email/login name. |
Last Name | String | Yes | No |
|
|
|
First Name | String | Yes | No |
|
|
|
Domain Name |
| Yes | No | LDAP or Identity provider
| "openspecimen" - if using inbuilt LDAP | Default value: 'openspecimen' |
Login Name | String | Yes | No |
|
| Should be unique within the chosen domain |
Email Address | String | Yes | Yes |
|
| Should be unique within the system |
Institute | String | Yes | No |
|
|
|
Primary Site | String | No | No | This field is only for information and not used for privileges checking. |
|
|
Type | String | No | No | Type of the user. The user can be a super admin or institute admin or Regular or NONE. | SUPER INSTITUTE CONTACT REGULAR / NONE
| The value CONTACT is added since v6.1 to designate users that are contacts who will not be using OpenSpecimen app. Admins can assign different roles to the users with the 'REGULAR' type. If you leave this column blank, it will create the user as a regular user. |
Activity Status (v7.0) | String | No | No | Activity status for the user | Active / Disabled | Use 'Disabled' to delete the users. |
Address | String | No | No |
|
|
|
Phone Number | String | No | No |
|
|
|
Disable Email Notifications | String | No | No | A disabled individual email notification | Yes / No |
|