@appsemble/types
Version:
TypeScript definitions reused within Appsemble internally
31 lines (30 loc) • 1.27 kB
TypeScript
import { OrganizationPermission } from './permissions.js';
export declare enum PredefinedOrganizationRole {
Member = "Member",
AppTranslator = "AppTranslator",
AppContentsExplorer = "AppContentsExplorer",
AppContentsManager = "AppContentsManager",
AppMemberManager = "AppMemberManager",
AppGroupManager = "AppGroupManager",
AppGroupMembersManager = "AppGroupMembersManager",
AppManager = "AppManager",
AppCollectionManager = "AppCollectionManager",
BlockManager = "BlockManager",
Maintainer = "Maintainer",
Owner = "Owner"
}
export declare const predefinedOrganizationRolePermissions: {
Member: OrganizationPermission[];
AppTranslator: OrganizationPermission[];
AppContentsExplorer: OrganizationPermission[];
AppContentsManager: OrganizationPermission[];
AppMemberManager: OrganizationPermission[];
AppGroupManager: OrganizationPermission[];
AppGroupMembersManager: OrganizationPermission[];
AppManager: OrganizationPermission[];
AppCollectionManager: OrganizationPermission[];
BlockManager: OrganizationPermission[];
Maintainer: OrganizationPermission[];
Owner: OrganizationPermission[];
};
export declare const predefinedOrganizationRoles: PredefinedOrganizationRole[];