Forráskód Böngészése

Added Public option to Setup Wizard

NGPixel 8 éve
szülő
commit
485bfc39c3
2 módosított fájl, 6 hozzáadás és 0 törlés
  1. 1 0
      client/js/configure.js
  2. 5 0
      views/configure/index.pug

+ 1 - 0
client/js/configure.js

@@ -49,6 +49,7 @@ jQuery(document).ready(function ($) {
         host: appconfig.host || 'http://',
         port: appconfig.port || 80,
         lang: appconfig.lang || 'en',
+        public: (appconfig.public === true),
         db: appconfig.db || 'mongodb://localhost:27017/wiki',
         pathData: './data',
         pathRepo: './repo',

+ 5 - 0
views/configure/index.pug

@@ -104,6 +104,11 @@ html(data-logic='configure')
                         each lg in langs
                           option(value=lg.id)= lg.name
                       span.desc The language in which navigation, help and other UI elements will be displayed.
+                  section
+                    p.control.is-fullwidth
+                      input#ipt-public(type='checkbox', v-model='conf.public', data-vv-scope='general', name='ipt-public')
+                      label.label(for='ipt-public') Public Access
+                      span.desc Should the site be accessible (read only) without login.
                 .panel-footer
                   .progress-bar: div(v-bind:style='{width: currentProgress}')
                   button.button.is-indigo.is-outlined(v-on:click='proceedToSyscheck', v-bind:disabled='loading') Back