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'} ">
2
2
< div class ="modal-dialog ">
3
3
4
4
< div #modalContent class ="modal-content ">
@@ -15,84 +15,76 @@ <h4 class="modal-title">
15
15
</ div >
16
16
< div class ="modal-body ">
17
17
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 >
44
24
</ div >
45
25
</ div >
26
+ </ div >
27
+ </ div >
46
28
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 >
55
35
</ div >
56
36
</ div >
37
+ </ div >
38
+ </ div >
57
39
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 >
72
47
</ div >
73
48
</ div >
74
- < div role =" tabpanel " class =" tab-pane animated fadeIn " id =" role-description " >
49
+ </ div >
75
50
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 >
84
57
</ div >
85
58
</ 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 >
86
71
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 >
87
78
</ div >
88
79
</ div >
80
+
89
81
</ div >
90
82
< div class ="modal-footer ">
91
83
< 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")}}
93
85
</ button >
94
86
< 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")}}
96
88
</ button >
97
89
</ div >
98
90
0 commit comments