admin-panel.component.html 977 B

123456789101112131415161718192021222324252627282930
  1. <div>
  2. <b><h2 translate="admin.title"></h2></b>
  3. <table>
  4. <tr>
  5. <th>ID</th>
  6. <th translate="admin.username"></th>
  7. <th>Email</th>
  8. <th>A</th>
  9. <th>M</th>
  10. <th translate="admin.actions"></th>
  11. </tr>
  12. <tr *ngFor="let user of users">
  13. <td>{{user.id}}</td>
  14. <td>{{user.username}}</td>
  15. <td>{{user.email}}</td>
  16. <td *ngIf="user.isAdmin">✅</td>
  17. <td *ngIf="!user.isAdmin">❌</td>
  18. <td *ngIf="user.isManager">✅</td>
  19. <td *ngIf="!user.isManager">❌</td>
  20. <td>
  21. <div class="action-cell">
  22. <button class="button change-role" (click)="updateAdminRole(user.id)" translate="admin.switch_a"></button>
  23. <button class="button change-role" (click)="updateManagerRole(user.id)" translate="admin.switch_m"></button>
  24. <button class="button delete" (click)="deleteUser(user.id)" translate="admin.delete"></button>
  25. </div>
  26. </td>
  27. </tr>
  28. </table>
  29. <br>
  30. </div>