Browse Source

feat(identity): set default roles as true in new user modal

pull/2675/head
mehmet-erim 7 years ago
parent
commit
6ff38b645d
  1. 3
      npm/ng-packs/packages/identity/src/lib/components/users/users.component.html
  2. 4
      npm/ng-packs/packages/identity/src/lib/components/users/users.component.ts

3
npm/ng-packs/packages/identity/src/lib/components/users/users.component.html

@ -31,6 +31,7 @@
<abp-table <abp-table
*ngIf="[150, 250, 250, 250] as columnWidths" *ngIf="[150, 250, 250, 250] as columnWidths"
[abpLoading]="loading" [abpLoading]="loading"
[abpLoadingDelay]="500"
[abpTableSort]="{ key: sortKey, order: sortOrder }" [abpTableSort]="{ key: sortKey, order: sortOrder }"
[colgroupTemplate]="tableColGroup" [colgroupTemplate]="tableColGroup"
[headerTemplate]="tableHeader" [headerTemplate]="tableHeader"
@ -226,8 +227,6 @@
> >
<input <input
type="checkbox" type="checkbox"
name="Roles[0].IsAssigned"
value="true"
class="custom-control-input" class="custom-control-input"
[attr.id]="'roles-' + i" [attr.id]="'roles-' + i"
[formControl]="roleGroup.controls[roles[i].name]" [formControl]="roleGroup.controls[roles[i].name]"

4
npm/ng-packs/packages/identity/src/lib/components/users/users.component.ts

@ -134,7 +134,9 @@ export class UsersComponent implements OnInit {
this.roles.map(role => this.roles.map(role =>
this.fb.group({ this.fb.group({
[role.name]: [ [role.name]: [
!!snq(() => this.selectedUserRoles.find(userRole => userRole.id === role.id)), this.selectedUserRoles.length
? !!snq(() => this.selectedUserRoles.find(userRole => userRole.id === role.id))
: role.isDefault,
], ],
}), }),
), ),

Loading…
Cancel
Save