user_form.html 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. {% set page_title = title %}
  2. {% set active_management_user_nav=True %}
  3. {% extends theme("management/management_layout.html") %}
  4. {% block breadcrumb %}
  5. <ol class="breadcrumb flaskbb-breadcrumb">
  6. <li><a href="{{ url_for('forum.index') }}">{% trans %}Forum{% endtrans %}</a></li>
  7. <li><a href="{{ url_for('management.overview') }}">{% trans %}Management{% endtrans %}</a></li>
  8. <li class="active">{% trans %}Manage Users{% endtrans %}</li>
  9. </ol>
  10. {% endblock %}
  11. {% block management_content %}
  12. {% from theme("macros.html") import horizontal_field, horizontal_select_field, navlink with context %}
  13. <div class="col-md-3 settings-col">
  14. <div class="nav-sidebar">
  15. <ul class="nav">
  16. {{ navlink('management.users', _("Manage Users")) }}
  17. {{ navlink('management.banned_users', _('Banned Users')) }}
  18. {% if current_user|is_admin %}
  19. {{ navlink('management.add_user', _("Add User")) }}
  20. {% endif %}
  21. </ul>
  22. </div>
  23. </div><!--/.col-md-3 -->
  24. <div class="col-md-9 settings-col with-left-border">
  25. <div class="panel settings-panel">
  26. <div class="panel-heading settings-head">
  27. <span class="fa fa-user-plus"></span> {{ title }}
  28. </div>
  29. <div class="panel-body settings-body">
  30. <div class="settings-content">
  31. <form class="form-horizontal settings-form" role="form" method="post">
  32. {{ form.hidden_tag() }}
  33. {{ horizontal_field(form.username) }}
  34. {{ horizontal_field(form.email) }}
  35. {{ horizontal_field(form.password) }}
  36. {{ horizontal_select_field(form.birthday, surrounded_div="col-sm-4") }}
  37. {{ horizontal_field(form.gender) }}
  38. {{ horizontal_field(form.location) }}
  39. {{ horizontal_field(form.website) }}
  40. {{ horizontal_field(form.avatar) }}
  41. {{ horizontal_field(form.primary_group) }}
  42. {{ horizontal_field(form.secondary_groups) }}
  43. {{ horizontal_field(form.signature, rows=5, div_class="col-sm-9") }}
  44. {{ horizontal_field(form.notes, rows=12, div_class="col-sm-9") }}
  45. {{ horizontal_field(form.submit) }}
  46. </form>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. {% endblock %}