Browse Source

Hide Actions Column for Users Without Permissions

pull/22238/head
liangshiwei 2 years 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 ) @if ( Type == ActionType.Dropdown )
{ {
<Dropdown Disabled="@DisabledOrNoActions()"> <Dropdown Disabled="@DisabledOrNoActions()">
@if ( HasPrimaryAction ) <Tooltip Text="@(DisabledOrNoActions() ? UiLocalizer["EntityActionsDisabledTooltip"] : string.Empty)">
{ @if ( HasPrimaryAction )
<Button Block="true" {
Color="@PrimaryAction!.Color" <Button Block="true"
Clicked="async ()=> await PrimaryAction.ActionClickedAsync()" Color="@PrimaryAction!.Color"
Disabled=@PrimaryAction.Disabled> Clicked="async ()=> await PrimaryAction.ActionClickedAsync()"
@PrimaryAction.Text Disabled=@PrimaryAction.Disabled>
</Button> @PrimaryAction.Text
<DropdownToggle Color="@ToggleColor" Split="true" /> </Button>
} <DropdownToggle Color="@ToggleColor" Split="true" />
else }
{ else
<DropdownToggle Class="btn-block" Color="@ToggleColor"> {
@ToggleText <DropdownToggle Class="btn-block" Color="@ToggleColor">
</DropdownToggle> @ToggleText
} </DropdownToggle>
<DropdownMenu> }
@ChildContent <DropdownMenu>
</DropdownMenu> @ChildContent
</DropdownMenu>
</Tooltip>
</Dropdown> </Dropdown>
} }
else else

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

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

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

@ -60,6 +60,7 @@
"AddNew": "Přidat nový", "AddNew": "Přidat nový",
"ProfilePicture": "Profilový obrázek", "ProfilePicture": "Profilový obrázek",
"Theme": "Téma", "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", "AddNew": "Neue hinzufügen",
"ProfilePicture": "Profilbild", "ProfilePicture": "Profilbild",
"Theme": "Thema", "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": "Διαχείριση Λογαριασμού", "ManageYourAccount": "Διαχείριση Λογαριασμού",
"OthersGroup": "άλλος", "OthersGroup": "άλλος",
"Today": "Σήμερα", "Today": "Σήμερα",
"Apply": "Ισχύουν" "Apply": "Ισχύουν",
"EntityActionsDisabledTooltip": "Δεν έχετε δικαίωμα να εκτελέσετε καμία ενέργεια."
} }
} }

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

@ -55,6 +55,7 @@
"OthersGroup": "Other", "OthersGroup": "Other",
"NotAssigned": "Not Assigned", "NotAssigned": "Not Assigned",
"Today": "Today", "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", "AddNew": "Add new",
"ProfilePicture": "Profile picture", "ProfilePicture": "Profile picture",
"Theme": "Theme", "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", "AddNew": "Agregar nuevo",
"ProfilePicture": "Foto de perfil", "ProfilePicture": "Foto de perfil",
"Theme": "Tema", "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": "حساب خود را مدیریت کنید", "ManageYourAccount": "حساب خود را مدیریت کنید",
"OthersGroup": "دیگر", "OthersGroup": "دیگر",
"Today": "امروز", "Today": "امروز",
"Apply": "درخواست دادن" "Apply": "درخواست دادن",
"EntityActionsDisabledTooltip": "شما دسترسی به انجام هر گونه عملیات ندارید."
} }
} }

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

@ -60,6 +60,7 @@
"AddNew": "Lisää uusi", "AddNew": "Lisää uusi",
"ProfilePicture": "Profiilikuva", "ProfilePicture": "Profiilikuva",
"Theme": "Teema", "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", "AddNew": "Ajouter un nouveau",
"ProfilePicture": "Image de profil", "ProfilePicture": "Image de profil",
"Theme": "Thème", "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": "नया जोड़ो", "AddNew": "नया जोड़ो",
"ProfilePicture": "प्रोफ़ाइल फोटो", "ProfilePicture": "प्रोफ़ाइल फोटो",
"Theme": "विषय", "Theme": "विषय",
"NotAssigned": "सौंपा नहीं गया है" "NotAssigned": "सौंपा नहीं गया है",
"EntityActionsDisabledTooltip": "आपके पास कोई कार्रवाई नहीं है जो करने के लिए है।"
} }
} }

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

@ -60,6 +60,7 @@
"AddNew": "Dodaj novi", "AddNew": "Dodaj novi",
"ProfilePicture": "Profilna slika", "ProfilePicture": "Profilna slika",
"Theme": "Tema", "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", "AddNew": "Új hozzáadása",
"ProfilePicture": "Profil kép", "ProfilePicture": "Profil kép",
"Theme": "Téma", "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", "AddNew": "Bæta við nýju",
"ProfilePicture": "Forsíðumynd", "ProfilePicture": "Forsíðumynd",
"Theme": "Þema", "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", "AddNew": "Aggiungere nuova",
"ProfilePicture": "Immagine del profilo", "ProfilePicture": "Immagine del profilo",
"Theme": "Tema", "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", "AddNew": "Nieuw toevoegen",
"ProfilePicture": "Profielfoto", "ProfilePicture": "Profielfoto",
"Theme": "Thema", "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", "AddNew": "Dodaj nowe",
"ProfilePicture": "Zdjęcie profilowe", "ProfilePicture": "Zdjęcie profilowe",
"Theme": "Temat", "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", "AddNew": "Adicionar novo",
"ProfilePicture": "Foto do perfil", "ProfilePicture": "Foto do perfil",
"Theme": "Tema", "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", "AddNew": "Adăuga nou",
"ProfilePicture": "Poză de profil", "ProfilePicture": "Poză de profil",
"Theme": "Temă", "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": "Добавить новое", "AddNew": "Добавить новое",
"ProfilePicture": "Изображение профиля", "ProfilePicture": "Изображение профиля",
"Theme": "Тема", "Theme": "Тема",
"NotAssigned": "Не назначен" "NotAssigned": "Не назначен",
"EntityActionsDisabledTooltip": "У вас нет прав на выполнение каких-либо действий."
} }
} }

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

@ -60,6 +60,7 @@
"AddNew": "Pridať nové", "AddNew": "Pridať nové",
"ProfilePicture": "Profilový obrázok", "ProfilePicture": "Profilový obrázok",
"Theme": "Téma", "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", "AddNew": "Dodaj novo",
"ProfilePicture": "Profilna slika", "ProfilePicture": "Profilna slika",
"Theme": "Tema", "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", "AddNew": "Lägg till ny",
"ProfilePicture": "Profilbild", "ProfilePicture": "Profilbild",
"Theme": "Tema", "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", "AddNew": "Yeni ekle",
"ProfilePicture": "Profil resmi", "ProfilePicture": "Profil resmi",
"Theme": "Tema", "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", "AddNew": "Thêm mới",
"ProfilePicture": "Ảnh đại diện", "ProfilePicture": "Ảnh đại diện",
"Theme": "chủ đề", "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": "添新", "AddNew": "添新",
"ProfilePicture": "个人资料图片", "ProfilePicture": "个人资料图片",
"Theme": "主题", "Theme": "主题",
"NotAssigned": "未分配" "NotAssigned": "未分配",
"EntityActionsDisabledTooltip": "您没有权限执行任何操作。"
} }
} }

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

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

Loading…
Cancel
Save