ban.html 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. {% extends "misago/admin/generic/form.html" %}
  2. {% load i18n misago_avatars misago_capture misago_admin_form %}
  3. {% block title %}
  4. {% trans "Ban users" %} | {{ active_link.name }} | {{ block.super }}
  5. {% endblock title %}
  6. {% block page-target %}
  7. {% trans "Ban users" %}
  8. {% endblock page-target %}
  9. {% block form-header %}
  10. <h1>{% trans "Ban selected users:" %}</h1>
  11. {% endblock %}
  12. {% block form-extra %}
  13. class="form-horizontal"
  14. {% endblock form-extra%}
  15. {% block form-body %}
  16. <input type="hidden" name="action" value="ban">
  17. {% for user in users %}
  18. <input type="hidden" name="selected_items" value="{{ user.pk }}">
  19. {% endfor %}
  20. <table class="table table-condensed form-table">
  21. {% for user in users %}
  22. <tr>
  23. <td style="width: 1%;">
  24. <a href="{{ user.get_absolute_url }}">
  25. <img src="{{ user|avatar:24 }}" alt="{% trans "Avatar" %}" width="24" height="24">
  26. </a>
  27. </td>
  28. <td class="item-name">
  29. <a href="{{ user.get_absolute_url }}">{{ user }}</a>
  30. </td>
  31. <td>
  32. {{ user.email }}
  33. </td>
  34. <td>
  35. {% if user.joined_from_ip %}
  36. {{ user.joined_from_ip }}
  37. {% else %}
  38. <i>{% trans "IP not available" %}</i>
  39. {% endif %}
  40. </td>
  41. </tr>
  42. {% endfor %}
  43. </table>
  44. <div class="form-body">
  45. {% with label_class="col-md-3" field_class="col-md-9" %}
  46. <fieldset>
  47. <legend>{% trans "Ban settings" %}</legend>
  48. {% form_row form.ban_type label_class field_class %}
  49. {% form_row form.expires_on label_class field_class %}
  50. </fieldset>
  51. <fieldset>
  52. <legend>{% trans "Messages" %}</legend>
  53. {% form_row form.user_message label_class field_class %}
  54. {% form_row form.staff_message label_class field_class %}
  55. </fieldset>
  56. {% endwith %}
  57. </div>
  58. {% endblock form-body %}
  59. {% block form-footer %}
  60. <button class="btn btn-primary" name="finalize">{% trans "Set bans" %}</button>
  61. {% endblock %}
  62. {% block form-footer-class %}
  63. col-md-offset-3
  64. {% endblock form-footer-class %}
  65. {% block javascripts %}
  66. <script type="text/javascript">
  67. $(function() {
  68. $('#id_valid_until').datetimepicker({
  69. language: $('html').attr('lang'),
  70. pickTime: false
  71. });
  72. });
  73. </script>
  74. {% endblock %}