From 1dfb6ef477dba4d0faf4bf86026647f43fb2f5f6 Mon Sep 17 00:00:00 2001 From: lkisme Date: Fri, 24 Feb 2017 22:10:38 +0800 Subject: Admin panel: Only invited user can register in strict mode, Set mail server in admin panel, Switch strict mode in admin panel, Invite people to system in admin panel --- client/components/settings/settingBody.jade | 72 +++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 client/components/settings/settingBody.jade (limited to 'client/components/settings/settingBody.jade') diff --git a/client/components/settings/settingBody.jade b/client/components/settings/settingBody.jade new file mode 100644 index 00000000..5d77bc60 --- /dev/null +++ b/client/components/settings/settingBody.jade @@ -0,0 +1,72 @@ +template(name="setting") + .setting-content + .content-title + span Settings + .content-body + .side-menu + ul + li.active + a.js-setting-menu(data-id="general-setting") System + li + a.js-setting-menu(data-id="email-setting") Email + .main-body + if loading.get + +spinner + else if generalSetting.get + +general + else if emailSetting.get + +email + +template(name="general") + ul#general-setting.setting-detail + li + a.flex.js-toggle-strict-mode + .materialCheckBox(class="{{#if currentSetting.strict}}is-checked{{/if}}") + + span Use Strict Mode + li + .invite-people(class="{{#if currentSetting.strict}}{{else}}hide{{/if}}") + ul + li + .title Invite People + textarea#email-to-invite.form-control(rows='5', placeholder="Email Adresses") + li + .title To board(s) + .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 + li.smtp-form + .title SMTP Host {{currentSetting.mailServer.port}} + .description The address of the SMTP server that handles your emails. + .form-group + input.form-control#mail-server-host(type="text", placeholder="smtp.domain.com" value="{{currentSetting.mailServer.host}}") + li.smtp-form + .title SMTP Port + .description The port your SMTP server uses for outgoing emails. + .form-group + input.form-control#mail-server-port(type="text", placeholder="25" value="{{currentSetting.mailServer.port}}") + li.smtp-form + .title SMTP user name + .form-group + input.form-control#mail-server-username(type="text", placeholder="user name" value="{{currentSetting.mailServer.username}}") + li.smtp-form + .title SMTP password + .form-group + input.form-control#mail-server-password(type="text", placeholder="password" value="{{currentSetting.mailServer.password}}") + li.smtp-form + .title From + .Email address you want to use to send emails. + .form-group + input.form-control#mail-server-from(type="email", placeholder="no-reply@domain.com" value="{{currentSetting.mailServer.from}}") + + li + button.js-save.primary Save -- cgit v1.2.3-1-g7c22