feat:simplified permission service

This commit is contained in:
=
2025-10-09 23:58:09 +05:30
parent 6dca5b3fa2
commit c6cab7a528
5 changed files with 575 additions and 1418 deletions
+22
View File
@@ -314,3 +314,25 @@ export enum SortDirection {
ASC = "asc",
DESC = "desc"
}
export enum AccessScope {
Organization = "organization",
Namespace = "namespace",
Project = "project"
}
export type AccessScopeData =
| {
scope: AccessScope.Organization;
orgId: string;
}
| {
scope: AccessScope.Namespace;
orgId: string;
namespaceId: string;
}
| {
scope: AccessScope.Project;
orgId: string;
projectId: string;
};