item.ejs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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. <span class="dropdown-header"><%- i18n('audit-log', 'user') %> #<%- id %></span>
  33. <a href="#" class="edit-user dropdown-item"><i class="dropdown-icon fe fe-edit"></i> <%- i18n('users', 'edit-details') %></a>
  34. <a href="#" class="edit-permissions dropdown-item"><i class="dropdown-icon fe fe-shield"></i> <%- i18n('users', 'edit-permissions') %></a>
  35. <a href="#" class="set-password dropdown-item"><i class="dropdown-icon fe fe-lock"></i> <%- i18n('users', 'change-password') %></a>
  36. <% if (!isSelf()) { %>
  37. <% if (!is_disabled) { %>
  38. <a href="#" class="login dropdown-item"><i class="dropdown-icon fe fe-log-in"></i> <%- i18n('users', 'sign-in-as') %></a>
  39. <% } %>
  40. <div class="dropdown-divider"></div>
  41. <a href="#" class="delete-user dropdown-item"><i class="dropdown-icon fe fe-trash-2"></i> <%- i18n('users', 'delete', {name: name}) %></a>
  42. <% } %>
  43. </div>
  44. </div>
  45. </td>