Front-end access control
Defining permissions
sample.permissions.ts
sample.permissions.tsimport {PermissionRequest} from '@valtimo/access-control';
// Enums are defined for use in the below permissions. This is to avoid duplication, and is optional.
enum PERMISSION_ACTION {
assign = 'ASSIGN',
claim = 'CLAIM',
}
enum DOSSIER_DETAIL_PERMISSION_RESOURCE {
domain = 'com.ritense.document.domain.impl.JsonSchemaDocument',
}
const CAN_CLAIM_CASE_PERMISSION: PermissionRequest = {
action: PERMISSION_ACTION.claim,
resource: DOSSIER_DETAIL_PERMISSION_RESOURCE.domain,
};
const CAN_ASSIGN_CASE_PERMISSION: PermissionRequest = {
action: PERMISSION_ACTION.assign,
resource: DOSSIER_DETAIL_PERMISSION_RESOURCE.domain,
};
export {CAN_CLAIM_CASE_PERMISSION, CAN_ASSIGN_CASE_PERMISSION}Using permissions
sample.component.ts
sample.component.tssample.component.html
sample.component.htmlLast updated