1- < div bsModal #editRoleModal ="bs-modal " class ="modal fade " (onShown) ="onShown() " tabindex ="-1 " role ="dialog " aria-labelledby ="edidtRoleModal " aria-hidden ="true " [config] ="{backdrop: 'static'} ">
1+ < div bsModal #editRoleModal ="bs-modal " class ="modal fade " (onShown) ="onShown() " tabindex ="-1 " role ="dialog " aria-labelledby ="edidtRoleModal " aria-hidden ="true " [config] ="{backdrop: 'static'} ">
22 < div class ="modal-dialog ">
33
44 < div #modalContent class ="modal-content ">
@@ -15,84 +15,76 @@ <h4 class="modal-title">
1515 </ div >
1616 < div class ="modal-body ">
1717
18- < ul class ="nav nav-tabs tab-nav-right " role ="tablist ">
19- < li role ="presentation " class ="active "> < a href ="#role-details " data-toggle ="tab "> Role Details</ a > </ li >
20- < li role ="presentation "> < a href ="#role-description " data-toggle ="tab "> Role Description</ a > </ li >
21- </ ul >
22- < div class ="tab-content ">
23-
24- < div role ="tabpanel " class ="tab-pane animated fadeIn active " id ="role-details ">
25- < div *ngIf ="role.isStatic ">
26- < h5 style ="color:red "> Static Role</ h5 >
27- </ div >
28- < div class ="row clearfix " style ="margin-top:20px; ">
29- < div class ="col-sm-6 ">
30- < div class ="form-group form-float ">
31- < div class ="form-line ">
32- < input id ="rolename " [disabled] ="role.isStatic " type ="text " name ="RoleName " [(ngModel)] ="role.name " required maxlength ="32 " minlength ="2 " class ="validate form-control ">
33- < label for ="username " class ="form-label "> {{l("RoleName")}}</ label >
34- </ div >
35- </ div >
36- </ div >
37- < div class ="col-sm-6 ">
38- < div class ="form-group form-float ">
39- < div class ="">
40- < input id ="isactive " [disabled] ="role.isStatic " type ="checkbox " name ="IsActive " [(ngModel)] ="role.isActive " checked class ="form-control "/>
41- < label for ="isactive " class ="form-label "> {{l("IsActive")}}</ label >
42- </ div >
43- </ div >
18+ < div class ="row clearfix ">
19+ < div class ="col-sm-12 ">
20+ < div class ="form-group form-float ">
21+ < div class ="form-line ">
22+ < input id ="rolename " [disabled] ="role.isStatic " type ="text " name ="RoleName " [(ngModel)] ="role.name " required maxlength ="32 " minlength ="2 " class ="validate form-control ">
23+ < label for ="username " class ="form-label "> {{l("RoleName")}}</ label >
4424 </ div >
4525 </ div >
26+ </ div >
27+ </ div >
4628
47- < div class ="row clearfix " style ="margin-top:20px; ">
48- < div class ="col-sm-12 ">
49- < div class ="form-group form-float ">
50- < div class ="form-line ">
51- < input id ="displayname " type ="text " name ="DisplayName " [(ngModel)] ="role.displayName " required maxlength ="32 " minlength ="2 " class ="validate form-control ">
52- < label for ="displayname " class ="form-label "> {{l("DisplayName")}}</ label >
53- </ div >
54- </ div >
29+ < div class ="row clearfix ">
30+ < div class ="col-sm-12 ">
31+ < div class ="form-group form-float ">
32+ < div class ="form-line ">
33+ < input id ="displayname " type ="text " name ="DisplayName " [(ngModel)] ="role.displayName " required maxlength ="32 " minlength ="2 " class ="validate form-control ">
34+ < label for ="displayname " class ="form-label "> {{l("DisplayName")}}</ label >
5535 </ div >
5636 </ div >
37+ </ div >
38+ </ div >
5739
58- < div class ="row clearfix ">
59- < div class ="col-sm-12 ">
60- < fieldset class ="show-fieldset col s12 ">
61- < legend class ="show-legend "> Permissions</ legend >
62-
63- < ng-template ngFor let-permission [ngForOf] ="permissions.items " let-permissionIndex ="index ">
64- < div class ="col-sm-6 ">
65- < input [disabled] ="role.isStatic " type ="checkbox " name ="permission " value ="{{permission.name}} " class ="filled-in " id ="permission-{{permissionIndex}} " checked ="{{checkPermission(permission.name)}} " />
66- < label for ="permission-{{permissionIndex}} "> {{permission.displayName}}</ label >
67- </ div >
68- </ ng-template >
69-
70- </ fieldset >
71- </ div >
40+ < div class ="row ">
41+ < div class ="col-sm-12 ">
42+ < div class ="form-group form-float ">
43+ < div class ="form-line ">
44+ < textarea id ="role-description " name ="Description " [(ngModel)] ="role.description " required class ="validate form-control "> </ textarea >
45+ < label for ="role-description " class ="form-label "> Role Description</ label >
46+ </ div >
7247 </ div >
7348 </ div >
74- < div role =" tabpanel " class =" tab-pane animated fadeIn " id =" role-description " >
49+ </ div >
7550
76- < div class ="row " style ="margin-top:20px; ">
77- < div class ="col-sm-12 ">
78- < div class ="form-group form-float ">
79- < div class ="form-line ">
80- < textarea id ="role-description " name ="Description " [(ngModel)] ="role.description " required class ="validate form-control "> </ textarea >
81- < label for ="role-description " class ="form-label "> Role Description</ label >
82- </ div >
83- </ div >
51+ < div class ="row ">
52+ < div class ="col-sm-12 ">
53+ < div class ="form-group form-float ">
54+ < div class ="">
55+ < input id ="isactive " [disabled] ="role.isStatic " type ="checkbox " name ="IsActive " [(ngModel)] ="role.isActive " checked class ="form-control " />
56+ < label for ="isactive " class ="form-label "> {{l("IsActive")}}</ label >
8457 </ div >
8558 </ div >
59+ </ div >
60+ </ div >
61+
62+ < div class ="row " *ngIf ="role.isStatic ">
63+ < div class ="col-sm-12 ">
64+ < p style ="color:red "> Static Role</ p >
65+ </ div >
66+ </ div >
67+
68+ < div class ="row clearfix ">
69+ < div class ="col-sm-12 ">
70+ < h4 > Permissions</ h4 >
8671
72+ < ng-template ngFor let-permission [ngForOf] ="permissions.items " let-permissionIndex ="index ">
73+ < div class ="col-sm-6 ">
74+ < input [disabled] ="role.isStatic " type ="checkbox " name ="permission " value ="{{permission.name}} " class ="filled-in " id ="permission-{{permissionIndex}} " checked ="{{checkPermission(permission.name)}} " />
75+ < label for ="permission-{{permissionIndex}} "> {{permission.displayName}}</ label >
76+ </ div >
77+ </ ng-template >
8778 </ div >
8879 </ div >
80+
8981 </ div >
9082 < div class ="modal-footer ">
9183 < button [disabled] ="saving " type ="button " class ="btn btn-default waves-effect " (click) ="close() ">
92- < i class =" material-icons " > clear </ i > {{l("Cancel")}}
84+ {{l("Cancel")}}
9385 </ button >
9486 < button [disabled] ="!editRoleForm.form.valid || saving " type ="submit " class ="btn btn-primary waves-effect ">
95- < i class =" material-icons " > check </ i > {{l("Save")}}
87+ {{l("Save")}}
9688 </ button >
9789 </ div >
9890
0 commit comments