forum-options-form.hbs 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <div class="panel panel-form">
  2. <div class="panel-heading">
  3. <h3 class="panel-title">{{gettext "Change forum options"}}</h3>
  4. </div>
  5. <div class="panel-body">
  6. <fieldset>
  7. <legend>{{gettext "Privacy settings"}}</legend>
  8. {{#form-row
  9. label=(gettext "Hide my presence:")
  10. helpText=(gettext "If you hide your presence, only members with permission to see hidden users will see when you are online.")
  11. for="id_is_hiding_presence"
  12. labelClass="col-md-5"
  13. controlClass="col-md-7"
  14. validation=validation.is_hiding_presence}}
  15. {{yes-no-switch id="id_is_hiding_presence" value=is_hiding_presence}}
  16. {{/form-row}}
  17. {{#form-row
  18. label=(gettext "Private thread invitations:")
  19. for="id_limits_private_thread_invites_to"
  20. labelClass="col-md-5"
  21. controlClass="col-md-7"
  22. validation=validation.limits_private_thread_invites_to}}
  23. {{view "select"
  24. id="id_limits_private_thread_invites_to"
  25. class="form-control"
  26. content=privateThreadInvitesChoices
  27. optionValuePath="content.value"
  28. optionLabelPath="content.label"
  29. value=limits_private_thread_invites_to}}
  30. {{/form-row}}
  31. </fieldset>
  32. <fieldset>
  33. <legend>{{gettext "Automatic subscriptions"}}</legend>
  34. {{#form-row
  35. label=(gettext "Threads I start:")
  36. for="id_subscribe_to_started_threads"
  37. labelClass="col-md-5"
  38. controlClass="col-md-7"
  39. validation=validation.subscribe_to_started_threads}}
  40. {{view "select"
  41. id="id_subscribe_to_started_threads"
  42. class="form-control"
  43. content=subscribeToChoices
  44. optionValuePath="content.value"
  45. optionLabelPath="content.label"
  46. value=subscribe_to_started_threads}}
  47. {{/form-row}}
  48. {{#form-row
  49. label=(gettext "Threads I reply to:")
  50. for="id_subscribe_to_replied_threads"
  51. labelClass="col-md-5"
  52. controlClass="col-md-7"
  53. validation=validation.subscribe_to_replied_threads}}
  54. {{view "select"
  55. id="id_subscribe_to_replied_threads"
  56. class="form-control"
  57. content=subscribeToChoices
  58. optionValuePath="content.value"
  59. optionLabelPath="content.label"
  60. value=subscribe_to_replied_threads}}
  61. {{/form-row}}
  62. </fieldset>
  63. </div>
  64. <div class="panel-footer">
  65. <div class="row">
  66. <div class="col-md-7 col-md-offset-5">
  67. {{#if isBusy}}
  68. <button type="button" class="btn btn-primary btn-raised btn-block-sm btn-busy" disabled="disabled">
  69. {{gettext "Save changes"}}
  70. {{loader-compact}}
  71. </button>
  72. {{else}}
  73. <button type="submit" class="btn btn-primary btn-raised btn-block-sm">{{gettext "Save changes"}}</button>
  74. {{/if}}
  75. </div>
  76. </div>
  77. </div>
  78. </div>