form.html 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. {% extends "misago/admin/generic/base.html" %}
  2. {% load i18n %}
  3. {% block page-header %}
  4. {{ block.super }}
  5. <div class="sub">
  6. <span class="fa fa-chevron-right"></span>
  7. {% block page-target %}{% endblock page-target %}
  8. </div>
  9. {% endblock page-header %}
  10. {% block view %}
  11. <div class="row">
  12. <div class="col-xs-12 col-md-8 col-md-offset-2">
  13. <div class="form-panel">
  14. <form role="form" method="post" {% block form-extra %}{% endblock form-extra%}>
  15. {% csrf_token %}
  16. <div class="form-header">
  17. {% block form-header %}{% endblock %}
  18. </div>
  19. {% if form.non_field_errors %}
  20. <div class="form-errors-block">
  21. <span class="fa fa-exclamation-triangle"></span>
  22. <ul class="list-unstyled">
  23. {% for error in form.non_field_errors %}
  24. <li>{{ error }}</li>
  25. {% endfor %}
  26. </ul>
  27. </div>
  28. {% endif %}
  29. {% block form-body %}{% endblock %}
  30. <div class="form-footer">
  31. {% block form-footer %}
  32. {% if target and target.pk %}
  33. <button class="btn btn-primary">{% trans "Save changes" %}</button>
  34. <button class="btn btn-success" name="stay" value="1">{% trans "Save and keep editing" %}</button>
  35. {% else %}
  36. <button class="btn btn-primary">{% trans "Save" %}</button>
  37. <button class="btn btn-success" name="stay" value="1">{% trans "Save and add another" %}</button>
  38. {% endif %}
  39. {% endblock %}
  40. <a href="{% url root_link %}" class="btn btn-default">{% trans "Cancel" %}</a>
  41. </div>
  42. </form>
  43. </div><!-- /.form-panel -->
  44. </div>
  45. </div>
  46. {% endblock view %}