user-pages.js 587 B

12345678910111213141516171819202122232425262728
  1. const crudPages = require('./crud-pages')
  2. crudPages({
  3. typeName: 'User',
  4. typePlural: 'Users',
  5. camelName: 'user',
  6. camelPlural: 'users',
  7. snakeName: 'user',
  8. snakePlural: 'users',
  9. apiPrefix: '/api/users',
  10. columns: [
  11. {
  12. fieldName: 'Name',
  13. camelName: 'name',
  14. header: html`<th md-column md-order-by="nameToLower"><span>Name</span></th>`,
  15. cell: html`<td md-cell>{{user.name}}</td>`
  16. },
  17. {
  18. fieldName: 'Email',
  19. camelName: 'email'
  20. },
  21. {
  22. fieldName: 'Password',
  23. camelName: 'password',
  24. type: 'password'
  25. }
  26. ]
  27. })