unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
77 lines • 4.8 kB
TypeScript
export declare const ADMIN = "ADMIN";
export declare const CLIENT = "CLIENT";
export declare const FRONTEND = "FRONTEND";
export declare const NONE = "NONE";
export declare const CREATE_ADDON = "CREATE_ADDON";
export declare const UPDATE_ADDON = "UPDATE_ADDON";
export declare const DELETE_ADDON = "DELETE_ADDON";
export declare const UPDATE_CLIENT_API_TOKEN = "UPDATE_CLIENT_API_TOKEN";
export declare const CREATE_CLIENT_API_TOKEN = "CREATE_CLIENT_API_TOKEN";
export declare const DELETE_CLIENT_API_TOKEN = "DELETE_CLIENT_API_TOKEN";
export declare const READ_CLIENT_API_TOKEN = "READ_CLIENT_API_TOKEN";
export declare const UPDATE_FRONTEND_API_TOKEN = "UPDATE_FRONTEND_API_TOKEN";
export declare const CREATE_FRONTEND_API_TOKEN = "CREATE_FRONTEND_API_TOKEN";
export declare const DELETE_FRONTEND_API_TOKEN = "DELETE_FRONTEND_API_TOKEN";
export declare const READ_FRONTEND_API_TOKEN = "READ_FRONTEND_API_TOKEN";
export declare const UPDATE_APPLICATION = "UPDATE_APPLICATION";
export declare const CREATE_CONTEXT_FIELD = "CREATE_CONTEXT_FIELD";
export declare const UPDATE_CONTEXT_FIELD = "UPDATE_CONTEXT_FIELD";
export declare const DELETE_CONTEXT_FIELD = "DELETE_CONTEXT_FIELD";
export declare const CREATE_PROJECT = "CREATE_PROJECT";
export declare const READ_ROLE = "READ_ROLE";
export declare const CREATE_SEGMENT = "CREATE_SEGMENT";
export declare const UPDATE_SEGMENT = "UPDATE_SEGMENT";
export declare const DELETE_SEGMENT = "DELETE_SEGMENT";
export declare const CREATE_STRATEGY = "CREATE_STRATEGY";
export declare const UPDATE_STRATEGY = "UPDATE_STRATEGY";
export declare const DELETE_STRATEGY = "DELETE_STRATEGY";
export declare const CREATE_TAG_TYPE = "CREATE_TAG_TYPE";
export declare const UPDATE_TAG_TYPE = "UPDATE_TAG_TYPE";
export declare const DELETE_TAG_TYPE = "DELETE_TAG_TYPE";
export declare const READ_LOGS = "READ_LOGS";
export declare const UPDATE_MAINTENANCE_MODE = "UPDATE_MAINTENANCE_MODE";
export declare const UPDATE_INSTANCE_BANNERS = "UPDATE_INSTANCE_BANNERS";
export declare const UPDATE_CORS = "UPDATE_CORS";
export declare const UPDATE_AUTH_CONFIGURATION = "UPDATE_AUTH_CONFIGURATION";
export declare const CREATE_FEATURE = "CREATE_FEATURE";
export declare const UPDATE_FEATURE = "UPDATE_FEATURE";
export declare const UPDATE_FEATURE_DEPENDENCY = "UPDATE_FEATURE_DEPENDENCY";
export declare const DELETE_FEATURE = "DELETE_FEATURE";
export declare const UPDATE_PROJECT = "UPDATE_PROJECT";
export declare const DELETE_PROJECT = "DELETE_PROJECT";
export declare const UPDATE_FEATURE_VARIANTS = "UPDATE_FEATURE_VARIANTS";
export declare const MOVE_FEATURE_TOGGLE = "MOVE_FEATURE_TOGGLE";
export declare const READ_PROJECT_API_TOKEN = "READ_PROJECT_API_TOKEN";
export declare const CREATE_PROJECT_API_TOKEN = "CREATE_PROJECT_API_TOKEN";
export declare const DELETE_PROJECT_API_TOKEN = "DELETE_PROJECT_API_TOKEN";
export declare const UPDATE_PROJECT_SEGMENT = "UPDATE_PROJECT_SEGMENT";
export declare const CREATE_FEATURE_STRATEGY = "CREATE_FEATURE_STRATEGY";
export declare const UPDATE_FEATURE_STRATEGY = "UPDATE_FEATURE_STRATEGY";
export declare const DELETE_FEATURE_STRATEGY = "DELETE_FEATURE_STRATEGY";
export declare const UPDATE_FEATURE_ENVIRONMENT_VARIANTS = "UPDATE_FEATURE_ENVIRONMENT_VARIANTS";
export declare const UPDATE_FEATURE_ENVIRONMENT = "UPDATE_FEATURE_ENVIRONMENT";
export declare const APPROVE_CHANGE_REQUEST = "APPROVE_CHANGE_REQUEST";
export declare const APPLY_CHANGE_REQUEST = "APPLY_CHANGE_REQUEST";
export declare const SKIP_CHANGE_REQUEST = "SKIP_CHANGE_REQUEST";
export declare const PROJECT_USER_ACCESS_READ = "PROJECT_USER_ACCESS_READ";
export declare const PROJECT_DEFAULT_STRATEGY_READ = "PROJECT_DEFAULT_STRATEGY_READ";
export declare const PROJECT_CHANGE_REQUEST_READ = "PROJECT_CHANGE_REQUEST_READ";
export declare const PROJECT_SETTINGS_READ = "PROJECT_SETTINGS_READ";
export declare const PROJECT_USER_ACCESS_WRITE = "PROJECT_USER_ACCESS_WRITE";
export declare const PROJECT_DEFAULT_STRATEGY_WRITE = "PROJECT_DEFAULT_STRATEGY_WRITE";
export declare const PROJECT_CHANGE_REQUEST_WRITE = "PROJECT_CHANGE_REQUEST_WRITE";
export declare const PROJECT_SETTINGS_WRITE = "PROJECT_SETTINGS_WRITE";
export declare const RELEASE_PLAN_TEMPLATE_CREATE = "RELEASE_PLAN_TEMPLATE_CREATE";
export declare const RELEASE_PLAN_TEMPLATE_UPDATE = "RELEASE_PLAN_TEMPLATE_UPDATE";
export declare const RELEASE_PLAN_TEMPLATE_DELETE = "RELEASE_PLAN_TEMPLATE_DELETE";
export declare const ROOT_PERMISSION_CATEGORIES: {
label: string;
permissions: string[];
}[];
export declare const MAINTENANCE_MODE_PERMISSIONS: string[];
export type ProjectPermissionCategory = {
label: string;
permissions: Array<[string, string?]>;
};
export declare const PROJECT_PERMISSIONS_STRUCTURE: ProjectPermissionCategory[];
//# sourceMappingURL=permissions.d.ts.map