categoryroles.html 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. {% extends "misago/admin/generic/list.html" %}
  2. {% load i18n misago_admin_form %}
  3. {% block title %}
  4. {% blocktrans trimmed with category=target %}
  5. {{ category }}: Permissions
  6. {% endblocktrans %} | {{ block.super }}
  7. {% endblock title %}
  8. {% block page-actions %}
  9. {% if target.pk %}
  10. <div class="col-auto page-action">
  11. <a href="{% url 'misago:admin:categories:nodes:edit' pk=target.pk %}" class="btn btn-primary btn-sm">
  12. <span class="fa fa-edit"></span>
  13. {% trans "Edit category" %}
  14. </a>
  15. </div>
  16. <div class="col-auto page-action">
  17. <a href="{{ target.get_absolute_url }}" class="btn btn-primary btn-sm">
  18. <span class="fas fa-external-link-alt"></span>
  19. {% trans "View on site" %}
  20. </a>
  21. </div>
  22. {% endif %}
  23. {% endblock %}
  24. {% block page-header %}
  25. {{ block.super }}
  26. <div class="sub">
  27. <span class="fa fa-chevron-right"></span>
  28. {% blocktrans trimmed with category=target %}
  29. {{ category }}: Permissions
  30. {% endblocktrans %}
  31. </div>
  32. {% endblock %}
  33. {% block view %}
  34. <form method="post" role="form">
  35. {% csrf_token %}
  36. <div class="table-panel">
  37. <table class="table">
  38. <tr>
  39. <th>{% trans "Role" %}</ht>
  40. <th class="col-md-6">{% trans "Permissions" %}</ht>
  41. </tr>
  42. {% for form in forms %}
  43. <tr>
  44. <td class="item-name">
  45. {{ form.role }}
  46. </td>
  47. <td>
  48. {% form_input form.category_role %}
  49. </td>
  50. </tr>
  51. {% endfor %}
  52. </table>
  53. <div class="table-footer">
  54. <div class="row">
  55. <div class="col-md-offset-6">
  56. <button class="btn btn-primary">{% trans "Save changes" %}</button>
  57. <button class="btn btn-success" name="stay" value="1">{% trans "Save and keep editing" %}</button>
  58. <a href="{% url root_link %}" class="btn btn-light btn-cancel">{% trans "Cancel" %}</a>
  59. </div>
  60. </div>
  61. </div>
  62. </div><!-- /.table-panel -->
  63. </form>
  64. {% endblock view %}
  65. {% block javascripts %}
  66. <script type="text/javascript">
  67. $(function() {
  68. $('.btn-cancel').click(function() {
  69. var decision = confirm("{% trans "Are you sure you want to abandon changes?" %}");
  70. return decision;
  71. });
  72. });
  73. </script>
  74. {% endblock %}