form.html 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. {% extends "misago/admin/generic/form.html" %}
  2. {% load i18n misago_admin_form %}
  3. {% block title %}
  4. {% if target.pk %}
  5. {{ target }}
  6. {% else %}
  7. {% trans "New category" %}
  8. {% endif %} | {{ active_link.name }} | {{ block.super }}
  9. {% endblock title %}
  10. {% block page-header %}
  11. {{ block.super }}
  12. {% if target.pk %}
  13. <small>
  14. {{ target }}
  15. </small>
  16. {% endif %}
  17. {% endblock page-header %}
  18. {% block page-actions %}
  19. {% if target.pk %}
  20. <div class="col-auto page-action">
  21. <a href="{% url 'misago:admin:categories:permissions' pk=target.pk %}" class="btn btn-primary btn-sm">
  22. <span class="fa fa-adjust"></span>
  23. {% trans "Edit permissions" %}
  24. </a>
  25. </div>
  26. <div class="col-auto page-action">
  27. <a href="{{ target.get_absolute_url }}" class="btn btn-primary btn-sm">
  28. <span class="fas fa-external-link-alt"></span>
  29. {% trans "View on site" %}
  30. </a>
  31. </div>
  32. {% endif %}
  33. {% endblock %}
  34. {% block form-header %}
  35. {% if target.pk %}
  36. {% trans "Edit category" %}
  37. {% else %}
  38. {% trans "New category" %}
  39. {% endif %}
  40. {% endblock %}
  41. {% block form-body %}
  42. <div class="form-fieldset">
  43. <fieldset>
  44. <legend>{% trans "Display and position" %}</legend>
  45. {% form_row form.new_parent %}
  46. {% form_row form.name %}
  47. {% form_row form.description %}
  48. {% form_row form.css_class %}
  49. </fieldset>
  50. </div>
  51. <div class="form-fieldset">
  52. <fieldset>
  53. <legend>{% trans "Behaviour" %}</legend>
  54. {% form_row form.copy_permissions %}
  55. {% form_row form.is_closed %}
  56. </fieldset>
  57. </div>
  58. <div class="form-fieldset">
  59. <fieldset>
  60. <legend>{% trans "Content approval" %}</legend>
  61. {% form_row form.require_threads_approval %}
  62. {% form_row form.require_replies_approval %}
  63. {% form_row form.require_edits_approval %}
  64. </fieldset>
  65. </div>
  66. <div class="form-fieldset">
  67. <fieldset>
  68. <legend>{% trans "Prune threads" %}</legend>
  69. {% form_row form.prune_started_after %}
  70. {% form_row form.prune_replied_after %}
  71. {% form_row form.archive_pruned_in %}
  72. </fieldset>
  73. </div>
  74. {% endblock form-body %}