...
Object | Assoc(1) | Role | Permissions(2) | |||
---|---|---|---|---|---|---|
AccountSummary | Android/AppleAppLink | App | AppConfig | AppConfigElementStudy (“participant”) | researcher | read |
Organization (“member”) | org admin | read | ||||
App | all | read | ||||
dev, admin | update | |||||
superadmin | create, delete | |||||
AppConfig | public | read (filtered) | ||||
dev | create, read, write, delete | |||||
AppConfigElement | dev | create, read, write, delete | ||||
Assessment | ||||||
AssessmentConfig | ||||||
Enrollment | ||||||
EnrollmentDetail | ||||||
ExternalResource | ||||||
FileMetadata/Revision | ||||||
HealthDataRecord(Ex3) | ||||||
MasterScheduleConfig | ||||||
NotificationMessage | ||||||
NotificationRegistration | ||||||
NotificationTopic | ||||||
OAuthProvider | ||||||
Organization | ||||||
RecordExportStatusRequest | ||||||
ReportData | ||||||
ReportIndex | ||||||
RequestInfo | ||||||
SchedulePlan | ||||||
SmsTemplate | ||||||
Study | ||||||
StudyConsent | ||||||
StudyParticipant | ||||||
Subpopulation | ||||||
Survey | ||||||
Tag | ||||||
Template/TemplateRevision | ||||||
Upload | ||||||
UploadSchema |
(1) = association of model object to some other object, which can have a different permission structure from editing the individual models, here R = read (the association only), A = add, R = remove. Only listed in one of the two directions in this table (should be the same either direction)to another model object.
(2) C = create/write, R = read (list or detail object), U = update/write/delete logically, D = delete (physically)
...