forum-options-form.hbs 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  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-block-sm disabled" disabled="disabled">
  69. {{gettext "Saving changes..."}}
  70. </button>
  71. {{else}}
  72. <button type="submit" class="btn btn-primary btn-block-sm">{{gettext "Save changes"}}</button>
  73. {{/if}}
  74. </div>
  75. </div>
  76. </div>
  77. </div>