role-pages.js 523 B

1234567891011121314151617181920212223
  1. const { pages } = require('../crud')
  2. pages({
  3. camelName: 'role',
  4. columns: [
  5. {
  6. camelName: 'name'
  7. },
  8. {
  9. camelName: 'key'
  10. },
  11. {
  12. camelName: 'permissions',
  13. cell: html`<td md-cell>
  14. <md-tooltip ng-if="role.permissions">{{role.permissions}}</md-tooltip>
  15. <ng-pluralize count="(role.permissions.split(',') | filter:length).length" when="{
  16. '0': 'Empty',
  17. 'one': '1 permission',
  18. 'other': '{} permissions'
  19. }"></ng-pluralize></td>`
  20. }
  21. ]
  22. })