user_form.html 2.9 KB

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