Backport missing resolvers
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
@@ -29,6 +29,7 @@ const (
|
||||
// TrustCenter actions
|
||||
ActionTrustCenterGet = "core:trust-center:get"
|
||||
ActionTrustCenterUpdate = "core:trust-center:update"
|
||||
ActionTrustCenterGetNda = "core:trust-center:get-nda"
|
||||
ActionTrustCenterNonDisclosureAgreementUpload = "core:trust-center:upload-nda"
|
||||
ActionTrustCenterNonDisclosureAgreementDelete = "core:trust-center:delete-nda"
|
||||
ActionTrustCenterAccessCreate = "core:trust-center:create-access"
|
||||
@@ -36,19 +37,23 @@ const (
|
||||
|
||||
// TrustCenterAccess actions
|
||||
ActionTrustCenterAccessGet = "core:trust-center-access:get"
|
||||
ActionTrustCenterAccessList = "core:trust-center-access:list"
|
||||
ActionTrustCenterAccessUpdate = "core:trust-center-access:update"
|
||||
ActionTrustCenterAccessDelete = "core:trust-center-access:delete"
|
||||
|
||||
// TrustCenterReference actions
|
||||
ActionTrustCenterReferenceUpdate = "core:trust-center-reference:update"
|
||||
ActionTrustCenterReferenceDelete = "core:trust-center-reference:delete"
|
||||
ActionTrustCenterReferenceList = "core:trust-center-reference:list"
|
||||
ActionTrustCenterReferenceGetLogoUrl = "core:trust-center-reference:get-logo-url"
|
||||
ActionTrustCenterReferenceUpdate = "core:trust-center-reference:update"
|
||||
ActionTrustCenterReferenceDelete = "core:trust-center-reference:delete"
|
||||
|
||||
// TrustCenterFile actions
|
||||
ActionTrustCenterFileGet = "core:trust-center-file:get"
|
||||
ActionTrustCenterFileList = "core:trust-center-file:list"
|
||||
ActionTrustCenterFileUpdate = "core:trust-center-file:update"
|
||||
ActionTrustCenterFileDelete = "core:trust-center-file:delete"
|
||||
ActionTrustCenterFileCreate = "core:trust-center-file:create"
|
||||
ActionTrustCenterFileGet = "core:trust-center-file:get"
|
||||
ActionTrustCenterFileList = "core:trust-center-file:list"
|
||||
ActionTrustCenterFileGetFileUrl = "core:trust-center-file:get-file-url"
|
||||
ActionTrustCenterFileUpdate = "core:trust-center-file:update"
|
||||
ActionTrustCenterFileDelete = "core:trust-center-file:delete"
|
||||
ActionTrustCenterFileCreate = "core:trust-center-file:create"
|
||||
|
||||
// People actions
|
||||
ActionPeopleGet = "core:people:get"
|
||||
@@ -67,33 +72,39 @@ const (
|
||||
|
||||
// VendorContact actions
|
||||
ActionVendorContactGet = "core:vendor-contact:get"
|
||||
ActionVendorContactList = "core:vendor-contact:list"
|
||||
ActionVendorContactCreate = "core:vendor-contact:create"
|
||||
ActionVendorContactUpdate = "core:vendor-contact:update"
|
||||
ActionVendorContactDelete = "core:vendor-contact:delete"
|
||||
|
||||
// VendorService actions
|
||||
ActionVendorServiceGet = "core:vendor-service:get"
|
||||
ActionVendorServiceList = "core:vendor-service:list"
|
||||
ActionVendorServiceCreate = "core:vendor-service:create"
|
||||
ActionVendorServiceUpdate = "core:vendor-service:update"
|
||||
ActionVendorServiceDelete = "core:vendor-service:delete"
|
||||
|
||||
// VendorComplianceReport actions
|
||||
ActionVendorComplianceReportGet = "core:vendor-compliance-report:get"
|
||||
ActionVendorComplianceReportList = "core:vendor-compliance-report:list"
|
||||
ActionVendorComplianceReportUpload = "core:vendor-compliance-report:upload"
|
||||
ActionVendorComplianceReportDelete = "core:vendor-compliance-report:delete"
|
||||
|
||||
// VendorBusinessAssociateAgreement actions
|
||||
ActionVendorBusinessAssociateAgreementGet = "core:vendor-business-associate-agreement:get"
|
||||
ActionVendorBusinessAssociateAgreementUpload = "core:vendor-business-associate-agreement:upload"
|
||||
ActionVendorBusinessAssociateAgreementUpdate = "core:vendor-business-associate-agreement:update"
|
||||
ActionVendorBusinessAssociateAgreementDelete = "core:vendor-business-associate-agreement:delete"
|
||||
|
||||
// VendorDataPrivacyAgreement actions
|
||||
ActionVendorDataPrivacyAgreementGet = "core:vendor-data-privacy-agreement:get"
|
||||
ActionVendorDataPrivacyAgreementUpload = "core:vendor-data-privacy-agreement:upload"
|
||||
ActionVendorDataPrivacyAgreementUpdate = "core:vendor-data-privacy-agreement:update"
|
||||
ActionVendorDataPrivacyAgreementDelete = "core:vendor-data-privacy-agreement:delete"
|
||||
|
||||
// VendorRiskAssessment actions
|
||||
ActionVendorRiskAssessmentCreate = "core:vendor-risk-assessment:create"
|
||||
ActionVendorRiskAssessmentList = "core:vendor-risk-assessment:list"
|
||||
|
||||
// Framework actions
|
||||
ActionFrameworkGet = "core:framework:get"
|
||||
@@ -255,18 +266,27 @@ const (
|
||||
// SlackConnection actions
|
||||
ActionSlackConnectionList = "core:slack-connection:list"
|
||||
|
||||
// DataProtectionImpactAssessment actions
|
||||
ActionDataProtectionImpactAssessmentList = "core:data-protection-impact-assessment:list"
|
||||
ActionDataProtectionImpactAssessmentGet = "core:data-protection-impact-assessment:get"
|
||||
ActionDataProtectionImpactAssessmentCreate = "core:data-protection-impact-assessment:create"
|
||||
ActionDataProtectionImpactAssessmentUpdate = "core:data-protection-impact-assessment:update"
|
||||
ActionDataProtectionImpactAssessmentDelete = "core:data-protection-impact-assessment:delete"
|
||||
|
||||
// TransferImpactAssessment actions
|
||||
ActionTransferImpactAssessmentList = "core:transfer-impact-assessment:list"
|
||||
ActionTransferImpactAssessmentGet = "core:transfer-impact-assessment:get"
|
||||
ActionTransferImpactAssessmentCreate = "core:transfer-impact-assessment:create"
|
||||
ActionTransferImpactAssessmentUpdate = "core:transfer-impact-assessment:update"
|
||||
ActionTransferImpactAssessmentDelete = "core:transfer-impact-assessment:delete"
|
||||
|
||||
// TrustCenterDocumentAccess actions
|
||||
ActionTrustCenterDocumentAccessList = "core:trust-center-document-access:list"
|
||||
|
||||
// DataProtectionOfficer actions
|
||||
ActionDataProtectionOfficerList = "core:data-protection-officer:list"
|
||||
|
||||
// RightsRequest actions
|
||||
ActionRightsRequesList = "core:rights-request:list"
|
||||
ActionRightsRequestGet = "core:rights-request:get"
|
||||
|
||||
|
||||
@@ -50,9 +50,12 @@ var ViewerPolicy = policy.NewPolicy(
|
||||
policy.Allow(
|
||||
ActionPeopleGet, ActionPeopleList,
|
||||
ActionVendorGet, ActionVendorList,
|
||||
ActionVendorContactGet,
|
||||
ActionVendorServiceGet,
|
||||
ActionVendorComplianceReportGet,
|
||||
ActionVendorContactGet, ActionVendorContactList,
|
||||
ActionVendorServiceGet, ActionVendorServiceList,
|
||||
ActionVendorComplianceReportGet, ActionVendorComplianceReportList,
|
||||
ActionVendorBusinessAssociateAgreementGet,
|
||||
ActionVendorDataPrivacyAgreementGet,
|
||||
ActionVendorRiskAssessmentList,
|
||||
ActionFrameworkGet, ActionFrameworkList,
|
||||
ActionControlList,
|
||||
ActionMeasureGet, ActionMeasureList,
|
||||
@@ -69,7 +72,9 @@ var ViewerPolicy = policy.NewPolicy(
|
||||
ActionNonconformityList,
|
||||
ActionObligationList,
|
||||
ActionContinualImprovementList,
|
||||
ActionProcessingActivityList,
|
||||
ActionProcessingActivityGet, ActionProcessingActivityList,
|
||||
ActionDataProtectionImpactAssessmentGet,
|
||||
ActionTransferImpactAssessmentGet, ActionTransferImpactAssessmentList,
|
||||
ActionSnapshotList,
|
||||
ActionMeetingGet, ActionMeetingList,
|
||||
ActionFileGet, ActionFileDownloadUrl,
|
||||
@@ -79,8 +84,10 @@ var ViewerPolicy = policy.NewPolicy(
|
||||
// TrustCenter read actions
|
||||
policy.Allow(
|
||||
ActionTrustCenterGet,
|
||||
ActionTrustCenterAccessGet,
|
||||
ActionTrustCenterFileGet, ActionTrustCenterFileList,
|
||||
ActionTrustCenterAccessGet, ActionTrustCenterAccessList,
|
||||
ActionTrustCenterDocumentAccessList,
|
||||
ActionTrustCenterFileGet, ActionTrustCenterFileList, ActionTrustCenterFileGetFileUrl,
|
||||
ActionTrustCenterReferenceList, ActionTrustCenterReferenceGetLogoUrl,
|
||||
).WithSID("trust-center-read-access"),
|
||||
|
||||
// CustomDomain read actions
|
||||
@@ -111,9 +118,12 @@ var AuditorPolicy = policy.NewPolicy(
|
||||
policy.Allow(
|
||||
ActionPeopleGet, ActionPeopleList,
|
||||
ActionVendorGet, ActionVendorList,
|
||||
ActionVendorContactGet,
|
||||
ActionVendorServiceGet,
|
||||
ActionVendorComplianceReportGet,
|
||||
ActionVendorContactGet, ActionVendorContactList,
|
||||
ActionVendorServiceGet, ActionVendorServiceList,
|
||||
ActionVendorComplianceReportGet, ActionVendorComplianceReportList,
|
||||
ActionVendorBusinessAssociateAgreementGet,
|
||||
ActionVendorDataPrivacyAgreementGet,
|
||||
ActionVendorRiskAssessmentList,
|
||||
ActionFrameworkGet, ActionFrameworkList,
|
||||
ActionControlList,
|
||||
ActionMeasureGet, ActionMeasureList,
|
||||
@@ -129,7 +139,9 @@ var AuditorPolicy = policy.NewPolicy(
|
||||
ActionNonconformityList,
|
||||
ActionObligationList,
|
||||
ActionContinualImprovementList,
|
||||
ActionProcessingActivityList,
|
||||
ActionProcessingActivityGet, ActionProcessingActivityList,
|
||||
ActionDataProtectionImpactAssessmentGet,
|
||||
ActionTransferImpactAssessmentGet, ActionTransferImpactAssessmentList,
|
||||
ActionSnapshotList,
|
||||
ActionMeetingGet, ActionMeetingList,
|
||||
ActionFileGet, ActionFileDownloadUrl,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user