Class UserManagement
Inheritance
UserManagement
Assembly: Volo.Abp.Identity.Pro.Blazor.dll
Syntax
[Authorize("AbpIdentity.Users")]
[Route("/identity/users")]
public class UserManagement : AbpCrudPageBase<IIdentityUserAppService, IdentityUserDto, Guid, GetIdentityUsersInput, IdentityUserCreateDto, IdentityUserUpdateDto>, 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
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
Type |
Description |
PermissionManagementModal |
|
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
TwoFactorModal
Declaration
protected Modal TwoFactorModal
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
Filter
Declaration
protected string Filter { get; set; }
Property Value
HasManagePermissionsPermission
Declaration
protected bool HasManagePermissionsPermission { 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
Type |
Description |
IPermissionChecker |
|
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
Type |
Description |
IdentityClaimValueType? |
|
SelectedOrganizationUnitNode
Declaration
protected OrganizationUnitTreeView SelectedOrganizationUnitNode { get; set; }
Property Value
SettingProvider
Declaration
[Inject]
protected ISettingProvider SettingProvider { get; set; }
Property Value
Type |
Description |
ISettingProvider |
|
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
Type |
Description |
PageToolbar |
|
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
Type |
Description |
List<TableColumn> |
|
Methods
AddClaimAsync()
Declaration
protected virtual Task AddClaimAsync()
Returns
BuildRenderTree(RenderTreeBuilder)
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
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
CloseTwoFactorModalAsync()
Declaration
protected Task CloseTwoFactorModalAsync()
Returns
CreateEntityAsync()
Declaration
protected override Task CreateEntityAsync()
Returns
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
Type |
Description |
IdentityClaimValueType |
|
GetDeleteConfirmationMessage(IdentityUserDto)
Declaration
protected override string GetDeleteConfirmationMessage(IdentityUserDto entity)
Parameters
Returns
GetEntitiesAsync()
Declaration
protected override Task GetEntitiesAsync()
Returns
GetFilter()
Declaration
protected virtual GetIdentityUsersInput GetFilter()
Returns
GetOrganizationUnitsAsync(ICollection<Guid>)
Declaration
protected virtual Task GetOrganizationUnitsAsync(ICollection<Guid> selectedOuIds = null)
Parameters
Returns
LockUserAsync()
Declaration
protected Task LockUserAsync()
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
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
OnNotActiveChangedAsync(string)
Declaration
protected virtual Task OnNotActiveChangedAsync(string notActive)
Parameters
Type |
Name |
Description |
string |
notActive |
|
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
OpenCreateModalAsync()
Declaration
protected override Task OpenCreateModalAsync()
Returns
OpenEditModalAsync(IdentityUserDto)
Declaration
protected override Task OpenEditModalAsync(IdentityUserDto entity)
Parameters
Returns
RemoveClaim(IdentityUserClaimViewModel)
Declaration
protected void RemoveClaim(IdentityUserClaimViewModel claim)
Parameters
SaveClaimsAsync()
Declaration
protected Task SaveClaimsAsync()
Returns
SetBreadcrumbItemsAsync()
Declaration
protected override ValueTask SetBreadcrumbItemsAsync()
Returns
SetEntityActionsAsync()
Declaration
protected override ValueTask SetEntityActionsAsync()
Returns
SetFilter()
Declaration
protected virtual void SetFilter()
SetPermissionsAsync()
Declaration
protected override Task SetPermissionsAsync()
Returns
SetSelectedClaimValueType(string)
Declaration
protected Task SetSelectedClaimValueType(string value)
Parameters
Type |
Name |
Description |
string |
value |
|
Returns
SetTableColumnsAsync()
Declaration
protected override ValueTask SetTableColumnsAsync()
Returns
SetToolbarItemsAsync()
Declaration
protected override ValueTask SetToolbarItemsAsync()
Returns
UpdateEntityAsync()
Declaration
protected override Task UpdateEntityAsync()
Returns
Implements