wekan/client/components/settings/settingBody.jade

96 lines
3.4 KiB
Text
Raw Normal View History

template(name="setting")
.setting-content
2017-06-21 11:28:00 +09:00
unless currentUser.isAdmin
| {{_ 'error-notAuthorized'}}
else
.content-title
span {{_ 'settings'}}
.content-body
.side-menu
ul
li.active
a.js-setting-menu(data-id="registration-setting") {{_ 'registration'}}
li
a.js-setting-menu(data-id="email-setting") {{_ 'email'}}
li
a.js-setting-menu(data-id="account-setting") {{_ 'accounts'}}
2017-09-28 16:57:04 +09:00
li
2017-10-01 12:43:15 +09:00
a.js-setting-menu(data-id="announcement-setting") {{_ 'admin-announcement'}}
2017-06-21 11:28:00 +09:00
.main-body
if loading.get
+spinner
else if generalSetting.get
+general
else if emailSetting.get
+email
else if accountSetting.get
+accountSettings
2017-10-01 12:43:15 +09:00
else if announcementSetting.get
+announcementSettings
template(name="general")
ul#registration-setting.setting-detail
li
a.flex.js-toggle-registration
.materialCheckBox(class="{{#if currentSetting.disableRegistration}}is-checked{{/if}}")
span {{_ 'disable-self-registration'}}
li
.invite-people(class="{{#if currentSetting.disableRegistration}}{{else}}hide{{/if}}")
ul
li
.title {{_ 'invite-people'}}
textarea#email-to-invite.form-control(rows='5', placeholder="{{_ 'email-addresses'}}")
li
.title {{_ 'to-boards'}}
.bg-white
each boards
a.option.flex.js-toggle-board-choose(id= _id)
.materialCheckBox(data-id= _id)
span= title
li
button.js-email-invite.primary {{_ 'invite'}}
template(name='email')
ul#email-setting.setting-detail
2017-11-27 16:44:19 +09:00
li
button.js-send-smtp-test-email.primary {{_ 'send-smtp-test'}}
template(name='accountSettings')
ul#account-setting.setting-detail
2018-05-07 13:57:23 -03:00
li.accounts-form
.title {{_ 'accounts-allowEmailChange'}}
.form-group.flex
input.form-control#accounts-allowEmailChange(type="radio" name="allowEmailChange" value="true" checked="{{#if allowEmailChange}}checked{{/if}}")
span {{_ 'yes'}}
input.form-control#accounts-allowEmailChange(type="radio" name="allowEmailChange" value="false" checked="{{#unless allowEmailChange}}checked{{/unless}}")
span {{_ 'no'}}
2018-05-07 13:57:23 -03:00
li
li.accounts-form
.title {{_ 'accounts-allowUserNameChange'}}
.form-group.flex
input.form-control#accounts-allowUserNameChange(type="radio" name="allowUserNameChange" value="true" checked="{{#if allowUserNameChange}}checked{{/if}}")
span {{_ 'yes'}}
input.form-control#accounts-allowUserNameChange(type="radio" name="allowUserNameChange" value="false" checked="{{#unless allowUserNameChange}}checked{{/unless}}")
span {{_ 'no'}}
li
button.js-accounts-save.primary {{_ 'save'}}
2017-09-28 16:57:04 +09:00
2017-10-01 12:43:15 +09:00
template(name='announcementSettings')
ul#announcement-setting.setting-detail
2017-09-28 16:57:04 +09:00
li
a.flex.js-toggle-activemessage
.materialCheckBox(class="{{#if currentSetting.enabled}}is-checked{{/if}}")
2017-10-01 12:43:15 +09:00
span {{_ 'admin-announcement-active'}}
2017-09-28 16:57:04 +09:00
li
2017-10-01 12:43:15 +09:00
.admin-announcement(class="{{#if currentSetting.enabled}}{{else}}hide{{/if}}")
2017-09-28 16:57:04 +09:00
ul
li
2017-10-01 12:43:15 +09:00
.title {{_ 'admin-announcement-title'}}
textarea#admin-announcement.form-control= currentSetting.body
2017-09-28 16:57:04 +09:00
li
2017-10-01 12:43:15 +09:00
button.js-announcement-save.primary {{_ 'save'}}