31 lines
1023 B
JavaScript
31 lines
1023 B
JavaScript
export const PERM_CODES = Object.freeze({
|
|
ACCOUNT_READ_SELF: 'account:read:self',
|
|
TRADE_ORDER_CREATE: 'trade:order:create',
|
|
TRADE_ORDER_READ: 'trade:order:read',
|
|
TRADE_ORDER_CANCEL: 'trade:order:cancel',
|
|
HOLDING_READ_SELF: 'holding:read:self',
|
|
TRADE_TXN_READ: 'trade:txn:read',
|
|
AUDIT_READ: 'audit:read',
|
|
CONFIG_READ: 'config:read',
|
|
CONFIG_WRITE: 'config:write',
|
|
CONFIG_REVIEW: 'config:review',
|
|
CONFIG_ACTIVATE: 'config:activate',
|
|
MODEL_ENDPOINT_MANAGE: 'model-endpoint:manage',
|
|
HANDOVER_READ: 'handover:read',
|
|
MEMORY_CANDIDATE_REVIEW: 'memory:candidate:review',
|
|
RISK_ALERT_READ: 'risk:alert:read',
|
|
RISK_ALERT_WRITE: 'risk:alert:write',
|
|
RISK_ALERT_SCAN: 'risk:alert:scan',
|
|
RISK_REPORT_MAIL: 'risk:report:mail',
|
|
AGENT_RUN: 'agent:run',
|
|
});
|
|
|
|
export const CUSTOMER_PERMISSIONS = Object.freeze([
|
|
PERM_CODES.ACCOUNT_READ_SELF,
|
|
PERM_CODES.TRADE_ORDER_CREATE,
|
|
PERM_CODES.TRADE_ORDER_READ,
|
|
PERM_CODES.TRADE_ORDER_CANCEL,
|
|
PERM_CODES.HOLDING_READ_SELF,
|
|
PERM_CODES.TRADE_TXN_READ,
|
|
]);
|