Skip to content

Commit

Permalink
Added styling to added classes, added max height with scroll for gran…
Browse files Browse the repository at this point in the history
…ted permissions section
  • Loading branch information
zakhenry committed Jan 15, 2016
1 parent 59df7ef commit e53fd97
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 14 deletions.
14 changes: 14 additions & 0 deletions app/src/app/admin/users/editUser/roles/roles.less
@@ -0,0 +1,14 @@
@import (reference) "../../../../../styles/theme/reference/admin-variables";

#user-role-selection{
.user-has-role {
.md-avatar-icon{
background-color: @clr-green-400;
color: @primary-contrast;
}
}
}

#granted-roles {
max-height:600px;
}
30 changes: 16 additions & 14 deletions app/src/app/admin/users/editUser/roles/roles.tpl.html
Expand Up @@ -8,7 +8,7 @@ <h2>Roles &amp; Permissions</h2>

<h3>Available Roles</h3>

<md-list>
<md-list id="user-role-selection">
<md-divider ng-repeat-start="role in RolesController.roles" ng-if="$first"></md-divider>
<md-list-item class="md-2-line" ng-class="{'user-has-role':RolesController.userHasRole(role)}" ng-click="RolesController.toggleRole(role)">
<md-icon class="md-avatar-icon">{{RolesController.userHasRole(role) ? 'lock_open':'lock_outline'}}</md-icon>
Expand All @@ -29,22 +29,24 @@ <h3>Display Role</h3>

<h3>Permissions granted to {{RolesController.user.fullName}} ({{RolesController.usersPermissions.length}})</h3>

<md-list>
<md-content flex layout-padding id="granted-roles">
<md-list>

<md-divider ng-repeat-start="permission in RolesController.usersPermissions" ng-if="$first"></md-divider>
<md-divider ng-repeat-start="permission in RolesController.usersPermissions" ng-if="$first"></md-divider>

<md-list-item class="md-2-line">
<div class="md-list-item-text">
<h3>{{ permission.description}}</h3>
<p>Granted by ({{ permission.getGrantedByRoleNames() }})</p>
</div>
<ul>
<li ng-repeat="matchingRoute in permission.matchingRoutes">{{matchingRoute.method}} {{matchingRoute.uri}}</li>
</ul>
</md-list-item>
<md-list-item class="md-2-line">
<div class="md-list-item-text">
<h3>{{ permission.description}}</h3>
<p>Granted by ({{ permission.getGrantedByRoleNames() }})</p>
</div>
<ul>
<li ng-repeat="matchingRoute in permission.matchingRoutes">{{matchingRoute.method}} {{matchingRoute.uri}}</li>
</ul>
</md-list-item>

<md-divider ng-repeat-end ng-if="!$last"></md-divider>
<md-divider ng-repeat-end ng-if="!$last"></md-divider>

</md-list>
</md-list>
</md-content>

</md-card>

0 comments on commit e53fd97

Please sign in to comment.