From 5aa590c553a038c4c77a4580382269e2cfcd5ac6 Mon Sep 17 00:00:00 2001 From: rubikscraft Date: Mon, 28 Mar 2022 17:05:11 +0200 Subject: [PATCH] refactor i18n --- frontend/src/app/i18n/permissions.i18n.ts | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/frontend/src/app/i18n/permissions.i18n.ts b/frontend/src/app/i18n/permissions.i18n.ts index e77bb40..506eb3f 100644 --- a/frontend/src/app/i18n/permissions.i18n.ts +++ b/frontend/src/app/i18n/permissions.i18n.ts @@ -1,16 +1,18 @@ +import { Permission } from 'picsur-shared/dist/dto/permissions.dto'; + export const UIFriendlyPermissions: { - [key in string]: string; + [key in Permission]: string; } = { - 'image-view': 'View Images', - 'image-upload': 'Upload Images', + [Permission.ImageView]: 'View Images', + [Permission.ImageUpload]: 'Upload Images', - 'user-login': 'Login', - 'user-keep-login': 'Stay Logged In', - 'user-register': 'Register', + [Permission.UserLogin]: 'Login', + [Permission.UserKeepLogin]: 'Stay Logged In', + [Permission.UserRegister]: 'Register', - settings: 'View settings', + [Permission.Settings]: 'View settings', - 'user-manage': 'Manage users', - 'role-manage': 'Manage roles', - 'syspref-manage': 'Manage system', + [Permission.UserManage]: 'Manage users', + [Permission.RoleManage]: 'Manage roles', + [Permission.SysPrefManage]: 'Manage system', };