Files
SnapOtter/packages/shared/src/permissions.ts
T

21 lines
405 B
TypeScript

export type Permission =
| "tools:use"
| "files:own"
| "files:all"
| "apikeys:own"
| "apikeys:all"
| "pipelines:own"
| "pipelines:all"
| "settings:read"
| "settings:write"
| "users:manage"
| "teams:manage"
| "features:manage"
| "system:health"
| "audit:read"
| "compliance:manage"
| "webhooks:manage"
| "security:manage";
export type Role = "admin" | "editor" | "user";