revision.js 436 B

123456789101112131415
  1. const form = require('express-form');
  2. const field = form.field;
  3. module.exports = form(
  4. field('pageForm.path').required(),
  5. field('pageForm.body').required().custom((value) => {
  6. // see https://github.com/weseek/growi/issues/463
  7. return value.replace(/\r\n?/g, '\n');
  8. }),
  9. field('pageForm.currentRevision'),
  10. field('pageForm.grant').toInt().required(),
  11. field('pageForm.grantUserGroupId'),
  12. field('pageForm.notify'),
  13. );