securityGeneral.js 560 B

123456789101112131415
  1. 'use strict';
  2. var form = require('express-form')
  3. , field = form.field
  4. , stringToArray = require('../../util/formUtil').stringToArrayFilter
  5. , normalizeCRLF = require('../../util/formUtil').normalizeCRLFFilter
  6. ;
  7. module.exports = form(
  8. field('settingForm[security:basicName]'),
  9. field('settingForm[security:basicSecret]'),
  10. field('settingForm[security:restrictGuestMode]').required(),
  11. field('settingForm[security:registrationMode]').required(),
  12. field('settingForm[security:registrationWhiteList]').custom(normalizeCRLF).custom(stringToArray)
  13. );