|
|
@@ -1,10 +1,13 @@
|
|
|
module.exports = function(crowi) {
|
|
|
- var debug = require('debug')('growi:models:revision')
|
|
|
- , mongoose = require('mongoose')
|
|
|
- , Xss = require('../util/xss')
|
|
|
+ /* eslint-disable no-unused-vars */
|
|
|
+ const logger = require('@alias/logger')('growi:models:revision');
|
|
|
+ /* eslint-enable */
|
|
|
+
|
|
|
+ var mongoose = require('mongoose')
|
|
|
, ObjectId = mongoose.Schema.Types.ObjectId
|
|
|
, revisionSchema;
|
|
|
|
|
|
+
|
|
|
revisionSchema = new mongoose.Schema({
|
|
|
path: { type: String, required: true },
|
|
|
body: { type: String, required: true },
|
|
|
@@ -47,12 +50,12 @@ module.exports = function(crowi) {
|
|
|
|
|
|
return resolve(data);
|
|
|
});
|
|
|
- });
|
|
|
+ });
|
|
|
};
|
|
|
|
|
|
revisionSchema.statics.findRevisions = function(ids) {
|
|
|
var Revision = this,
|
|
|
- User = crowi.model('User');
|
|
|
+ User = crowi.model('User');
|
|
|
|
|
|
if (!Array.isArray(ids)) {
|
|
|
return Promise.reject('The argument was not Array.');
|
|
|
@@ -82,7 +85,7 @@ module.exports = function(crowi) {
|
|
|
|
|
|
revisionSchema.statics.findRevisionList = function(path, options) {
|
|
|
var Revision = this,
|
|
|
- User = crowi.model('User');
|
|
|
+ User = crowi.model('User');
|
|
|
|
|
|
return new Promise(function(resolve, reject) {
|
|
|
Revision.find({path: path})
|