diff --git a/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.ts b/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.ts
index 48bbe5964f..5c6a38e12c 100644
--- a/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.ts
+++ b/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.ts
@@ -1,7 +1,7 @@
import { ABP } from '@abp/ng.core';
import { ConfirmationService, Toaster } from '@abp/ng.theme.shared';
-import { Component, TemplateRef, ViewChild, OnInit, ContentChild, ElementRef } from '@angular/core';
-import { FormBuilder, FormGroup, Validators, FormControl } from '@angular/forms';
+import { Component, ElementRef, OnInit, ViewChild } from '@angular/core';
+import { FormBuilder, FormControl, FormGroup, Validators } from '@angular/forms';
import { Select, Store } from '@ngxs/store';
import { Observable } from 'rxjs';
import { finalize, pluck } from 'rxjs/operators';
@@ -59,7 +59,7 @@ export class RolesComponent implements OnInit {
this.get();
}
- createForm() {
+ buildForm() {
this.form = this.fb.group({
name: new FormControl({ value: this.selected.name || '', disabled: this.selected.isStatic }, [
Validators.required,
@@ -71,7 +71,7 @@ export class RolesComponent implements OnInit {
}
openModal() {
- this.createForm();
+ this.buildForm();
this.isModalVisible = true;
}
diff --git a/npm/ng-packs/packages/identity/src/lib/components/users/users.component.html b/npm/ng-packs/packages/identity/src/lib/components/users/users.component.html
index 41d8244697..eab3339318 100644
--- a/npm/ng-packs/packages/identity/src/lib/components/users/users.component.html
+++ b/npm/ng-packs/packages/identity/src/lib/components/users/users.component.html
@@ -12,7 +12,8 @@
type="button"
(click)="add()"
>
- {{ 'AbpIdentity::NewUser' | abpLocalization }}
+
+ {{ 'AbpIdentity::NewUser' | abpLocalization }}
@@ -59,12 +60,21 @@
{{ 'AbpIdentity::Actions' | abpLocalization }} |
{{ 'AbpIdentity::UserName' | abpLocalization }}
-
+
|
{{ 'AbpIdentity::EmailAddress' | abpLocalization }}
-
+
|
{{ 'AbpIdentity::PhoneNumber' | abpLocalization }}
@@ -86,7 +96,11 @@
{{ 'AbpIdentity::Actions' | abpLocalization }}
-
@@ -142,7 +162,9 @@
-
+
@@ -166,7 +188,12 @@
-
+
@@ -210,7 +237,9 @@
[attr.id]="'roles-' + i"
[formControl]="roleGroup.controls[roles[i].name]"
/>
-
+
@@ -229,5 +258,9 @@
-
+
diff --git a/npm/ng-packs/packages/identity/src/lib/components/users/users.component.ts b/npm/ng-packs/packages/identity/src/lib/components/users/users.component.ts
index f258c5147b..b0cbacb324 100644
--- a/npm/ng-packs/packages/identity/src/lib/components/users/users.component.ts
+++ b/npm/ng-packs/packages/identity/src/lib/components/users/users.component.ts
@@ -1,14 +1,15 @@
import { ABP, ConfigState } from '@abp/ng.core';
import { ConfirmationService, Toaster } from '@abp/ng.theme.shared';
-import { Component, TemplateRef, TrackByFunction, ViewChild, OnInit } from '@angular/core';
+import { Component, OnInit, TemplateRef, TrackByFunction, ViewChild } from '@angular/core';
import {
AbstractControl,
FormArray,
FormBuilder,
+ FormControl,
FormGroup,
Validators,
- FormControl,
} from '@angular/forms';
+import { PasswordRules, validatePassword } from '@ngx-validate/core';
import { Select, Store } from '@ngxs/store';
import { Observable } from 'rxjs';
import { finalize, pluck, switchMap, take } from 'rxjs/operators';
@@ -16,15 +17,14 @@ import snq from 'snq';
import {
CreateUser,
DeleteUser,
+ GetRoles,
GetUserById,
GetUserRoles,
GetUsers,
UpdateUser,
- GetRoles,
} from '../../actions/identity.actions';
import { Identity } from '../../models/identity';
import { IdentityState } from '../../states/identity.state';
-import { PasswordRules, validatePassword } from '@ngx-validate/core';
@Component({
selector: 'abp-users',
templateUrl: './users.component.html',
|