feat: added gateway page in ui for org

This commit is contained in:
=
2025-02-26 20:45:36 +05:30
parent 4bbe80c083
commit 7905017121
14 changed files with 504 additions and 4 deletions
@@ -7,6 +7,14 @@ export enum OrgPermissionActions {
Delete = "delete"
}
export enum OrgGatewayPermissionActions {
// is there a better word for this. This mean can an identity be a gateway
Create = "create",
Read = "read",
Edit = "edit",
Delete = "delete"
}
export enum OrgPermissionSubjects {
Workspace = "workspace",
Role = "role",
@@ -25,7 +33,8 @@ export enum OrgPermissionSubjects {
AuditLogs = "audit-logs",
ProjectTemplates = "project-templates",
AppConnections = "app-connections",
Kmip = "kmip"
Kmip = "kmip",
Gateway = "gateway"
}
export enum OrgPermissionAdminConsoleAction {
@@ -68,7 +77,8 @@ export type OrgPermissionSet =
| [OrgPermissionActions, OrgPermissionSubjects.AuditLogs]
| [OrgPermissionActions, OrgPermissionSubjects.ProjectTemplates]
| [OrgPermissionAppConnectionActions, OrgPermissionSubjects.AppConnections]
| [OrgPermissionKmipActions, OrgPermissionSubjects.Kmip];
| [OrgPermissionKmipActions, OrgPermissionSubjects.Kmip]
| [OrgGatewayPermissionActions, OrgPermissionSubjects.Gateway];
// TODO(scott): add back once org UI refactored
// | [
// OrgPermissionAppConnectionActions,