Picsur/frontend/src/app/i18n/permissions.i18n.ts

25 lines
753 B
TypeScript

import { Permission } from 'picsur-shared/dist/dto/permissions.enum';
export const UIFriendlyPermissions: {
[key in Permission]: string;
} = {
[Permission.ImageView]: 'View Images',
[Permission.ImageUpload]: 'Upload Images',
[Permission.ImageManage]: 'Manage Own Images',
[Permission.ImageDeleteKey]: 'Use Deletekey',
[Permission.UserLogin]: 'Login',
[Permission.UserKeepLogin]: 'Stay Logged In',
[Permission.UserRegister]: 'Register',
[Permission.Settings]: 'View settings',
[Permission.ApiKey]: 'Use API keys',
[Permission.ImageAdmin]: 'Image Admin',
[Permission.UserAdmin]: 'User Admin',
[Permission.RoleAdmin]: 'Role Admin',
[Permission.ApiKeyAdmin]: 'API Key Admin',
[Permission.SysPrefAdmin]: 'System Admin',
};