Browse Source

Hide Actions Column for Users Without Permissions

pull/22238/head
liangshiwei 11 months ago
parent
commit
42b7c407fe
  1. 40
      framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor
  2. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ar.json
  3. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json
  4. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/de.json
  5. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/el.json
  6. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/en-GB.json
  7. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/en.json
  8. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json
  9. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fa.json
  10. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fi.json
  11. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fr.json
  12. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hi.json
  13. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hr.json
  14. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hu.json
  15. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/is.json
  16. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/it.json
  17. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/nl.json
  18. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pl-PL.json
  19. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pt-BR.json
  20. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ro-RO.json
  21. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ru.json
  22. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sk.json
  23. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sl.json
  24. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sv.json
  25. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/tr.json
  26. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/vi.json
  27. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hans.json
  28. 3
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hant.json

40
framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor

@ -3,25 +3,27 @@
@if ( Type == ActionType.Dropdown )
{
<Dropdown Disabled="@DisabledOrNoActions()">
@if ( HasPrimaryAction )
{
<Button Block="true"
Color="@PrimaryAction!.Color"
Clicked="async ()=> await PrimaryAction.ActionClickedAsync()"
Disabled=@PrimaryAction.Disabled>
@PrimaryAction.Text
</Button>
<DropdownToggle Color="@ToggleColor" Split="true" />
}
else
{
<DropdownToggle Class="btn-block" Color="@ToggleColor">
@ToggleText
</DropdownToggle>
}
<DropdownMenu>
@ChildContent
</DropdownMenu>
<Tooltip Text="@(DisabledOrNoActions() ? UiLocalizer["EntityActionsDisabledTooltip"] : string.Empty)">
@if ( HasPrimaryAction )
{
<Button Block="true"
Color="@PrimaryAction!.Color"
Clicked="async ()=> await PrimaryAction.ActionClickedAsync()"
Disabled=@PrimaryAction.Disabled>
@PrimaryAction.Text
</Button>
<DropdownToggle Color="@ToggleColor" Split="true" />
}
else
{
<DropdownToggle Class="btn-block" Color="@ToggleColor">
@ToggleText
</DropdownToggle>
}
<DropdownMenu>
@ChildContent
</DropdownMenu>
</Tooltip>
</Dropdown>
}
else

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ar.json

@ -60,6 +60,7 @@
"AddNew": "اضف جديد",
"ProfilePicture": "الصوره الشخصيه",
"Theme": "سمة",
"NotAssigned": "غيرمعتمد"
"NotAssigned": "غيرمعتمد",
"EntityActionsDisabledTooltip": "ليس لديك إذن لتنفيذ أي إجراء."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/cs.json

@ -60,6 +60,7 @@
"AddNew": "Přidat nový",
"ProfilePicture": "Profilový obrázek",
"Theme": "Téma",
"NotAssigned": "Nepřiřazena"
"NotAssigned": "Nepřiřazena",
"EntityActionsDisabledTooltip": "Nemáte oprávnění provést žádnou akci."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/de.json

@ -60,6 +60,7 @@
"AddNew": "Neue hinzufügen",
"ProfilePicture": "Profilbild",
"Theme": "Thema",
"NotAssigned": "Nicht zugeordnet"
"NotAssigned": "Nicht zugeordnet",
"EntityActionsDisabledTooltip": "Sie haben keine Berechtigung, Aktionen auszuführen."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/el.json

@ -54,6 +54,7 @@
"ManageYourAccount": "Διαχείριση Λογαριασμού",
"OthersGroup": "άλλος",
"Today": "Σήμερα",
"Apply": "Ισχύουν"
"Apply": "Ισχύουν",
"EntityActionsDisabledTooltip": "Δεν έχετε δικαίωμα να εκτελέσετε καμία ενέργεια."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/en-GB.json

@ -55,6 +55,7 @@
"OthersGroup": "Other",
"NotAssigned": "Not Assigned",
"Today": "Today",
"Apply": "Apply"
"Apply": "Apply",
"EntityActionsDisabledTooltip": "You do not have permission to perform any action."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/en.json

@ -60,6 +60,7 @@
"AddNew": "Add new",
"ProfilePicture": "Profile picture",
"Theme": "Theme",
"NotAssigned": "Not Assigned"
"NotAssigned": "Not Assigned",
"EntityActionsDisabledTooltip": "You do not have permission to perform any action."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/es.json

@ -60,6 +60,7 @@
"AddNew": "Agregar nuevo",
"ProfilePicture": "Foto de perfil",
"Theme": "Tema",
"NotAssigned": "No asignado"
"NotAssigned": "No asignado",
"EntityActionsDisabledTooltip": "No tienes permisos para realizar ninguna acción."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fa.json

@ -54,6 +54,7 @@
"ManageYourAccount": "حساب خود را مدیریت کنید",
"OthersGroup": "دیگر",
"Today": "امروز",
"Apply": "درخواست دادن"
"Apply": "درخواست دادن",
"EntityActionsDisabledTooltip": "شما دسترسی به انجام هر گونه عملیات ندارید."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fi.json

@ -60,6 +60,7 @@
"AddNew": "Lisää uusi",
"ProfilePicture": "Profiilikuva",
"Theme": "Teema",
"NotAssigned": "Ei määritetty"
"NotAssigned": "Ei määritetty",
"EntityActionsDisabledTooltip": "Sinulla ei ole oikeutta suorittaa mitään toimintoa."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/fr.json

@ -60,6 +60,7 @@
"AddNew": "Ajouter un nouveau",
"ProfilePicture": "Image de profil",
"Theme": "Thème",
"NotAssigned": "Non attribué"
"NotAssigned": "Non attribué",
"EntityActionsDisabledTooltip": "Vous n&#39;avez pas les permissions pour effectuer une action."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hi.json

@ -60,6 +60,7 @@
"AddNew": "नया जोड़ो",
"ProfilePicture": "प्रोफ़ाइल फोटो",
"Theme": "विषय",
"NotAssigned": "सौंपा नहीं गया है"
"NotAssigned": "सौंपा नहीं गया है",
"EntityActionsDisabledTooltip": "आपके पास कोई कार्रवाई नहीं है जो करने के लिए है।"
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hr.json

@ -60,6 +60,7 @@
"AddNew": "Dodaj novi",
"ProfilePicture": "Profilna slika",
"Theme": "Tema",
"NotAssigned": "Nije dodijeljeno"
"NotAssigned": "Nije dodijeljeno",
"EntityActionsDisabledTooltip": "Nemate dozvolu za izvođenje bilo kakve akcije."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/hu.json

@ -60,6 +60,7 @@
"AddNew": "Új hozzáadása",
"ProfilePicture": "Profil kép",
"Theme": "Téma",
"NotAssigned": "Nem kijelölt"
"NotAssigned": "Nem kijelölt",
"EntityActionsDisabledTooltip": "Nincs jogosultsága bármely művelethez."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/is.json

@ -60,6 +60,7 @@
"AddNew": "Bæta við nýju",
"ProfilePicture": "Forsíðumynd",
"Theme": "Þema",
"NotAssigned": "Ekki skráður"
"NotAssigned": "Ekki skráður",
"EntityActionsDisabledTooltip": "Þú hefur ekki aðgang að þessum aðgerðum."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/it.json

@ -60,6 +60,7 @@
"AddNew": "Aggiungere nuova",
"ProfilePicture": "Immagine del profilo",
"Theme": "Tema",
"NotAssigned": "Non assegnato"
"NotAssigned": "Non assegnato",
"EntityActionsDisabledTooltip": "Non hai i permessi per eseguire alcuna azione."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/nl.json

@ -60,6 +60,7 @@
"AddNew": "Nieuw toevoegen",
"ProfilePicture": "Profielfoto",
"Theme": "Thema",
"NotAssigned": "Niet toegekend"
"NotAssigned": "Niet toegekend",
"EntityActionsDisabledTooltip": "U hebt geen toegang tot deze acties."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pl-PL.json

@ -60,6 +60,7 @@
"AddNew": "Dodaj nowe",
"ProfilePicture": "Zdjęcie profilowe",
"Theme": "Temat",
"NotAssigned": "Nie przypisano"
"NotAssigned": "Nie przypisano",
"EntityActionsDisabledTooltip": "Nie masz uprawnień do wykonania żadnej akcji."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/pt-BR.json

@ -60,6 +60,7 @@
"AddNew": "Adicionar novo",
"ProfilePicture": "Foto do perfil",
"Theme": "Tema",
"NotAssigned": "Não atribuído"
"NotAssigned": "Não atribuído",
"EntityActionsDisabledTooltip": "Você não tem permissão para executar qualquer ação."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ro-RO.json

@ -60,6 +60,7 @@
"AddNew": "Adăuga nou",
"ProfilePicture": "Poză de profil",
"Theme": "Temă",
"NotAssigned": "Nealocat"
"NotAssigned": "Nealocat",
"EntityActionsDisabledTooltip": "Nu aveți permisiune să efectuați nicio acțiune."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/ru.json

@ -60,6 +60,7 @@
"AddNew": "Добавить новое",
"ProfilePicture": "Изображение профиля",
"Theme": "Тема",
"NotAssigned": "Не назначен"
"NotAssigned": "Не назначен",
"EntityActionsDisabledTooltip": "У вас нет прав на выполнение каких-либо действий."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sk.json

@ -60,6 +60,7 @@
"AddNew": "Pridať nové",
"ProfilePicture": "Profilový obrázok",
"Theme": "Téma",
"NotAssigned": "Nepridelené"
"NotAssigned": "Nepridelené",
"EntityActionsDisabledTooltip": "Nemáte oprávnenie vykonávať žiadnu akciu."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sl.json

@ -60,6 +60,7 @@
"AddNew": "Dodaj novo",
"ProfilePicture": "Profilna slika",
"Theme": "Tema",
"NotAssigned": "Ni dodeljena"
"NotAssigned": "Ni dodeljena",
"EntityActionsDisabledTooltip": "Nimate pravic za izvajanje kakršne koli dejanje."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/sv.json

@ -59,6 +59,7 @@
"AddNew": "Lägg till ny",
"ProfilePicture": "Profilbild",
"Theme": "Tema",
"NotAssigned": "Ej tilldelad"
"NotAssigned": "Ej tilldelad",
"EntityActionsDisabledTooltip": "Du har inte tillgång till dessa åtgärder."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/tr.json

@ -60,6 +60,7 @@
"AddNew": "Yeni ekle",
"ProfilePicture": "Profil resmi",
"Theme": "Tema",
"NotAssigned": "Atanmadı"
"NotAssigned": "Atanmadı",
"EntityActionsDisabledTooltip": "Bu işlemi gerçekleştirmek için yeterli yetkiniz yok."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/vi.json

@ -60,6 +60,7 @@
"AddNew": "Thêm mới",
"ProfilePicture": "Ảnh đại diện",
"Theme": "chủ đề",
"NotAssigned": "Không được chỉ định"
"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."
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hans.json

@ -60,6 +60,7 @@
"AddNew": "添新",
"ProfilePicture": "个人资料图片",
"Theme": "主题",
"NotAssigned": "未分配"
"NotAssigned": "未分配",
"EntityActionsDisabledTooltip": "您没有权限执行任何操作。"
}
}

3
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hant.json

@ -60,6 +60,7 @@
"AddNew": "添新",
"ProfilePicture": "個人資料圖片",
"Theme": "主題",
"NotAssigned": "未分配"
"NotAssigned": "未分配",
"EntityActionsDisabledTooltip": "您沒有權限執行任何操作。"
}
}

Loading…
Cancel
Save