revision.js 449 B

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