fix: superadmin assignments show ENV badge, block UI revoke

Superadmin role (level 999) is managed via env config only. Hide X
button for superadmin assignments and show ENV badge instead. Filter
superadmin from assignable roles dropdown. Add envManaged translation
to all 4 locales.
This commit is contained in:
Fringg
2026-03-22 08:41:41 +03:00
parent 3e27472c8a
commit 8e59af96c5
5 changed files with 29 additions and 15 deletions

View File

@@ -3227,6 +3227,7 @@
"system": "System",
"permanent": "Permanent",
"expired": "expired",
"envManaged": "Managed via ADMIN_IDS / ADMIN_EMAILS in env",
"revoke": "Revoke",
"revokeAriaLabel": "Revoke role {{role}} from {{user}}",
"table": {

View File

@@ -2968,6 +2968,7 @@
"system": "سیستم",
"permanent": "دائمی",
"expired": "منقضی شده",
"envManaged": "مدیریت از طریق ADMIN_IDS / ADMIN_EMAILS در env",
"revoke": "لغو",
"revokeAriaLabel": "لغو نقش {{role}} از {{user}}",
"table": {

View File

@@ -3773,6 +3773,7 @@
"system": "Система",
"permanent": "Бессрочно",
"expired": "истекло",
"envManaged": "Управляется через ADMIN_IDS / ADMIN_EMAILS в env",
"revoke": "Отозвать",
"revokeAriaLabel": "Отозвать роль {{role}} у {{user}}",
"table": {

View File

@@ -2967,6 +2967,7 @@
"system": "系统",
"permanent": "永久",
"expired": "已过期",
"envManaged": "通过 ADMIN_IDS / ADMIN_EMAILS 环境变量管理",
"revoke": "撤销",
"revokeAriaLabel": "撤销 {{user}} 的角色 {{role}}",
"table": {