Browse Source
Enhance permission management and localization for resource permissions
pull/24374/head
maliming
3 months ago
No known key found for this signature in database
GPG Key ID: A646B9CB645ECEA4
28 changed files with
55 additions and
31 deletions
-
framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/PermissionDefinitionManager.cs
-
framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Authorization/Permissions/Resources/EntityResourcePermissionCheckerExtensions.cs
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ar.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/de.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/el.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/en-GB.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fa.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fi.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fr.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hi.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hr.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hu.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/is.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/it.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/nl.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pl-PL.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pt-BR.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ro-RO.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ru.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sk.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sl.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sv.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/tr.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/vi.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hans.json
-
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hant.json
|
|
|
@ -43,7 +43,7 @@ public class PermissionDefinitionManager : IPermissionDefinitionManager, ITransi |
|
|
|
var permission = await GetResourcePermissionOrNullAsync(name); |
|
|
|
if (permission == null) |
|
|
|
{ |
|
|
|
throw new AbpException("Undefined permission: " + name); |
|
|
|
throw new AbpException("Undefined resource permission: " + name); |
|
|
|
} |
|
|
|
|
|
|
|
return permission; |
|
|
|
|
|
|
|
@ -6,7 +6,7 @@ namespace Volo.Abp.Authorization.Permissions.Resources; |
|
|
|
|
|
|
|
public static class EntityResourcePermissionCheckerExtensions |
|
|
|
{ |
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
|
/// Checks if the specified permission is granted for the given entity.
|
|
|
|
/// </summary>
|
|
|
|
/// <typeparam name="TEntity">The type of the entity.</typeparam>
|
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "الصوره الشخصيه", |
|
|
|
"Theme": "سمة", |
|
|
|
"NotAssigned": "غيرمعتمد", |
|
|
|
"EntityActionsDisabledTooltip": "ليس لديك إذن لتنفيذ أي إجراء." |
|
|
|
"EntityActionsDisabledTooltip": "ليس لديك إذن لتنفيذ أي إجراء.", |
|
|
|
"ResourcePermissions": "أذونات المورد" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,6 @@ |
|
|
|
"ProfilePicture": "Profilový obrázek", |
|
|
|
"Theme": "Téma", |
|
|
|
"NotAssigned": "Nepřiřazena", |
|
|
|
"EntityActionsDisabledTooltip": "Nemáte oprávnění provést žádnou akci." |
|
|
|
} |
|
|
|
"EntityActionsDisabledTooltip": "Nemáte oprávnění provést žádnou akci.", |
|
|
|
"ResourcePermissions": "Oprávnění ke zdrojům" |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Profilbild", |
|
|
|
"Theme": "Thema", |
|
|
|
"NotAssigned": "Nicht zugeordnet", |
|
|
|
"EntityActionsDisabledTooltip": "Sie haben keine Berechtigung, Aktionen auszuführen." |
|
|
|
"EntityActionsDisabledTooltip": "Sie haben keine Berechtigung, Aktionen auszuführen.", |
|
|
|
"ResourcePermissions": "Ressourcenberechtigungen" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -55,6 +55,7 @@ |
|
|
|
"OthersGroup": "άλλος", |
|
|
|
"Today": "Σήμερα", |
|
|
|
"Apply": "Ισχύουν", |
|
|
|
"EntityActionsDisabledTooltip": "Δεν έχετε δικαίωμα να εκτελέσετε καμία ενέργεια." |
|
|
|
"EntityActionsDisabledTooltip": "Δεν έχετε δικαίωμα να εκτελέσετε καμία ενέργεια.", |
|
|
|
"ResourcePermissions": "Δικαιώματα Πόρων", |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -56,6 +56,6 @@ |
|
|
|
"NotAssigned": "Not Assigned", |
|
|
|
"Today": "Today", |
|
|
|
"Apply": "Apply", |
|
|
|
"EntityActionsDisabledTooltip": "You do not have permission to perform any action." |
|
|
|
} |
|
|
|
"EntityActionsDisabledTooltip": "You do not have permission to perform any action.", |
|
|
|
"ResourcePermissions": "Resource permissions" |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Foto de perfil", |
|
|
|
"Theme": "Tema", |
|
|
|
"NotAssigned": "No asignado", |
|
|
|
"EntityActionsDisabledTooltip": "No tienes permisos para realizar ninguna acción." |
|
|
|
"EntityActionsDisabledTooltip": "No tienes permisos para realizar ninguna acción.", |
|
|
|
"ResourcePermissions": "Permisos de recurso" |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -55,6 +55,7 @@ |
|
|
|
"OthersGroup": "دیگر", |
|
|
|
"Today": "امروز", |
|
|
|
"Apply": "درخواست دادن", |
|
|
|
"EntityActionsDisabledTooltip": "شما دسترسی به انجام هر گونه عملیات ندارید." |
|
|
|
"EntityActionsDisabledTooltip": "شما دسترسی به انجام هر گونه عملیات ندارید.", |
|
|
|
"ResourcePermissions": "مجوزهای منبع" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Profiilikuva", |
|
|
|
"Theme": "Teema", |
|
|
|
"NotAssigned": "Ei määritetty", |
|
|
|
"EntityActionsDisabledTooltip": "Sinulla ei ole oikeutta suorittaa mitään toimintoa." |
|
|
|
"EntityActionsDisabledTooltip": "Sinulla ei ole oikeutta suorittaa mitään toimintoa.", |
|
|
|
"ResourcePermissions": "Resurssin käyttöoikeudet" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Image de profil", |
|
|
|
"Theme": "Thème", |
|
|
|
"NotAssigned": "Non attribué", |
|
|
|
"EntityActionsDisabledTooltip": "Vous n'avez pas les permissions pour effectuer une action." |
|
|
|
"EntityActionsDisabledTooltip": "Vous n'avez pas les permissions pour effectuer une action.", |
|
|
|
"ResourcePermissions": "Autorisations de ressources" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "प्रोफ़ाइल फोटो", |
|
|
|
"Theme": "विषय", |
|
|
|
"NotAssigned": "सौंपा नहीं गया है", |
|
|
|
"EntityActionsDisabledTooltip": "आपके पास कोई कार्रवाई नहीं है जो करने के लिए है।" |
|
|
|
"EntityActionsDisabledTooltip": "आपके पास कोई कार्रवाई नहीं है जो करने के लिए है।", |
|
|
|
"ResourcePermissions": "संसाधन अनुमतियाँ" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Profilna slika", |
|
|
|
"Theme": "Tema", |
|
|
|
"NotAssigned": "Nije dodijeljeno", |
|
|
|
"EntityActionsDisabledTooltip": "Nemate dozvolu za izvođenje bilo kakve akcije." |
|
|
|
"EntityActionsDisabledTooltip": "Nemate dozvolu za izvođenje bilo kakve akcije.", |
|
|
|
"ResourcePermissions": "Dozvole resursa" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Profil kép", |
|
|
|
"Theme": "Téma", |
|
|
|
"NotAssigned": "Nem kijelölt", |
|
|
|
"EntityActionsDisabledTooltip": "Nincs jogosultsága bármely művelethez." |
|
|
|
"EntityActionsDisabledTooltip": "Nincs jogosultsága bármely művelethez.", |
|
|
|
"ResourcePermissions": "Erőforrás engedélyek" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Forsíðumynd", |
|
|
|
"Theme": "Þema", |
|
|
|
"NotAssigned": "Ekki skráður", |
|
|
|
"EntityActionsDisabledTooltip": "Þú hefur ekki aðgang að þessum aðgerðum." |
|
|
|
"EntityActionsDisabledTooltip": "Þú hefur ekki aðgang að þessum aðgerðum.", |
|
|
|
"ResourcePermissions": "Aðgangsheimildir auðlinda" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Immagine del profilo", |
|
|
|
"Theme": "Tema", |
|
|
|
"NotAssigned": "Non assegnato", |
|
|
|
"EntityActionsDisabledTooltip": "Non hai i permessi per eseguire alcuna azione." |
|
|
|
"EntityActionsDisabledTooltip": "Non hai i permessi per eseguire alcuna azione.", |
|
|
|
"ResourcePermissions": "Autorizzazioni risorse" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Profielfoto", |
|
|
|
"Theme": "Thema", |
|
|
|
"NotAssigned": "Niet toegekend", |
|
|
|
"EntityActionsDisabledTooltip": "U hebt geen toegang tot deze acties." |
|
|
|
"EntityActionsDisabledTooltip": "U hebt geen toegang tot deze acties.", |
|
|
|
"ResourcePermissions": "Bronmachtigingen" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Zdjęcie profilowe", |
|
|
|
"Theme": "Temat", |
|
|
|
"NotAssigned": "Nie przypisano", |
|
|
|
"EntityActionsDisabledTooltip": "Nie masz uprawnień do wykonania żadnej akcji." |
|
|
|
"EntityActionsDisabledTooltip": "Nie masz uprawnień do wykonania żadnej akcji.", |
|
|
|
"ResourcePermissions": "Uprawnienia zasobów" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Foto do perfil", |
|
|
|
"Theme": "Tema", |
|
|
|
"NotAssigned": "Não atribuído", |
|
|
|
"EntityActionsDisabledTooltip": "Você não tem permissão para executar qualquer ação." |
|
|
|
"EntityActionsDisabledTooltip": "Você não tem permissão para executar qualquer ação.", |
|
|
|
"ResourcePermissions": "Permissões de recurso" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Poză de profil", |
|
|
|
"Theme": "Temă", |
|
|
|
"NotAssigned": "Nealocat", |
|
|
|
"EntityActionsDisabledTooltip": "Nu aveți permisiune să efectuați nicio acțiune." |
|
|
|
"EntityActionsDisabledTooltip": "Nu aveți permisiune să efectuați nicio acțiune.", |
|
|
|
"ResourcePermissions": "Permisiuni resurse" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Изображение профиля", |
|
|
|
"Theme": "Тема", |
|
|
|
"NotAssigned": "Не назначен", |
|
|
|
"EntityActionsDisabledTooltip": "У вас нет прав на выполнение каких-либо действий." |
|
|
|
"EntityActionsDisabledTooltip": "У вас нет прав на выполнение каких-либо действий.", |
|
|
|
"ResourcePermissions": "Разрешения ресурса" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Profilový obrázok", |
|
|
|
"Theme": "Téma", |
|
|
|
"NotAssigned": "Nepridelené", |
|
|
|
"EntityActionsDisabledTooltip": "Nemáte oprávnenie vykonávať žiadnu akciu." |
|
|
|
"EntityActionsDisabledTooltip": "Nemáte oprávnenie vykonávať žiadnu akciu.", |
|
|
|
"ResourcePermissions": "Oprávnenia zdrojov" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Profilna slika", |
|
|
|
"Theme": "Tema", |
|
|
|
"NotAssigned": "Ni dodeljena", |
|
|
|
"EntityActionsDisabledTooltip": "Nimate pravic za izvajanje kakršne koli dejanje." |
|
|
|
"EntityActionsDisabledTooltip": "Nimate pravic za izvajanje kakršne koli dejanje.", |
|
|
|
"ResourcePermissions": "Dovoljenja virov" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -60,6 +60,7 @@ |
|
|
|
"ProfilePicture": "Profilbild", |
|
|
|
"Theme": "Tema", |
|
|
|
"NotAssigned": "Ej tilldelad", |
|
|
|
"EntityActionsDisabledTooltip": "Du har inte tillgång till dessa åtgärder." |
|
|
|
"EntityActionsDisabledTooltip": "Du har inte tillgång till dessa åtgärder.", |
|
|
|
"ResourcePermissions": "Resurstillstånd" |
|
|
|
} |
|
|
|
} |
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Profil resmi", |
|
|
|
"Theme": "Tema", |
|
|
|
"NotAssigned": "Atanmadı", |
|
|
|
"EntityActionsDisabledTooltip": "Bu işlemi gerçekleştirmek için yeterli yetkiniz yok." |
|
|
|
"EntityActionsDisabledTooltip": "Bu işlemi gerçekleştirmek için yeterli yetkiniz yok.", |
|
|
|
"ResourcePermissions": "Kaynak izinleri" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "Ảnh đại diện", |
|
|
|
"Theme": "chủ đề", |
|
|
|
"NotAssigned": "Không được chỉ định", |
|
|
|
"EntityActionsDisabledTooltip": "Bạn không có quyền thực hiện bất kỳ hành động nào." |
|
|
|
"EntityActionsDisabledTooltip": "Bạn không có quyền thực hiện bất kỳ hành động nào.", |
|
|
|
"ResourcePermissions": "Quyền tài nguyên" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "个人资料图片", |
|
|
|
"Theme": "主题", |
|
|
|
"NotAssigned": "未分配", |
|
|
|
"EntityActionsDisabledTooltip": "您没有权限执行任何操作。" |
|
|
|
"EntityActionsDisabledTooltip": "您没有权限执行任何操作。", |
|
|
|
"ResourcePermissions": "资源权限" |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -61,6 +61,7 @@ |
|
|
|
"ProfilePicture": "個人資料圖片", |
|
|
|
"Theme": "主題", |
|
|
|
"NotAssigned": "未分配", |
|
|
|
"EntityActionsDisabledTooltip": "您沒有權限執行任何操作。" |
|
|
|
"EntityActionsDisabledTooltip": "您沒有權限執行任何操作。", |
|
|
|
"ResourcePermissions": "資源權限" |
|
|
|
} |
|
|
|
} |
|
|
|
|