ban_user.hbs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <div class="content">
  2. <h2>Ban user?</h2>
  3. <p>
  4. Are you sure do you want to ban the user &quot;<b>{{email}}</b>&quot;?
  5. </p>
  6. <div class="ban-checklist">
  7. <label class="checkbox">
  8. <input id="ban-user-links" name="links" type="checkbox" />
  9. User links
  10. </label>
  11. <label class="checkbox">
  12. <input id="ban-user-domains" name="domains" type="checkbox" />
  13. User domains
  14. </label>
  15. </div>
  16. <div class="buttons">
  17. <button type="button" hx-on:click="closeDialog()">Cancel</button>
  18. <button
  19. type="button"
  20. class="danger confirm"
  21. hx-post="/api/users/admin/ban/{id}"
  22. hx-ext="path-params"
  23. hx-vals='{"id":"{{id}}"}'
  24. hx-target="closest .content"
  25. hx-swap="none"
  26. hx-include=".ban-checklist"
  27. hx-indicator="closest .content"
  28. hx-select-oob="#dialog-error"
  29. >
  30. <span class="stop">
  31. {{> icons/stop}}
  32. </span>
  33. Ban
  34. </button>
  35. {{> icons/spinner}}
  36. </div>
  37. <div id="dialog-error">
  38. {{#if error}}
  39. <p class="error">{{error}}</p>
  40. {{/if}}
  41. </div>
  42. </div>