JobPersonnelRole Resource
Catalog of project personnel role types (e.g. Foreman) and permission flags for those roles. Not the
list of people on projects. Use JobUser for assignments.
Endpoints
| Endpoints |
URI |
Access Control |
Description |
| save |
POST /api/JobPersonnelRole/save |
Admin or Module WRITE |
|
| find |
GET /api/JobPersonnelRole/find |
Allowed with an active employment connection |
|
| get |
GET /api/JobPersonnelRole/get |
Allowed with an active employment connection |
|
| delete |
POST /api/JobPersonnelRole/delete |
Admin or Module WRITE |
|
Properties
| Property |
Type |
Description |
id |
number |
|
slug |
string |
|
title |
string |
|
abbreviation |
string |
|
write_perms |
boolean |
|
read_perms |
boolean |
|
review_timelogs |
boolean |
|
review_expenses |
boolean |
|
read_financials |
boolean |
|
write_invoices |
boolean |
|
write_timelogs |
boolean |
|
see_open_threads |
boolean |
|
write_cost_plus_change_order |
boolean |
|
write_rfis |
boolean |
|
tailboard_notices |
boolean |
|
company_form_notices |
boolean |
|
display_on_listings |
boolean |
|
created_at |
datetime |
|
updated_at |
datetime |
|
updated_by |
number |
|
role_required |
boolean |
|
role_required_service |
boolean |
|
payboost_is_percent |
boolean |
|
payboost_amount |
number |
|
is_field_ops_lead |
boolean |
|
is_management_lead |
boolean |
|
Settings
| Setting |
|
Pagination Limit (when page parameter is set) |
None |
| Default Sort Order |
By insertion order
|
Relationships
| Related Resource |
Key |
Relationship to JobPersonnelRole |
Property |
| EmployeeClassification |
job_personnel_role_id |
Owns Many |
EmployeeClassification |
| User |
user_id |
Belongs To |
User |