Add access to SOA for auditor
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
@@ -142,11 +142,17 @@ var AuditorPolicy = policy.NewPolicy(
|
|||||||
ActionSnapshotGet, ActionSnapshotList,
|
ActionSnapshotGet, ActionSnapshotList,
|
||||||
ActionMeetingGet, ActionMeetingList,
|
ActionMeetingGet, ActionMeetingList,
|
||||||
ActionFileGet, ActionFileDownloadUrl,
|
ActionFileGet, ActionFileDownloadUrl,
|
||||||
|
ActionStateOfApplicabilityGet, ActionStateOfApplicabilityList,
|
||||||
|
ActionApplicabilityStatementGet, ActionApplicabilityStatementList,
|
||||||
).WithSID("entity-read-access").When(organizationCondition),
|
).WithSID("entity-read-access").When(organizationCondition),
|
||||||
|
|
||||||
policy.Allow(
|
policy.Allow(
|
||||||
ActionDocumentVersionExportPDF, ActionDocumentVersionExportSignable, ActionDocumentVersionSign,
|
ActionDocumentVersionExportPDF, ActionDocumentVersionExportSignable, ActionDocumentVersionSign,
|
||||||
).WithSID("document-signing").When(organizationCondition),
|
).WithSID("document-signing").When(organizationCondition),
|
||||||
|
|
||||||
|
policy.Allow(
|
||||||
|
ActionStateOfApplicabilityExport,
|
||||||
|
).WithSID("soa-export").When(organizationCondition),
|
||||||
).WithDescription("Read-only probo access for auditors (excludes internal/employee content)")
|
).WithDescription("Read-only probo access for auditors (excludes internal/employee content)")
|
||||||
|
|
||||||
// EmployeePolicy defines permissions for employee role.
|
// EmployeePolicy defines permissions for employee role.
|
||||||
|
|||||||
Reference in New Issue
Block a user