allow -1 for iphashpevmlevel i nnew settings page

merge-requests/218/head
Thomas Lynch 3 years ago
parent 313d4a9fe4
commit 0d842e0320
  1. 2
      controllers/forms/globalsettings.js
  2. 1
      views/pages/globalmanagesettings.pug

@ -35,7 +35,7 @@ module.exports = async (req, res, next) => {
{ result: numberBody(req.body.flood_timers_any_content_same_ip), expected: false, error: 'Invalid flood time any content same ip' },
{ result: numberBody(req.body.block_bypass_expire_after_uses), expected: false, error: 'Block bypass expire after uses must be a number > 0' },
{ result: numberBody(req.body.block_bypass_expire_after_time), expected: false, error: 'Invalid block bypass expire after time' },
{ result: numberBody(req.body.ip_hash_perm_level), expected: false, error: 'Invalid ip hash perm level' },
{ result: numberBody(req.body.ip_hash_perm_level, -1), expected: false, error: 'Invalid ip hash perm level' },
{ result: numberBody(req.body.delete_board_perm_level), expected: false, error: 'Invalid delete board perm level' },
{ result: numberBody(req.body.rate_limit_cost_captcha, 1, 100), expected: false, error: 'Rate limit cost captcha must be a number from 1-100' },
{ result: numberBody(req.body.rate_limit_cost_board_settings, 1, 100), expected: false, error: 'Rate limit cost board settings must be a number from 1-100' },

@ -102,6 +102,7 @@ block content
.row
.label Raw IP Perm Level
select(name='ip_hash_perm_level')
option(value='0', selected=settings.ipHashPermLevel === 0) Nobody
option(value='0', selected=settings.ipHashPermLevel === 0) Admin
option(value='1', selected=settings.ipHashPermLevel === 1) Global Staff
option(value='2', selected=settings.ipHashPermLevel === 2) Board Owner

Loading…
Cancel
Save