Class PermissionManagementModal
Inheritance
PermissionManagementModal
Assembly: Volo.Abp.PermissionManagement.Blazor.dll
Syntax
public class PermissionManagementModal : AbpComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Constructors
PermissionManagementModal()
Declaration
public PermissionManagementModal()
Fields
_allGroups
Declaration
protected List<PermissionGroupDto> _allGroups
Field Value
_disabledPermissions
Declaration
protected List<PermissionGrantInfoDto> _disabledPermissions
Field Value
_entityDisplayName
Declaration
protected string _entityDisplayName
Field Value
_grantedPermissionCount
Declaration
protected int _grantedPermissionCount
Field Value
_groups
Declaration
protected List<PermissionGroupDto> _groups
Field Value
_modal
Declaration
Field Value
_notGrantedPermissionCount
Declaration
protected int _notGrantedPermissionCount
Field Value
_permissionDepths
Declaration
protected Dictionary<string, int> _permissionDepths
Field Value
_permissionGroupSearchText
Declaration
protected string _permissionGroupSearchText
Field Value
_providerKey
Declaration
protected string _providerKey
Field Value
_providerName
Declaration
protected string _providerName
Field Value
_selectAllDisabled
Declaration
protected bool _selectAllDisabled
Field Value
_selectedTabName
Declaration
protected string _selectedTabName
Field Value
Properties
CurrentApplicationConfigurationCacheResetService
Declaration
[Inject]
protected ICurrentApplicationConfigurationCacheResetService CurrentApplicationConfigurationCacheResetService { get; set; }
Property Value
GrantAll
Declaration
protected bool GrantAll { get; set; }
Property Value
LocalizationOptions
Declaration
[Inject]
protected IOptions<AbpLocalizationOptions> LocalizationOptions { get; set; }
Property Value
PermissionAppService
Declaration
[Inject]
protected IPermissionAppService PermissionAppService { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
Overrides
CloseModal()
Declaration
protected Task CloseModal()
Returns
ClosingModal(ModalClosingEventArgs)
Declaration
protected virtual Task ClosingModal(ModalClosingEventArgs eventArgs)
Parameters
Type |
Name |
Description |
ModalClosingEventArgs |
eventArgs |
|
Returns
GetChildPermissions(List<PermissionGrantInfoDto>, List<PermissionGrantInfoDto>, PermissionGrantInfoDto)
Declaration
protected void GetChildPermissions(List<PermissionGrantInfoDto> allChildPermissions, List<PermissionGrantInfoDto> permissions, PermissionGrantInfoDto permission)
Parameters
GetChildPermissions(PermissionGroupDto, PermissionGrantInfoDto)
Declaration
protected List<PermissionGrantInfoDto> GetChildPermissions(PermissionGroupDto permissionGroup, PermissionGrantInfoDto permission)
Parameters
Returns
GetNormalizedGroupName(string)
Declaration
protected virtual string GetNormalizedGroupName(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
GetParentPermission(PermissionGroupDto, PermissionGrantInfoDto)
Declaration
protected PermissionGrantInfoDto GetParentPermission(PermissionGroupDto permissionGroup, PermissionGrantInfoDto permission)
Parameters
Returns
GetPermissionDepthOrDefault(string)
Declaration
protected virtual int GetPermissionDepthOrDefault(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
GetShownName(PermissionGrantInfoDto)
Declaration
protected virtual string GetShownName(PermissionGrantInfoDto permissionGrantInfo)
Parameters
Returns
GroupGrantAllChanged(bool, PermissionGroupDto)
Declaration
protected virtual void GroupGrantAllChanged(bool value, PermissionGroupDto permissionGroup)
Parameters
IsDisabledPermission(PermissionGrantInfoDto)
Declaration
protected bool IsDisabledPermission(PermissionGrantInfoDto permissionGrantInfo)
Parameters
Returns
IsPermissionGroupDisabled(PermissionGroupDto)
Declaration
protected virtual bool IsPermissionGroupDisabled(PermissionGroupDto group)
Parameters
Returns
NormalizePermissionGroup()
Declaration
protected void NormalizePermissionGroup()
OnPermissionGroupSearchTextChangedAsync(string)
Declaration
protected virtual Task OnPermissionGroupSearchTextChangedAsync(string value)
Parameters
Type |
Name |
Description |
string |
value |
|
Returns
OnSelectedTabChangedAsync(string)
Declaration
protected virtual Task OnSelectedTabChangedAsync(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
OpenAsync(string, string, string)
Declaration
public virtual Task OpenAsync(string providerName, string providerKey, string entityDisplayName = null)
Parameters
Returns
PermissionChanged(bool, PermissionGroupDto, PermissionGrantInfoDto)
Declaration
protected virtual void PermissionChanged(bool value, PermissionGroupDto permissionGroup, PermissionGrantInfoDto permission)
Parameters
SaveAsync()
Declaration
protected virtual Task SaveAsync()
Returns
SetPermissionDepths(List<PermissionGrantInfoDto>, string, int)
Declaration
protected virtual void SetPermissionDepths(List<PermissionGrantInfoDto> permissions, string currentParent, int currentDepth)
Parameters
Implements
Extension Methods