@appsemble/types
Version:
TypeScript definitions reused within Appsemble internally
313 lines • 14 kB
JavaScript
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 add new members to a group.
*
*/
OrganizationPermission[OrganizationPermission["CreateGroupMembers"] = 56] = "CreateGroupMembers";
/**
* The permission to query group invites.
*/
OrganizationPermission[OrganizationPermission["QueryGroupInvites"] = 57] = "QueryGroupInvites";
/**
* The permission to delete group invites.
*/
OrganizationPermission[OrganizationPermission["DeleteGroupInvites"] = 58] = "DeleteGroupInvites";
/**
* The permission to query group members.
*/
OrganizationPermission[OrganizationPermission["QueryGroupMembers"] = 59] = "QueryGroupMembers";
/**
* The permission to remove group members.
*/
OrganizationPermission[OrganizationPermission["RemoveGroupMembers"] = 60] = "RemoveGroupMembers";
/**
* The permission to update group member roles.
*/
OrganizationPermission[OrganizationPermission["UpdateGroupMemberRoles"] = 61] = "UpdateGroupMemberRoles";
/**
* The permission to query app snapshots.
*/
OrganizationPermission[OrganizationPermission["QueryAppSnapshots"] = 62] = "QueryAppSnapshots";
/**
* The permission to create app collections.
*/
OrganizationPermission[OrganizationPermission["CreateAppCollections"] = 63] = "CreateAppCollections";
/**
* The permission to delete app collections.
*/
OrganizationPermission[OrganizationPermission["DeleteAppCollections"] = 64] = "DeleteAppCollections";
/**
* The permission to update app collections.
*/
OrganizationPermission[OrganizationPermission["UpdateAppCollections"] = 65] = "UpdateAppCollections";
/**
* The permission to send manual push notifications for an app.
*/
OrganizationPermission[OrganizationPermission["PushAppNotifications"] = 66] = "PushAppNotifications";
/**
* The permission to manage organization subscriptions.
*/
OrganizationPermission[OrganizationPermission["ManageOrganizationSubscriptions"] = 67] = "ManageOrganizationSubscriptions";
/**
* The permission to query organization subscriptions.
*/
OrganizationPermission[OrganizationPermission["QueryOrganizationSubscriptions"] = 68] = "QueryOrganizationSubscriptions";
})(OrganizationPermission || (OrganizationPermission = {}));
export const appOrganizationPermissionMapping = {
[]: OrganizationPermission.CreateAppInvites,
[]: OrganizationPermission.QueryAppMembers,
[]: OrganizationPermission.DeleteAppMembers,
[]: OrganizationPermission.UpdateAppMemberRoles,
[]: OrganizationPermission.PatchAppMemberProperties,
[]: OrganizationPermission.CreateGroups,
[]: OrganizationPermission.QueryGroups,
[]: OrganizationPermission.UpdateGroups,
[]: OrganizationPermission.DeleteGroups,
[]: OrganizationPermission.CreateGroupInvites,
[]: OrganizationPermission.CreateGroupMembers,
[]: OrganizationPermission.QueryGroupMembers,
[]: OrganizationPermission.RemoveGroupMembers,
[]: OrganizationPermission.UpdateGroupMemberRoles,
[]: OrganizationPermission.CreateAppResources,
[]: OrganizationPermission.QueryAppResources,
[]: OrganizationPermission.GetAppResources,
[]: OrganizationPermission.GetAppResourceHistory,
[]: OrganizationPermission.UpdateAppResources,
[]: OrganizationPermission.PatchAppResources,
[]: OrganizationPermission.DeleteAppResources,
[]: OrganizationPermission.QueryAppResources,
[]: OrganizationPermission.GetAppResources,
[]: OrganizationPermission.UpdateAppResources,
[]: OrganizationPermission.PatchAppResources,
[]: OrganizationPermission.DeleteAppResources,
};
//# sourceMappingURL=permissions.js.map