settings.html 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. {% extends theme("admin/admin_layout.html") %}
  2. {% block admin_content %}
  3. {% from theme('macros.html') import render_pagination %}
  4. <legend>Settings</legend>
  5. <form class="form-horizontal" role="form" method="post">
  6. <div class="form-group">
  7. <label for="project_title" class="col-sm-2 control-label">Project title</label>
  8. <div class="col-sm-10">
  9. <input type="text" class="form-control" name="project_title", id="project_title", value="{{ config['PROJECT_TITLE'] }}">
  10. <span class="help-block">The name of your project</span>
  11. </div>
  12. </div>
  13. <div class="form-group">
  14. <label for="project_subtitle" class="col-sm-2 control-label">Project subtitle</label>
  15. <div class="col-sm-10">
  16. <input type="text" class="form-control" name="project_subtitle", id="project_subtitle", value="{{ config['PROJECT_SUBTITLE'] }}">
  17. <span class="help-block">The subtitle of your project (if any).</span>
  18. </div>
  19. </div>
  20. <div class="form-group">
  21. <label class="col-sm-2 control-label" for="default_theme">Default theme</label>
  22. <div class="col-sm-10">
  23. <select class="form-control" id="default_theme" name="default_theme">
  24. <option selected value="{{ config['DEFAULT_THEME'].identifier }}">{{ config['DEFAULT_THEME'].name }}</option>
  25. {% for theme in themes %}
  26. <option value="{{ theme.identifier }}">{{ theme.name }}</option>
  27. {% endfor %}
  28. </select>
  29. <span class="help-block">The default theme for FlaskBB.</span>
  30. </div>
  31. </div>
  32. <div class="form-group">
  33. <label class="col-sm-2 control-label" for="tracker_length">Tracker length</label>
  34. <div class="col-sm-10">
  35. <input type="text" class="form-control" name="tracker_length" id="tracker_length", value="{{ config['TRACKER_LENGTH'] }}">
  36. <span class="help-block">The tracker length defines how long the topics will stay as unread. <b>0</b> to disable it.</span>
  37. </div>
  38. </div>
  39. <div class="form-group">
  40. <label class="col-sm-2 control-label" for="users_per_page">Users Per Page</label>
  41. <div class="col-sm-10">
  42. <input type="text" class="form-control" name="users_per_page" id="users_per_page", value="{{ config['USERS_PER_PAGE'] }}">
  43. <span class="help-block">How many users per page are displayed.</span>
  44. </div>
  45. </div>
  46. <div class="form-group">
  47. <label class="col-sm-2 control-label" for="topics_per_page">Topics Per Page</label>
  48. <div class="col-sm-10">
  49. <input type="text" class="form-control" name="topics_per_page" id="topics_per_page", value="{{ config['TOPICS_PER_PAGE'] }}">
  50. <span class="help-block">How many topics per page are displayed.</span>
  51. </div>
  52. </div>
  53. <div class="form-group">
  54. <label class="col-sm-2 control-label" for="posts_per_page">Posts Per Page</label>
  55. <div class="col-sm-10">
  56. <input type="text" class="form-control" name="posts_per_page" id="posts_per_page", value="{{ config['POSTS_PER_PAGE'] }}">
  57. <span class="help-block">How many posts per page are displayed.</span>
  58. </div>
  59. </div>
  60. <div class="form-group">
  61. <label class="col-sm-2 control-label" for="online_last_minutes">Online Last Minutes</label>
  62. <div class="col-sm-10">
  63. <input type="text" class="form-control" name="online_last_minutes" id="online_last_minutes", value="{{ config['ONLINE_LAST_MINUTES'] }}">
  64. <span class="help-block">How long the use can be inactive before he is marked as offline.</span>
  65. </div>
  66. </div>
  67. <!--
  68. <div class="form-group">
  69. <label for="optionsRadio" class="col-sm-2 control-label">Simple yes/no</label>
  70. <div class="col-sm-10">
  71. <label class="radio-inline">
  72. <input type="radio" name="optionsRadios" id="optionsRadios1" value="option1" checked> Yes
  73. </label>
  74. <label class="radio-inline">
  75. <input type="radio" name="optionsRadios" id="optionsRadios2" value="option2"> No
  76. </label>
  77. <span class="help-block">A block of help text that breaks onto a new line and may extend beyond one line.</span>
  78. </div>
  79. </div>
  80. -->
  81. <div class="form-group">
  82. <div class="col-sm-offset-2 col-sm-10">
  83. <button type="submit" class="btn btn-default">Save</button>
  84. </div>
  85. </div>
  86. </form>
  87. {% endblock %}