UNPKG

apt-maintenance-account

Version:

Apartment Maintenance Account Tracking Application - Client Side in Angular

55 lines (49 loc) 1.46 kB
<h2>Roles-to-Permissions</h2> <div class="list-to-list"> <label class="llabel">Roles</label> <select class="lselect" size="20" [(ngModel)]="lId"> <option *ngFor="let lmodel of lstream | async" value={{lmodel.id}} (click)="onlSelect(lmodel)" title={{lmodel.description}} >{{lmodel.name}}</option> </select> <label class="alabel">Granted Permissions</label> <select class="aselect" size="20" multiple [(ngModel)]="aIds"> <option *ngFor="let amodel of attachedStream | async" value={{amodel.id}} (click)="onaSelect()" title={{amodel.description}} >{{amodel.operations}} on {{amodel.resource}}</option> </select> <button class="dbutton" (click)="detach()" title="Revoke Permissions" [disabled]="!canDetach" [hidden]="!editAllowed" >>></button> <label class="dlabel">Available Permissions</label> <select class="dselect" size="20" multiple [(ngModel)]="dIds"> <option *ngFor="let dmodel of detachedStream | async" value={{dmodel.id}} (click)="ondSelect()" title={{dmodel.description}} >{{dmodel.operations}} on {{dmodel.resource}}</option> </select> <button class="abutton" (click)="attach()" title="Grant Permissions" [disabled]="!canAttach" [hidden]="!editAllowed" ><<</button> <button class="homeButton" (click)="goHome()" title="Return to Home page" ><i class="fa fa-home" aria-hidden="true"></i> Home</button> </div>