Class UserManagement
Inheritance
UserManagement
Inherited Members
AbpCrudPageBase<IIdentityUserAppService, IdentityUserDto, IdentityUserDto, Guid, GetIdentityUsersInput, IdentityUserCreateDto, IdentityUserUpdateDto, IdentityUserDto, IdentityUserCreateDto, IdentityUserUpdateDto>.GetExtensionTableColumnsAsync(string, string)
Assembly: Volo.Abp.Identity.Pro.Blazor.dll
Syntax
[Authorize("AbpIdentity.Users")]
[Route("/identity/users")]
public class UserManagement : AbpCrudPageBase<IIdentityUserAppService, IdentityUserDto, Guid, GetIdentityUsersInput, IdentityUserCreateDto, IdentityUserUpdateDto>, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Constructors
UserManagement()
Declaration
Fields
ChangePasswordModal
Declaration
protected Modal ChangePasswordModal
Field Value
ClaimsModal
Declaration
protected Modal ClaimsModal
Field Value
CreateModalSelectedTab
Declaration
protected string CreateModalSelectedTab
Field Value
DefaultSelectedTab
Declaration
protected const string DefaultSelectedTab = "UserInformations"
Field Value
EditModalSelectedTab
Declaration
protected string EditModalSelectedTab
Field Value
EditUserRoles
Declaration
protected AssignedRoleViewModel[] EditUserRoles
Field Value
HasImpersonationPermission
Declaration
protected bool HasImpersonationPermission
Field Value
ImpersonationPolicyName
Declaration
protected string ImpersonationPolicyName
Field Value
LockDatePicker
Declaration
protected DatePicker<DateTime> LockDatePicker
Field Value
LockModal
Declaration
protected Modal LockModal
Field Value
ManagePermissionsPolicyName
Declaration
protected string ManagePermissionsPolicyName
Field Value
NewUserRoles
Declaration
protected AssignedRoleViewModel[] NewUserRoles
Field Value
OrganizationUnits
Declaration
protected List<OrganizationUnitTreeView> OrganizationUnits
Field Value
PasswordTextRole
Declaration
protected TextRole PasswordTextRole
Field Value
Type |
Description |
TextRole |
|
PermissionManagementModal
Declaration
protected PermissionManagementModal PermissionManagementModal
Field Value
PermissionProviderName
Declaration
protected const string PermissionProviderName = "U"
Field Value
RequireConfirmedEmail
Declaration
protected bool RequireConfirmedEmail
Field Value
Roles
Declaration
protected IReadOnlyList<IdentityRoleDto> Roles
Field Value
SelectedOrganizationUnits
Declaration
protected Dictionary<Guid, bool> SelectedOrganizationUnits
Field Value
SessionDetail
Declaration
protected IdentitySessionDto SessionDetail
Field Value
SessionDetailModal
Declaration
protected Modal SessionDetailModal
Field Value
SessionTotalCount
Declaration
protected int? SessionTotalCount
Field Value
SessionsModal
Declaration
protected Modal SessionsModal
Field Value
TwoFactorModal
Declaration
protected Modal TwoFactorModal
Field Value
UserManagementSessionsTableColumns
Declaration
protected List<TableColumn> UserManagementSessionsTableColumns
Field Value
ViewDetailsModal
Declaration
protected IdentityUserViewDetailsModal ViewDetailsModal
Field Value
ViewDetailsPolicyName
Declaration
protected string ViewDetailsPolicyName
Field Value
Properties
AdvancedFilterInput
Declaration
protected AdvancedFilterInput AdvancedFilterInput { get; set; }
Property Value
ChangePasswordModel
Declaration
protected ChangeUserPasswordViewModel ChangePasswordModel { get; set; }
Property Value
ClaimsModel
Declaration
protected ClaimsViewModel ClaimsModel { get; set; }
Property Value
CurrentSessionPage
Declaration
protected int CurrentSessionPage { get; set; }
Property Value
CurrentSessionUserId
Declaration
protected Guid CurrentSessionUserId { get; set; }
Property Value
CurrentSessionUserName
Declaration
protected string CurrentSessionUserName { get; set; }
Property Value
Filter
Declaration
protected string Filter { get; set; }
Property Value
HasDefaultPermission
Declaration
protected bool HasDefaultPermission { get; set; }
Property Value
HasManagePermissionsPermission
Declaration
protected bool HasManagePermissionsPermission { get; set; }
Property Value
HasSessionPermission
Declaration
protected bool HasSessionPermission { get; set; }
Property Value
HasViewDetailsPermission
Declaration
protected bool HasViewDetailsPermission { get; set; }
Property Value
IsEditCurrentUser
Declaration
public bool IsEditCurrentUser { get; set; }
Property Value
JSRuntime
Declaration
[Inject]
protected IJSRuntime JSRuntime { get; set; }
Property Value
LockingUser
Declaration
protected UserLockViewModel LockingUser { get; set; }
Property Value
Options
Declaration
[Inject]
protected IOptions<AbpIdentityProBlazorOptions> Options { get; set; }
Property Value
PermissionChecker
Declaration
[Inject]
protected IPermissionChecker PermissionChecker { get; set; }
Property Value
RandomPasswordGenerated
Declaration
protected bool RandomPasswordGenerated { get; set; }
Property Value
RoleAppService
Declaration
[Inject]
protected IIdentityRoleAppService RoleAppService { get; set; }
Property Value
SelectedClaimType
Declaration
protected string SelectedClaimType { get; set; }
Property Value
SelectedClaimValueBool
Declaration
protected bool SelectedClaimValueBool { get; set; }
Property Value
SelectedClaimValueDate
Declaration
protected DateTime SelectedClaimValueDate { get; set; }
Property Value
SelectedClaimValueNumeric
Declaration
protected int SelectedClaimValueNumeric { get; set; }
Property Value
SelectedClaimValueText
Declaration
protected string SelectedClaimValueText { get; set; }
Property Value
SelectedClaimValueType
Declaration
[Required]
protected IdentityClaimValueType? SelectedClaimValueType { get; set; }
Property Value
SelectedOrganizationUnitNode
Declaration
protected OrganizationUnitTreeView SelectedOrganizationUnitNode { get; set; }
Property Value
SessionPageSize
Declaration
protected virtual int SessionPageSize { get; }
Property Value
SessionsEntities
Declaration
protected IReadOnlyList<IdentitySessionDto> SessionsEntities { get; set; }
Property Value
SettingProvider
Declaration
[Inject]
protected ISettingProvider SettingProvider { get; set; }
Property Value
ShowAdvancedFilters
Declaration
protected bool ShowAdvancedFilters { get; set; }
Property Value
ShowPassword
Declaration
protected bool ShowPassword { get; set; }
Property Value
Toolbar
Declaration
protected PageToolbar Toolbar { get; }
Property Value
TwoFactorModel
Declaration
protected TwoFactorViewModel TwoFactorModel { get; set; }
Property Value
UserManagementState
Declaration
[Inject]
protected UserManagementState UserManagementState { get; set; }
Property Value
UserManagementTableColumns
Declaration
protected List<TableColumn> UserManagementTableColumns { get; }
Property Value
Methods
AddClaimAsync()
Declaration
protected virtual Task AddClaimAsync()
Returns
BuildRenderTree(RenderTreeBuilder)
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
Overrides
ChangePasswordAsync()
Declaration
protected Task ChangePasswordAsync()
Returns
ChangePasswordTextRole()
Declaration
protected virtual void ChangePasswordTextRole()
ChangeTwoFactorAsync()
Declaration
protected Task ChangeTwoFactorAsync()
Returns
CloseChangePasswordModalAsync()
Declaration
protected Task CloseChangePasswordModalAsync()
Returns
CloseClaimsModalAsync()
Declaration
protected Task CloseClaimsModalAsync()
Returns
CloseLockModalAsync()
Declaration
protected Task CloseLockModalAsync()
Returns
CloseSessionDetailModalAsync()
Declaration
protected Task CloseSessionDetailModalAsync()
Returns
CloseSessionsModalAsync()
Declaration
protected Task CloseSessionsModalAsync()
Returns
CloseTwoFactorModalAsync()
Declaration
protected Task CloseTwoFactorModalAsync()
Returns
CreateEntityAsync()
Declaration
protected override Task CreateEntityAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.Abp.Identity.IIdentityUserAppService, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserDto, System.Guid, Volo.Abp.Identity.GetIdentityUsersInput, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto>.CreateEntityAsync()
Dispose()
Declaration
GenerateRandomPassword()
Declaration
protected Task GenerateRandomPassword()
Returns
GetClaimRegex(string)
Declaration
protected string GetClaimRegex(string claimType)
Parameters
Type |
Name |
Description |
string |
claimType |
|
Returns
GetClaimValueType(string)
Declaration
protected IdentityClaimValueType GetClaimValueType(string claimType)
Parameters
Type |
Name |
Description |
string |
claimType |
|
Returns
GetDeleteConfirmationMessage(IdentityUserDto)
Declaration
protected override string GetDeleteConfirmationMessage(IdentityUserDto entity)
Parameters
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.Abp.Identity.IIdentityUserAppService, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserDto, System.Guid, Volo.Abp.Identity.GetIdentityUsersInput, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto>.GetDeleteConfirmationMessage(Volo.Abp.Identity.IdentityUserDto)
GetEntitiesAsync()
Declaration
protected override Task GetEntitiesAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.Abp.Identity.IIdentityUserAppService, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserDto, System.Guid, Volo.Abp.Identity.GetIdentityUsersInput, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto>.GetEntitiesAsync()
GetFilter()
Declaration
protected virtual GetIdentityUsersInput GetFilter()
Returns
GetOrganizationUnitsAsync(ICollection<Guid>)
Declaration
protected virtual Task GetOrganizationUnitsAsync(ICollection<Guid> selectedOuIds = null)
Parameters
Returns
GetSessionsAsync()
Declaration
protected virtual Task GetSessionsAsync()
Returns
LockUserAsync()
Declaration
protected Task LockUserAsync()
Returns
OnActiveChangedAsync(string)
Declaration
protected virtual Task OnActiveChangedAsync(string active)
Parameters
Type |
Name |
Description |
string |
active |
|
Returns
OnAdvancedFilterSectionClick()
Declaration
protected virtual Task OnAdvancedFilterSectionClick()
Returns
OnDataGridChangedAsync()
Declaration
protected virtual Task OnDataGridChangedAsync()
Returns
OnEmailConfirmedChangedAsync(string)
Declaration
protected virtual Task OnEmailConfirmedChangedAsync(string emailConfirmed)
Parameters
Type |
Name |
Description |
string |
emailConfirmed |
|
Returns
OnInitializedAsync()
Declaration
protected override Task OnInitializedAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.Abp.Identity.IIdentityUserAppService, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserDto, System.Guid, Volo.Abp.Identity.GetIdentityUsersInput, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto>.OnInitializedAsync()
OnIsExternalChangedAsync(string)
Declaration
protected virtual Task OnIsExternalChangedAsync(string isExternal)
Parameters
Type |
Name |
Description |
string |
isExternal |
|
Returns
OnIsLockedOutChangedAsync(string)
Declaration
protected virtual Task OnIsLockedOutChangedAsync(string isLockedOut)
Parameters
Type |
Name |
Description |
string |
isLockedOut |
|
Returns
OnMaxCreationTimeChangedAsync(DateTime?)
Declaration
protected virtual Task OnMaxCreationTimeChangedAsync(DateTime? date)
Parameters
Returns
OnMaxModificationTimeChangedAsync(DateTime?)
Declaration
protected virtual Task OnMaxModificationTimeChangedAsync(DateTime? date)
Parameters
Returns
OnMinCreationTimeChangedAsync(DateTime?)
Declaration
protected virtual Task OnMinCreationTimeChangedAsync(DateTime? date)
Parameters
Returns
OnMinModificationTimeChangedAsync(DateTime?)
Declaration
protected virtual Task OnMinModificationTimeChangedAsync(DateTime? date)
Parameters
Returns
OnOrganizationUnitChangedAsync(Guid)
Declaration
protected virtual Task OnOrganizationUnitChangedAsync(Guid organizationId)
Parameters
Type |
Name |
Description |
Guid |
organizationId |
|
Returns
OnRoleChangedAsync(Guid)
Declaration
protected virtual Task OnRoleChangedAsync(Guid roleId)
Parameters
Type |
Name |
Description |
Guid |
roleId |
|
Returns
OnSelectedOrganizationUnitChanged(Guid, List<IdentityRoleDto>, bool)
Declaration
protected virtual Task OnSelectedOrganizationUnitChanged(Guid id, List<IdentityRoleDto> roles, bool createModal)
Parameters
Returns
OnSessionsDataGridReadAsync(DataGridReadDataEventArgs<IdentitySessionDto>)
Declaration
protected virtual Task OnSessionsDataGridReadAsync(DataGridReadDataEventArgs<IdentitySessionDto> e)
Parameters
Returns
OpenCreateModalAsync()
Declaration
protected override Task OpenCreateModalAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.Abp.Identity.IIdentityUserAppService, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserDto, System.Guid, Volo.Abp.Identity.GetIdentityUsersInput, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto>.OpenCreateModalAsync()
OpenEditModalAsync(IdentityUserDto)
Declaration
protected override Task OpenEditModalAsync(IdentityUserDto entity)
Parameters
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.Abp.Identity.IIdentityUserAppService, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserDto, System.Guid, Volo.Abp.Identity.GetIdentityUsersInput, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto>.OpenEditModalAsync(Volo.Abp.Identity.IdentityUserDto)
RemoveClaim(IdentityUserClaimViewModel)
Declaration
protected void RemoveClaim(IdentityUserClaimViewModel claim)
Parameters
SaveClaimsAsync()
Declaration
protected Task SaveClaimsAsync()
Returns
SetBreadcrumbItemsAsync()
Declaration
protected override ValueTask SetBreadcrumbItemsAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.Abp.Identity.IIdentityUserAppService, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserDto, System.Guid, Volo.Abp.Identity.GetIdentityUsersInput, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto>.SetBreadcrumbItemsAsync()
SetEntityActionsAsync()
Declaration
protected override ValueTask SetEntityActionsAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.Abp.Identity.IIdentityUserAppService, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserDto, System.Guid, Volo.Abp.Identity.GetIdentityUsersInput, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto>.SetEntityActionsAsync()
SetFilter()
Declaration
protected virtual void SetFilter()
SetPermissionsAsync()
Declaration
protected override Task SetPermissionsAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.Abp.Identity.IIdentityUserAppService, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserDto, System.Guid, Volo.Abp.Identity.GetIdentityUsersInput, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto>.SetPermissionsAsync()
SetSelectedClaimValueType(string)
Declaration
protected Task SetSelectedClaimValueType(string value)
Parameters
Type |
Name |
Description |
string |
value |
|
Returns
SetTableColumnsAsync()
Declaration
protected override ValueTask SetTableColumnsAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.Abp.Identity.IIdentityUserAppService, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserDto, System.Guid, Volo.Abp.Identity.GetIdentityUsersInput, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto>.SetTableColumnsAsync()
SetToolbarItemsAsync()
Declaration
protected override ValueTask SetToolbarItemsAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.Abp.Identity.IIdentityUserAppService, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserDto, System.Guid, Volo.Abp.Identity.GetIdentityUsersInput, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto>.SetToolbarItemsAsync()
UpdateEntityAsync()
Declaration
protected override Task UpdateEntityAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.Abp.Identity.IIdentityUserAppService, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserDto, System.Guid, Volo.Abp.Identity.GetIdentityUsersInput, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto, Volo.Abp.Identity.IdentityUserDto, Volo.Abp.Identity.IdentityUserCreateDto, Volo.Abp.Identity.IdentityUserUpdateDto>.UpdateEntityAsync()
Implements
Extension Methods