feat: add view, edit roles and permission component (#632)

- Add view roles and permission
- Edit roles and permission
- Edit role description

Fixes: #176
This commit is contained in:
Muskan Khedia
2020-05-31 13:05:52 +05:30
committed by GitHub
parent ab3bef463d
commit 28b3f730f0
23 changed files with 864 additions and 8 deletions
@@ -19,7 +19,7 @@ export class RolesAndPermissionsComponent implements OnInit {
/** Role data. */
roleData: any;
/** Columns to be displayed in roles and permissions table. */
displayedColumns: string[] = ['name', 'description', 'disabled'];
displayedColumns: string[] = ['name', 'description', 'disabled', 'actions'];
/** Data source for roles and permissions table. */
dataSource: MatTableDataSource<any>;
@@ -53,6 +53,14 @@ export class RolesAndPermissionsComponent implements OnInit {
this.setRoles();
}
/**
* Stops the propagation to view roles and permissions
* @param event Mouse Event
*/
routeEdit(event: MouseEvent) {
event.stopPropagation();
}
/**
* Initializes the data source, paginator and sorter for roles and permissions table.
*/