Add revisions system

Conflicts:
	client/css/style.css
	views/layout.jade
This commit is contained in:
Luc Didry 2016-09-15 22:02:55 +02:00
parent 36ee5a6db5
commit 9af9915d4e
10 changed files with 883 additions and 0 deletions

View file

@ -49,6 +49,28 @@ db.prototype = {
);
},
// revision commands
setRevisions: function(room, revisions) {
this.rooms.update(
{name:room},
{$set:{revisions:revisions}}
);
},
getRevisions: function(room, callback) {
this.rooms.findOne(
{name:room},
{revisions:true},
function(err, room) {
if(room) {
callback(room.revisions);
} else {
callback();
}
}
);
},
// Column commands
createColumn: function(room, name, callback)
{