item.ejs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <td class="text-center">
  2. <div class="avatar d-block" style="background-image: url(<%- avatar || '/images/default-avatar.jpg' %>)">
  3. <span class="avatar-status <%- is_disabled ? 'bg-red' : 'bg-green' %>"></span>
  4. </div>
  5. </td>
  6. <td>
  7. <div><%- name %></div>
  8. <div class="small text-muted">
  9. <%- i18n('str', 'created-on', {date: formatDbDate(created_on, 'Do MMMM YYYY')}) %>
  10. </div>
  11. </td>
  12. <td>
  13. <div><%- email %></div>
  14. </td>
  15. <td>
  16. <div>
  17. <%
  18. var r = [];
  19. roles.map(function(role) {
  20. if (role) {
  21. r.push(i18n('roles', role));
  22. }
  23. });
  24. %>
  25. <%- r.join(', ') %>
  26. </div>
  27. </td>
  28. <td class="text-right">
  29. <div class="item-action dropdown">
  30. <a href="#" data-toggle="dropdown" class="icon"><i class="fe fe-more-vertical"></i></a>
  31. <div class="dropdown-menu dropdown-menu-right">
  32. <a href="#" class="edit-user dropdown-item"><i class="dropdown-icon fe fe-edit"></i> <%- i18n('users', 'edit-details') %></a>
  33. <a href="#" class="edit-permissions dropdown-item"><i class="dropdown-icon fe fe-shield"></i> <%- i18n('users', 'edit-permissions') %></a>
  34. <a href="#" class="set-password dropdown-item"><i class="dropdown-icon fe fe-lock"></i> <%- i18n('users', 'change-password') %></a>
  35. <% if (!isSelf()) { %>
  36. <% if (!is_disabled) { %>
  37. <a href="#" class="login dropdown-item"><i class="dropdown-icon fe fe-log-in"></i> <%- i18n('users', 'sign-in-as') %></a>
  38. <% } %>
  39. <div class="dropdown-divider"></div>
  40. <a href="#" class="delete-user dropdown-item"><i class="dropdown-icon fe fe-trash-2"></i> <%- i18n('users', 'delete', {name: name}) %></a>
  41. <% } %>
  42. </div>
  43. </div>
  44. </td>