Browse Source

Add localization for "NoResourceProviderKeyLookupServiceFound" message and update ResourcePermissionManagementModal to conditionally display modal content based on resource provider availability

pull/24374/head
maliming 3 months ago
parent
commit
147d88c75b
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ar.json
  2. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/cs.json
  3. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/de.json
  4. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/el.json
  5. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/en-GB.json
  6. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/en.json
  7. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/es.json
  8. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/fa.json
  9. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/fi.json
  10. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/fr.json
  11. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hi.json
  12. 1
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hr.json
  13. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hu.json
  14. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/is.json
  15. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/it.json
  16. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/nl.json
  17. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/pl-PL.json
  18. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/pt-BR.json
  19. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ro-RO.json
  20. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ru.json
  21. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/sk.json
  22. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/sl.json
  23. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/sv.json
  24. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/tr.json
  25. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/vi.json
  26. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hans.json
  27. 3
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hant.json
  28. 35
      modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/ResourcePermissionManagementModal.cshtml
  29. 8
      modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/ResourcePermissionManagementModal.cshtml.cs

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ar.json

@ -23,6 +23,7 @@
"ResourceKey": "مفتاح المورد",
"ProviderName": "اسم الموفر",
"ProviderKey": "مفتاح الموفر",
"GrantAllResourcePermissions": "منح الكل"
"GrantAllResourcePermissions": "منح الكل",
"NoResourceProviderKeyLookupServiceFound": "لم يتم العثور على خدمة البحث عن مفتاح مزود المورد"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/cs.json

@ -23,6 +23,7 @@
"ResourceKey": "Klíč zdroje",
"ProviderName": "Název poskytovatele",
"ProviderKey": "Klíč poskytovatele",
"GrantAllResourcePermissions": "Udělit vše"
"GrantAllResourcePermissions": "Udělit vše",
"NoResourceProviderKeyLookupServiceFound": "Nebyla nalezena služba pro vyhledávání klíče poskytovatele zdrojů"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/de.json

@ -23,6 +23,7 @@
"ResourceKey": "Ressourcenschlüssel",
"ProviderName": "Anbietername",
"ProviderKey": "Anbieterschlüssel",
"GrantAllResourcePermissions": "Alle gewähren"
"GrantAllResourcePermissions": "Alle gewähren",
"NoResourceProviderKeyLookupServiceFound": "Es wurde kein Dienst zum Nachschlagen des Ressourcenschlüsselanbieters gefunden"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/el.json

@ -23,6 +23,7 @@
"ResourceKey": "Κλειδί πόρου",
"ProviderName": "Όνομα παρόχου",
"ProviderKey": "Κλειδί παρόχου",
"GrantAllResourcePermissions": "Παραχώρηση όλων"
"GrantAllResourcePermissions": "Παραχώρηση όλων",
"NoResourceProviderKeyLookupServiceFound": "Δεν βρέθηκε υπηρεσία αναζήτησης κλειδιού παρόχου πόρων"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/en-GB.json

@ -23,6 +23,7 @@
"ResourceKey": "Resource key",
"ProviderName": "Provider name",
"ProviderKey": "Provider key",
"GrantAllResourcePermissions": "Grant all"
"GrantAllResourcePermissions": "Grant all",
"NoResourceProviderKeyLookupServiceFound": "There is no resource provider key lookup service was found"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/en.json

@ -23,6 +23,7 @@
"ResourceKey": "Resource key",
"ProviderName": "Provider name",
"ProviderKey": "Provider key",
"GrantAllResourcePermissions": "Grant all"
"GrantAllResourcePermissions": "Grant all",
"NoResourceProviderKeyLookupServiceFound": "There is no resource provider key lookup service was found"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/es.json

@ -23,6 +23,7 @@
"ResourceKey": "Clave del recurso",
"ProviderName": "Nombre del proveedor",
"ProviderKey": "Clave del proveedor",
"GrantAllResourcePermissions": "Conceder todos"
"GrantAllResourcePermissions": "Conceder todos",
"NoResourceProviderKeyLookupServiceFound": "No se encontró ningún servicio de búsqueda de clave de proveedor de recursos"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/fa.json

@ -23,6 +23,7 @@
"ResourceKey": "کلید منبع",
"ProviderName": "نام ارائه‌دهنده",
"ProviderKey": "کلید ارائه‌دهنده",
"GrantAllResourcePermissions": "اعطای همه"
"GrantAllResourcePermissions": "اعطای همه",
"NoResourceProviderKeyLookupServiceFound": "هیچ سرویس جستجوی کلید ارائه‌دهنده منبع یافت نشد"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/fi.json

@ -23,6 +23,7 @@
"ResourceKey": "Resurssiavain",
"ProviderName": "Palveluntarjoajan nimi",
"ProviderKey": "Palveluntarjoajan avain",
"GrantAllResourcePermissions": "Myönnä kaikki"
"GrantAllResourcePermissions": "Myönnä kaikki",
"NoResourceProviderKeyLookupServiceFound": "Resurssin tarjoajan avaimen hakupalvelua ei löytynyt"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/fr.json

@ -23,6 +23,7 @@
"ResourceKey": "Clé de la ressource",
"ProviderName": "Nom du fournisseur",
"ProviderKey": "Clé du fournisseur",
"GrantAllResourcePermissions": "Accorder tout"
"GrantAllResourcePermissions": "Accorder tout",
"NoResourceProviderKeyLookupServiceFound": "Aucun service de recherche de clé de fournisseur de ressources n'a été trouvé"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hi.json

@ -23,6 +23,7 @@
"ResourceKey": "संसाधन कुंजी",
"ProviderName": "प्रदाता का नाम",
"ProviderKey": "प्रदाता कुंजी",
"GrantAllResourcePermissions": "सभी प्रदान करें"
"GrantAllResourcePermissions": "सभी प्रदान करें",
"NoResourceProviderKeyLookupServiceFound": "कोई संसाधन प्रदाता कुंजी खोज सेवा नहीं मिली"
}
}

1
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hr.json

@ -24,5 +24,6 @@
"ProviderName": "Naziv pružatelja usluga",
"ProviderKey": "Ključ pružatelja usluga",
"GrantAllResourcePermissions": "Dodijeli sve"
,"NoResourceProviderKeyLookupServiceFound": "Nije pronađena usluga za pronalaženje ključa davatelja resursa"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/hu.json

@ -23,6 +23,7 @@
"ResourceKey": "Erőforrás kulcs",
"ProviderName": "Szolgáltató neve",
"ProviderKey": "Szolgáltató kulcs",
"GrantAllResourcePermissions": "Összes engedély megadása"
"GrantAllResourcePermissions": "Összes engedély megadása",
"NoResourceProviderKeyLookupServiceFound": "Nem található erőforrás-szolgáltató kulcs kereső szolgáltatás"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/is.json

@ -23,6 +23,7 @@
"ResourceKey": "Lykill auðlindar",
"ProviderName": "Nafn veitanda",
"ProviderKey": "Lykill veitanda",
"GrantAllResourcePermissions": "Veita allt"
"GrantAllResourcePermissions": "Veita allt",
"NoResourceProviderKeyLookupServiceFound": "Engin þjónusta fannst til að leita að lykli auðlindaveitanda"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/it.json

@ -23,6 +23,7 @@
"ResourceKey": "Chiave della risorsa",
"ProviderName": "Nome del provider",
"ProviderKey": "Chiave del provider",
"GrantAllResourcePermissions": "Concedi tutto"
"GrantAllResourcePermissions": "Concedi tutto",
"NoResourceProviderKeyLookupServiceFound": "Non è stato trovato alcun servizio di ricerca chiave provider risorse"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/nl.json

@ -23,6 +23,7 @@
"ResourceKey": "Bronsleutel",
"ProviderName": "Naam van provider",
"ProviderKey": "Providersleutel",
"GrantAllResourcePermissions": "Alles toekennen"
"GrantAllResourcePermissions": "Alles toekennen",
"NoResourceProviderKeyLookupServiceFound": "Er is geen service gevonden voor het opzoeken van de sleutel van de bronprovider"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/pl-PL.json

@ -23,6 +23,7 @@
"ResourceKey": "Klucz zasobu",
"ProviderName": "Nazwa dostawcy",
"ProviderKey": "Klucz dostawcy",
"GrantAllResourcePermissions": "Przyznaj wszystko"
"GrantAllResourcePermissions": "Przyznaj wszystko",
"NoResourceProviderKeyLookupServiceFound": "Nie znaleziono usługi wyszukiwania klucza dostawcy zasobów"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/pt-BR.json

@ -23,6 +23,7 @@
"ResourceKey": "Chave do recurso",
"ProviderName": "Nome do provedor",
"ProviderKey": "Chave do provedor",
"GrantAllResourcePermissions": "Conceder tudo"
"GrantAllResourcePermissions": "Conceder tudo",
"NoResourceProviderKeyLookupServiceFound": "Nenhum serviço de pesquisa de chave de provedor de recursos foi encontrado"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ro-RO.json

@ -23,6 +23,7 @@
"ResourceKey": "Cheia resursei",
"ProviderName": "Numele furnizorului",
"ProviderKey": "Cheia furnizorului",
"GrantAllResourcePermissions": "Acordați toate"
"GrantAllResourcePermissions": "Acordați toate",
"NoResourceProviderKeyLookupServiceFound": "Nu a fost găsit niciun serviciu de căutare a cheii furnizorului de resurse"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/ru.json

@ -23,6 +23,7 @@
"ResourceKey": "Ключ ресурса",
"ProviderName": "Имя поставщика",
"ProviderKey": "Ключ поставщика",
"GrantAllResourcePermissions": "Предоставить все"
"GrantAllResourcePermissions": "Предоставить все",
"NoResourceProviderKeyLookupServiceFound": "Служба поиска ключа поставщика ресурсов не найдена"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/sk.json

@ -23,6 +23,7 @@
"ResourceKey": "Kľúč zdroja",
"ProviderName": "Názov poskytovateľa",
"ProviderKey": "Kľúč poskytovateľa",
"GrantAllResourcePermissions": "Udeľ všetko"
"GrantAllResourcePermissions": "Udeľ všetko",
"NoResourceProviderKeyLookupServiceFound": "Nebola nájdená služba na vyhľadávanie kľúča poskytovateľa zdrojov"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/sl.json

@ -23,6 +23,7 @@
"ResourceKey": "Ključ vira",
"ProviderName": "Ime ponudnika",
"ProviderKey": "Ključ ponudnika",
"GrantAllResourcePermissions": "Dodeli vse"
"GrantAllResourcePermissions": "Dodeli vse",
"NoResourceProviderKeyLookupServiceFound": "Ni bilo mogoče najti storitve za iskanje ključa ponudnika virov"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/sv.json

@ -23,6 +23,7 @@
"ResourceKey": "Resursnyckel",
"ProviderName": "Leverantörsnamn",
"ProviderKey": "Leverantörsnyckel",
"GrantAllResourcePermissions": "Bevilja alla"
"GrantAllResourcePermissions": "Bevilja alla",
"NoResourceProviderKeyLookupServiceFound": "Ingen tjänst för att söka efter nyckel till resursleverantör hittades"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/tr.json

@ -23,6 +23,7 @@
"ResourceKey": "Kaynak anahtarı",
"ProviderName": "Sağlayıcı adı",
"ProviderKey": "Sağlayıcı anahtarı",
"GrantAllResourcePermissions": "Tümünü ver"
"GrantAllResourcePermissions": "Tümünü ver",
"NoResourceProviderKeyLookupServiceFound": "Herhangi bir kaynak sağlayıcı anahtar arama hizmeti bulunamadı"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/vi.json

@ -23,6 +23,7 @@
"ResourceKey": "Khóa tài nguyên",
"ProviderName": "Tên nhà cung cấp",
"ProviderKey": "Khóa nhà cung cấp",
"GrantAllResourcePermissions": "Cấp tất cả"
"GrantAllResourcePermissions": "Cấp tất cả",
"NoResourceProviderKeyLookupServiceFound": "Không tìm thấy dịch vụ tra cứu khóa nhà cung cấp tài nguyên"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hans.json

@ -23,6 +23,7 @@
"ResourceKey": "资源键",
"ProviderName": "提供者名称",
"ProviderKey": "提供者键",
"GrantAllResourcePermissions": "授予所有"
"GrantAllResourcePermissions": "授予所有",
"NoResourceProviderKeyLookupServiceFound": "未找到资源提供者键查找服务"
}
}

3
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hant.json

@ -23,6 +23,7 @@
"ResourceKey": "資源鍵",
"ProviderName": "提供者名稱",
"ProviderKey": "提供者鍵",
"GrantAllResourcePermissions": "授予所有"
"GrantAllResourcePermissions": "授予所有",
"NoResourceProviderKeyLookupServiceFound": "未找到資源提供者鍵查找服務"
}
}

35
modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/ResourcePermissionManagementModal.cshtml

@ -12,20 +12,35 @@
Layout = null;
}
<script src="/client-proxies/permissionManagement-proxy.js"></script>
@if(Model.HasAnyResourceProviderKeyLookupService)
{
<script src="/client-proxies/permissionManagement-proxy.js"></script>
<form method="post" asp-page="/AbpPermissionManagement/ResourcePermissionManagementModal">
<abp-modal size="ExtraLarge">
<form method="post" asp-page="/AbpPermissionManagement/ResourcePermissionManagementModal">
<abp-modal size="ExtraLarge">
<abp-modal-header title="@(L["ResourcePermissions"].Value) - @(HttpUtility.HtmlEncode(Model.ResourceDisplayName))"></abp-modal-header>
<input asp-for="@Model.ResourceName" />
<input asp-for="@Model.ResourceKey" />
<input asp-for="@Model.ResourceDisplayName" />
<abp-modal-body>
<div class="d-grid gap-2 mb-2 d-md-flex justify-content-md-end">
<button class="btn btn-sm btn-primary" id="addPermission" type="button">@L["AddResourcePermission"]</button>
</div>
<abp-table id="resourcePermissionTable" class="nowrap"></abp-table>
</abp-modal-body>
<abp-modal-footer buttons="@AbpModalButtons.Close"></abp-modal-footer>
</abp-modal>
</form>
}
else
{
<abp-modal size="Large">
<abp-modal-header title="@(L["ResourcePermissions"].Value) - @(HttpUtility.HtmlEncode(Model.ResourceDisplayName))"></abp-modal-header>
<input asp-for="@Model.ResourceName" />
<input asp-for="@Model.ResourceKey" />
<input asp-for="@Model.ResourceDisplayName" />
<abp-modal-body>
<div class="d-grid gap-2 mb-2 d-md-flex justify-content-md-end">
<button class="btn btn-sm btn-primary" id="addPermission" type="button">@L["AddResourcePermission"]</button>
<div class="alert alert-warning" role="alert">
@L["NoResourceProviderKeyLookupServiceFound"]
</div>
<abp-table id="resourcePermissionTable" class="nowrap"></abp-table>
</abp-modal-body>
<abp-modal-footer buttons="@AbpModalButtons.Close"></abp-modal-footer>
</abp-modal>
</form>
}

8
modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Pages/AbpPermissionManagement/ResourcePermissionManagementModal.cshtml.cs

@ -1,5 +1,6 @@
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc.UI.RazorPages;
@ -22,6 +23,8 @@ public class ResourcePermissionManagementModal : AbpPageModel
[BindProperty(SupportsGet = true)]
public string ResourceDisplayName { get; set; }
public bool HasAnyResourceProviderKeyLookupService { get; set; }
public GetResourcePermissionListResultDto ResourcePermissions { get; set; }
protected IPermissionAppService PermissionAppService { get; }
@ -33,9 +36,10 @@ public class ResourcePermissionManagementModal : AbpPageModel
PermissionAppService = permissionAppService;
}
public virtual Task<IActionResult> OnGetAsync()
public virtual async Task<IActionResult> OnGetAsync()
{
return Task.FromResult<IActionResult>(Page());
HasAnyResourceProviderKeyLookupService = (await PermissionAppService.GetResourceProviderKeyLookupServicesAsync()).Providers.Count > 0;
return Page();
}
public virtual async Task<IActionResult> OnPostAsync()

Loading…
Cancel
Save