Browse Source

Show resource display name in permission modal

pull/24374/head
maliming 2 months ago
parent
commit
92ccf9e0db
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 2
      modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/ResourcePermissionManagementModal.razor
  2. 5
      modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/ResourcePermissionManagementModal.razor.cs

2
modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/ResourcePermissionManagementModal.razor

@ -7,7 +7,7 @@
<Modal @ref="Modal" Closing="@ClosingModal"> <Modal @ref="Modal" Closing="@ClosingModal">
<ModalContent Size="ModalSize.ExtraLarge" Centered="true"> <ModalContent Size="ModalSize.ExtraLarge" Centered="true">
<ModalHeader> <ModalHeader>
<ModalTitle>@L["ResourcePermissions"]</ModalTitle> <ModalTitle>@L["ResourcePermissions"] - @ResourceDisplayName</ModalTitle>
<CloseButton Clicked="CloseModal" /> <CloseButton Clicked="CloseModal" />
</ModalHeader> </ModalHeader>
<ModalBody Overflow="Overflow.Hidden"> <ModalBody Overflow="Overflow.Hidden">

5
modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/ResourcePermissionManagementModal.razor.cs

@ -22,6 +22,7 @@ public partial class ResourcePermissionManagementModal
public bool HasAnyResourceProviderKeyLookupService { get; set; } public bool HasAnyResourceProviderKeyLookupService { get; set; }
protected string ResourceName { get; set; } protected string ResourceName { get; set; }
protected string ResourceKey { get; set; } protected string ResourceKey { get; set; }
protected string ResourceDisplayName { get; set; }
protected int PageSize { get; set; } = 10; protected int PageSize { get; set; } = 10;
protected Modal CreateModal { get; set; } protected Modal CreateModal { get; set; }
@ -58,12 +59,13 @@ public partial class ResourcePermissionManagementModal
LocalizationResource = typeof(AbpPermissionManagementResource); LocalizationResource = typeof(AbpPermissionManagementResource);
} }
public virtual async Task OpenAsync(string resourceName, string resourceKey) public virtual async Task OpenAsync(string resourceName, string resourceKey, string resourceDisplayName)
{ {
try try
{ {
ResourceName = resourceName; ResourceName = resourceName;
ResourceKey = resourceKey; ResourceKey = resourceKey;
ResourceDisplayName = resourceDisplayName;
ResourcePermissionDefinitions = await PermissionAppService.GetResourceDefinitionsAsync(ResourceName); ResourcePermissionDefinitions = await PermissionAppService.GetResourceDefinitionsAsync(ResourceName);
ResourceProviderKeyLookupServices = (await PermissionAppService.GetResourceProviderKeyLookupServicesAsync(ResourceName)).Providers; ResourceProviderKeyLookupServices = (await PermissionAppService.GetResourceProviderKeyLookupServicesAsync(ResourceName)).Providers;
@ -285,6 +287,7 @@ public partial class ResourcePermissionManagementModal
); );
ResourcePermissionList = await PermissionAppService.GetResourceAsync(ResourceName, ResourceKey); ResourcePermissionList = await PermissionAppService.GetResourceAsync(ResourceName, ResourceKey);
await Notify.Success(L["DeletedSuccessfully"]);
await InvokeAsync(StateHasChanged); await InvokeAsync(StateHasChanged);
} }
} }

Loading…
Cancel
Save