warn.html 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. {% extends "misago/modusers/base.html" %}
  2. {% load i18n misago_capture misago_forms %}
  3. {% block title %}
  4. {{ profile }}: {% trans "Warn" %} | {{ block.super }}
  5. {% endblock title %}
  6. {% block action-name %}
  7. {% trans "Warn" %}
  8. {% endblock action-name %}
  9. {% block action-content %}
  10. <div class="row warning-form">
  11. <div class="col-md-8">
  12. <div class="form-panel">
  13. <form method="POST" role="form">
  14. {% csrf_token %}
  15. <input type="hidden" name="return_path" value="{{ return_path }}">
  16. <div class="form-header">
  17. <h2>
  18. {{ form.reason.label }}
  19. </h2>
  20. </div>
  21. {% include "misago/form_errors.html" %}
  22. <div class="form-body">
  23. <fieldset>
  24. <legend>{{ form.reason.help_text }}</legend>
  25. <div class="extra-padding">
  26. {% form_input form.reason %}
  27. </div>
  28. </fieldset>
  29. </div>
  30. <div class="form-footer">
  31. <button class="btn btn-primary">{% trans "Warn user" %}</button>
  32. <a href="{{ return_path }}" class="btn btn-default">
  33. {% trans "Cancel" %}
  34. </a>
  35. </div>
  36. </form>
  37. </div>
  38. </div>
  39. <div class="col-md-4 warning-preview">
  40. <div class="panel panel-default">
  41. <div class="panel-heading">
  42. <h3 class="panel-title">
  43. {% trans "Current warning level" %}
  44. </h3>
  45. </div>
  46. <div class="panel-body thin">
  47. {% if current_level %}
  48. <h4>{{ current_level }}</h4>
  49. {% if current_level.is_replying_disallowed %}
  50. <p>
  51. <span class="fa fa-times-circle fa-lg fa-fw text-danger"></span>
  52. {% trans "Replying are forbidden." %}
  53. </p>
  54. {% elif current_level.is_replying_moderated %}
  55. <p>
  56. <span class="fa fa-exclamation-circle fa-lg fa-fw text-warning"></span>
  57. {% trans "New replies are moderated." %}
  58. </p>
  59. {% else %}
  60. <p>
  61. <span class="fa fa-check-circle fa-lg fa-fw text-success"></span>
  62. {% trans "No restrictions on posting replies." %}
  63. </p>
  64. {% endif %}
  65. {% if current_level.is_starting_threads_disallowed %}
  66. <p>
  67. <span class="fa fa-times-circle fa-lg fa-fw text-danger"></span>
  68. {% trans "Starting threads is forbidden." %}
  69. </p>
  70. {% elif current_level.is_starting_threads_moderated %}
  71. <p>
  72. <span class="fa fa-exclamation-circle fa-lg fa-fw text-warning"></span>
  73. {% trans "New threads are moderated." %}
  74. </p>
  75. {% else %}
  76. <p>
  77. <span class="fa fa-check-circle fa-lg fa-fw text-success"></span>
  78. {% trans "No restrictions on starting threads." %}
  79. </p>
  80. {% endif %}
  81. {% else %}
  82. <h4>{% trans "None" %}</h4>
  83. <p>
  84. <span class="fa fa-check-circle fa-lg fa-fw text-success"></span>
  85. {% trans "No warning level is set." %}
  86. </p>
  87. {% endif %}
  88. </div>
  89. </div>
  90. <div class="panel panel-default">
  91. <div class="panel-heading">
  92. <h3 class="panel-title">
  93. {% trans "Next level" %}
  94. </h3>
  95. </div>
  96. <div class="panel-body thin">
  97. <h4>{{ next_level }}</h4>
  98. {% if next_level.is_replying_disallowed %}
  99. <p>
  100. <span class="fa fa-times-circle fa-lg fa-fw text-danger"></span>
  101. {% trans "Replying are forbidden." %}
  102. </p>
  103. {% elif next_level.is_replying_moderated %}
  104. <p>
  105. <span class="fa fa-exclamation-circle fa-lg fa-fw text-warning"></span>
  106. {% trans "New replies are moderated." %}
  107. </p>
  108. {% else %}
  109. <p>
  110. <span class="fa fa-check-circle fa-lg fa-fw text-success"></span>
  111. {% trans "No restrictions on posting replies." %}
  112. </p>
  113. {% endif %}
  114. {% if next_level.is_starting_threads_disallowed %}
  115. <p>
  116. <span class="fa fa-times-circle fa-lg fa-fw text-danger"></span>
  117. {% trans "Starting threads is forbidden." %}
  118. </p>
  119. {% elif next_level.is_starting_threads_moderated %}
  120. <p>
  121. <span class="fa fa-exclamation-circle fa-lg fa-fw text-warning"></span>
  122. {% trans "New threads are moderated." %}
  123. </p>
  124. {% else %}
  125. <p>
  126. <span class="fa fa-check-circle fa-lg fa-fw text-success"></span>
  127. {% trans "No restrictions on starting threads." %}
  128. </p>
  129. {% endif %}
  130. </div>
  131. </div>
  132. </div>
  133. </div>
  134. {% endblock action-content %}