settings.html 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. {% set page_title = active_group.name %}
  2. {% extends theme("management/management_layout.html") %}
  3. {% block management_content %}
  4. {% from theme('macros.html') import render_boolean_field, render_select_field, render_field, navlink with context %}
  5. <div class="col-md-3">
  6. <ul class="nav nav-pills nav-stacked">
  7. {% for group in all_groups %}
  8. {% if group.key == active_group.key %}
  9. <li class="active"><a href="{{ url_for('management.settings', slug=group.key) }}">{{ group.name }}</a></li>
  10. {% else %}
  11. <li><a href="{{ url_for('management.settings', slug=group.key) }}">{{ group.name }}</a></li>
  12. {% endif %}
  13. {% endfor %}
  14. </ul>
  15. </div><!--/.col-md-3 -->
  16. <div class="col-md-9">
  17. <legend>{{ active_group.name }}</legend>
  18. <form class="form-horizontal" role="form" method="post">
  19. {{ form.hidden_tag() }}
  20. {% for field in form %}
  21. {% if field.type not in ["TextField", "IntegerField"] %}
  22. {% if field.type == "BooleanField" %}
  23. {{ render_boolean_field(field) }}
  24. {% endif %}
  25. {% if field.type in ["SelectField", "SelectMultipleField"] %}
  26. {{ render_select_field(field) }}
  27. {% endif %}
  28. {% else %}
  29. {{ render_field(field) }}
  30. {% endif %}
  31. {% endfor %}
  32. <button type="submit" class="btn btn-success">Save</button>
  33. </form>
  34. </div>
  35. {% endblock %}