UNPKG

@appsemble/types

Version:

TypeScript definitions reused within Appsemble internally

299 lines 13.3 kB
import { AppPermission } from '@appsemble/lang-sdk'; /** * A permission a user may have within the platform because of their given role. */ export var OrganizationPermission; (function (OrganizationPermission) { /** * The permission to publish blocks for an organization. */ OrganizationPermission[OrganizationPermission["PublishBlocks"] = 0] = "PublishBlocks"; /** * The permission to delete blocks for an organization. */ OrganizationPermission[OrganizationPermission["DeleteBlocks"] = 1] = "DeleteBlocks"; /** * The permission to create apps in an organization */ OrganizationPermission[OrganizationPermission["CreateApps"] = 2] = "CreateApps"; /** * The permission to view private apps of an organization. */ OrganizationPermission[OrganizationPermission["QueryApps"] = 3] = "QueryApps"; /** * The permission to update apps in an organization. */ OrganizationPermission[OrganizationPermission["UpdateApps"] = 4] = "UpdateApps"; /** * The permission to delete apps in an organization. */ OrganizationPermission[OrganizationPermission["DeleteApps"] = 5] = "DeleteApps"; /** * The permission to query app translations. */ OrganizationPermission[OrganizationPermission["QueryAppMessages"] = 6] = "QueryAppMessages"; /** * The permission to create app translations. */ OrganizationPermission[OrganizationPermission["CreateAppMessages"] = 7] = "CreateAppMessages"; /** * The permission to update app translations. */ OrganizationPermission[OrganizationPermission["UpdateAppMessages"] = 8] = "UpdateAppMessages"; /** * The permission to delete app translations. */ OrganizationPermission[OrganizationPermission["DeleteAppMessages"] = 9] = "DeleteAppMessages"; /** * The permission to read app settings. */ OrganizationPermission[OrganizationPermission["ReadAppSettings"] = 10] = "ReadAppSettings"; /** * The permission to update app settings. */ OrganizationPermission[OrganizationPermission["UpdateAppSettings"] = 11] = "UpdateAppSettings"; /** * The permission to create app screenshots. */ OrganizationPermission[OrganizationPermission["CreateAppScreenshots"] = 12] = "CreateAppScreenshots"; /** * The permission to delete app screenshots. */ OrganizationPermission[OrganizationPermission["DeleteAppScreenshots"] = 13] = "DeleteAppScreenshots"; /** * The permission to create app readmes. */ OrganizationPermission[OrganizationPermission["CreateAppReadmes"] = 14] = "CreateAppReadmes"; /** * The permission to delete app readmes. */ OrganizationPermission[OrganizationPermission["DeleteAppReadmes"] = 15] = "DeleteAppReadmes"; /** * The permission to create app secrets. */ OrganizationPermission[OrganizationPermission["CreateAppSecrets"] = 16] = "CreateAppSecrets"; /** * The permission to query app secrets. */ OrganizationPermission[OrganizationPermission["QueryAppSecrets"] = 17] = "QueryAppSecrets"; /** * The permission to update app secrets. */ OrganizationPermission[OrganizationPermission["UpdateAppSecrets"] = 18] = "UpdateAppSecrets"; /** * The permission to delete app secrets. */ OrganizationPermission[OrganizationPermission["DeleteAppSecrets"] = 19] = "DeleteAppSecrets"; /** * The permission to query app variables. */ OrganizationPermission[OrganizationPermission["QueryAppVariables"] = 20] = "QueryAppVariables"; /** * The permission to create app variables. */ OrganizationPermission[OrganizationPermission["CreateAppVariables"] = 21] = "CreateAppVariables"; /** * The permission to update app variables. */ OrganizationPermission[OrganizationPermission["UpdateAppVariables"] = 22] = "UpdateAppVariables"; /** * The permission to delete app variables. */ OrganizationPermission[OrganizationPermission["DeleteAppVariables"] = 23] = "DeleteAppVariables"; /** * The permission to create app resources. */ OrganizationPermission[OrganizationPermission["CreateAppResources"] = 24] = "CreateAppResources"; /** * The permission to fetch history of a resource. */ OrganizationPermission[OrganizationPermission["GetAppResourceHistory"] = 25] = "GetAppResourceHistory"; /** * The permission to query app resources. */ OrganizationPermission[OrganizationPermission["QueryAppResources"] = 26] = "QueryAppResources"; /** * The permission to get app resources. */ OrganizationPermission[OrganizationPermission["GetAppResources"] = 27] = "GetAppResources"; /** * The permission to update app resources. */ OrganizationPermission[OrganizationPermission["UpdateAppResources"] = 28] = "UpdateAppResources"; /** * The permission to patch app resources. */ OrganizationPermission[OrganizationPermission["PatchAppResources"] = 29] = "PatchAppResources"; /** * The permission to delete app resources. */ OrganizationPermission[OrganizationPermission["DeleteAppResources"] = 30] = "DeleteAppResources"; /** * The permission to create app assets. */ OrganizationPermission[OrganizationPermission["CreateAppAssets"] = 31] = "CreateAppAssets"; /** * The permission to query app assets. */ OrganizationPermission[OrganizationPermission["QueryAppAssets"] = 32] = "QueryAppAssets"; /** * The permission to update app assets. */ OrganizationPermission[OrganizationPermission["UpdateAppAssets"] = 33] = "UpdateAppAssets"; /** * The permission to delete app assets. */ OrganizationPermission[OrganizationPermission["DeleteAppAssets"] = 34] = "DeleteAppAssets"; /** * The permission to update organizations. */ OrganizationPermission[OrganizationPermission["UpdateOrganizations"] = 35] = "UpdateOrganizations"; /** * The permission to delete organizations. */ OrganizationPermission[OrganizationPermission["DeleteOrganizations"] = 36] = "DeleteOrganizations"; /** * The permission to create organization invites. */ OrganizationPermission[OrganizationPermission["CreateOrganizationInvites"] = 37] = "CreateOrganizationInvites"; /** * The permission to query organization invites. */ OrganizationPermission[OrganizationPermission["QueryOrganizationInvites"] = 38] = "QueryOrganizationInvites"; /** * The permission to update organization invites. */ OrganizationPermission[OrganizationPermission["UpdateOrganizationInvites"] = 39] = "UpdateOrganizationInvites"; /** * The permission to delete organization invites. */ OrganizationPermission[OrganizationPermission["DeleteOrganizationInvites"] = 40] = "DeleteOrganizationInvites"; /** * The permission to view the list of members in an organization. */ OrganizationPermission[OrganizationPermission["QueryOrganizationMembers"] = 41] = "QueryOrganizationMembers"; /** * The permission to remove organization members. */ OrganizationPermission[OrganizationPermission["RemoveOrganizationMembers"] = 42] = "RemoveOrganizationMembers"; /** * The permission to change the roles of organization members. */ OrganizationPermission[OrganizationPermission["UpdateOrganizationMemberRoles"] = 43] = "UpdateOrganizationMemberRoles"; /** * The permission to create app invites. */ OrganizationPermission[OrganizationPermission["CreateAppInvites"] = 44] = "CreateAppInvites"; /** * The permission to query app invites, */ OrganizationPermission[OrganizationPermission["QueryAppInvites"] = 45] = "QueryAppInvites"; /** * The permission to delete app invites. */ OrganizationPermission[OrganizationPermission["DeleteAppInvites"] = 46] = "DeleteAppInvites"; /** * The permission to query app members. */ OrganizationPermission[OrganizationPermission["QueryAppMembers"] = 47] = "QueryAppMembers"; /** * The permission to delete app members. */ OrganizationPermission[OrganizationPermission["DeleteAppMembers"] = 48] = "DeleteAppMembers"; /** * The permission to update the role of app members. */ OrganizationPermission[OrganizationPermission["UpdateAppMemberRoles"] = 49] = "UpdateAppMemberRoles"; /** * The permission to patch the properties of app members. */ OrganizationPermission[OrganizationPermission["PatchAppMemberProperties"] = 50] = "PatchAppMemberProperties"; /** * The permission to query app groups. */ OrganizationPermission[OrganizationPermission["QueryGroups"] = 51] = "QueryGroups"; /** * The permission to create app groups. */ OrganizationPermission[OrganizationPermission["CreateGroups"] = 52] = "CreateGroups"; /** * The permission to update app groups. */ OrganizationPermission[OrganizationPermission["UpdateGroups"] = 53] = "UpdateGroups"; /** * The permission to create app groups. */ OrganizationPermission[OrganizationPermission["DeleteGroups"] = 54] = "DeleteGroups"; /** * The permission to create group invites. */ OrganizationPermission[OrganizationPermission["CreateGroupInvites"] = 55] = "CreateGroupInvites"; /** * The permission to query group invites. */ OrganizationPermission[OrganizationPermission["QueryGroupInvites"] = 56] = "QueryGroupInvites"; /** * The permission to delete group invites. */ OrganizationPermission[OrganizationPermission["DeleteGroupInvites"] = 57] = "DeleteGroupInvites"; /** * The permission to query group members. */ OrganizationPermission[OrganizationPermission["QueryGroupMembers"] = 58] = "QueryGroupMembers"; /** * The permission to remove group members. */ OrganizationPermission[OrganizationPermission["RemoveGroupMembers"] = 59] = "RemoveGroupMembers"; /** * The permission to update group member roles. */ OrganizationPermission[OrganizationPermission["UpdateGroupMemberRoles"] = 60] = "UpdateGroupMemberRoles"; /** * The permission to query app snapshots. */ OrganizationPermission[OrganizationPermission["QueryAppSnapshots"] = 61] = "QueryAppSnapshots"; /** * The permission to create app collections. */ OrganizationPermission[OrganizationPermission["CreateAppCollections"] = 62] = "CreateAppCollections"; /** * The permission to delete app collections. */ OrganizationPermission[OrganizationPermission["DeleteAppCollections"] = 63] = "DeleteAppCollections"; /** * The permission to update app collections. */ OrganizationPermission[OrganizationPermission["UpdateAppCollections"] = 64] = "UpdateAppCollections"; /** * The permission to send manual push notifications for an app. */ OrganizationPermission[OrganizationPermission["PushAppNotifications"] = 65] = "PushAppNotifications"; })(OrganizationPermission || (OrganizationPermission = {})); export const appOrganizationPermissionMapping = { [AppPermission.CreateAppInvites]: OrganizationPermission.CreateAppInvites, [AppPermission.QueryAppMembers]: OrganizationPermission.QueryAppMembers, [AppPermission.DeleteAppMembers]: OrganizationPermission.DeleteAppMembers, [AppPermission.UpdateAppMemberRoles]: OrganizationPermission.UpdateAppMemberRoles, [AppPermission.PatchAppMemberProperties]: OrganizationPermission.PatchAppMemberProperties, [AppPermission.CreateGroups]: OrganizationPermission.CreateGroups, [AppPermission.QueryGroups]: OrganizationPermission.QueryGroups, [AppPermission.UpdateGroups]: OrganizationPermission.UpdateGroups, [AppPermission.DeleteGroups]: OrganizationPermission.DeleteGroups, [AppPermission.CreateGroupInvites]: OrganizationPermission.CreateGroupInvites, [AppPermission.QueryGroupMembers]: OrganizationPermission.QueryGroupMembers, [AppPermission.RemoveGroupMembers]: OrganizationPermission.RemoveGroupMembers, [AppPermission.UpdateGroupMemberRoles]: OrganizationPermission.UpdateGroupMemberRoles, [AppPermission.CreateResources]: OrganizationPermission.CreateAppResources, [AppPermission.QueryResources]: OrganizationPermission.QueryAppResources, [AppPermission.GetResources]: OrganizationPermission.GetAppResources, [AppPermission.GetResourceHistory]: OrganizationPermission.GetAppResourceHistory, [AppPermission.UpdateResources]: OrganizationPermission.UpdateAppResources, [AppPermission.PatchResources]: OrganizationPermission.PatchAppResources, [AppPermission.DeleteResources]: OrganizationPermission.DeleteAppResources, [AppPermission.QueryOwnResources]: OrganizationPermission.QueryAppResources, [AppPermission.GetOwnResources]: OrganizationPermission.GetAppResources, [AppPermission.UpdateOwnResources]: OrganizationPermission.UpdateAppResources, [AppPermission.PatchOwnResources]: OrganizationPermission.PatchAppResources, [AppPermission.DeleteOwnResources]: OrganizationPermission.DeleteAppResources, }; //# sourceMappingURL=permissions.js.map