Browse Source

Make members are protected and overridable in PermissionManagementModal.razor.cs

pull/12294/head
enisn 4 years ago
parent
commit
649719738d
  1. 42
      modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.cs

42
modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.cs

@ -11,25 +11,25 @@ namespace Volo.Abp.PermissionManagement.Blazor.Components;
public partial class PermissionManagementModal public partial class PermissionManagementModal
{ {
[Inject] private IPermissionAppService PermissionAppService { get; set; } [Inject] protected IPermissionAppService PermissionAppService { get; set; }
[Inject] private ICurrentApplicationConfigurationCacheResetService CurrentApplicationConfigurationCacheResetService { get; set; } [Inject] protected ICurrentApplicationConfigurationCacheResetService CurrentApplicationConfigurationCacheResetService { get; set; }
private Modal _modal; protected Modal _modal;
private string _providerName; protected string _providerName;
private string _providerKey; protected string _providerKey;
private string _entityDisplayName; protected string _entityDisplayName;
private List<PermissionGroupDto> _groups; protected List<PermissionGroupDto> _groups;
private List<PermissionGrantInfoDto> _disabledPermissions = new List<PermissionGrantInfoDto>(); protected List<PermissionGrantInfoDto> _disabledPermissions = new List<PermissionGrantInfoDto>();
private string _selectedTabName; protected string _selectedTabName;
private int _grantedPermissionCount = 0; protected int _grantedPermissionCount = 0;
private int _notGrantedPermissionCount = 0; protected int _notGrantedPermissionCount = 0;
private bool GrantAll { protected bool GrantAll {
get { get {
if (_notGrantedPermissionCount == 0) if (_notGrantedPermissionCount == 0)
{ {
@ -113,12 +113,12 @@ public partial class PermissionManagementModal
} }
} }
private Task CloseModal() protected Task CloseModal()
{ {
return InvokeAsync(_modal.Hide); return InvokeAsync(_modal.Hide);
} }
private async Task SaveAsync() protected virtual async Task SaveAsync()
{ {
try try
{ {
@ -142,12 +142,12 @@ public partial class PermissionManagementModal
} }
} }
private string GetNormalizedGroupName(string name) protected virtual string GetNormalizedGroupName(string name)
{ {
return "PermissionGroup_" + name.Replace(".", "_"); return "PermissionGroup_" + name.Replace(".", "_");
} }
private void GroupGrantAllChanged(bool value, PermissionGroupDto permissionGroup) protected virtual void GroupGrantAllChanged(bool value, PermissionGroupDto permissionGroup)
{ {
foreach (var permission in permissionGroup.Permissions) foreach (var permission in permissionGroup.Permissions)
{ {
@ -158,7 +158,7 @@ public partial class PermissionManagementModal
} }
} }
private void PermissionChanged(bool value, PermissionGroupDto permissionGroup, PermissionGrantInfoDto permission) protected virtual void PermissionChanged(bool value, PermissionGroupDto permissionGroup, PermissionGrantInfoDto permission)
{ {
SetPermissionGrant(permission, value); SetPermissionGrant(permission, value);
@ -200,22 +200,22 @@ public partial class PermissionManagementModal
permission.IsGranted = value; permission.IsGranted = value;
} }
private PermissionGrantInfoDto GetParentPermission(PermissionGroupDto permissionGroup, PermissionGrantInfoDto permission) protected PermissionGrantInfoDto GetParentPermission(PermissionGroupDto permissionGroup, PermissionGrantInfoDto permission)
{ {
return permissionGroup.Permissions.First(x => x.Name == permission.ParentName); return permissionGroup.Permissions.First(x => x.Name == permission.ParentName);
} }
private List<PermissionGrantInfoDto> GetChildPermissions(PermissionGroupDto permissionGroup, PermissionGrantInfoDto permission) protected List<PermissionGrantInfoDto> GetChildPermissions(PermissionGroupDto permissionGroup, PermissionGrantInfoDto permission)
{ {
return permissionGroup.Permissions.Where(x => x.Name.StartsWith(permission.Name)).ToList(); return permissionGroup.Permissions.Where(x => x.Name.StartsWith(permission.Name)).ToList();
} }
private bool IsDisabledPermission(PermissionGrantInfoDto permissionGrantInfo) protected bool IsDisabledPermission(PermissionGrantInfoDto permissionGrantInfo)
{ {
return _disabledPermissions.Any(x => x == permissionGrantInfo); return _disabledPermissions.Any(x => x == permissionGrantInfo);
} }
private string GetShownName(PermissionGrantInfoDto permissionGrantInfo) protected virtual string GetShownName(PermissionGrantInfoDto permissionGrantInfo)
{ {
if (!IsDisabledPermission(permissionGrantInfo)) if (!IsDisabledPermission(permissionGrantInfo))
{ {

Loading…
Cancel
Save