Added revisions

This commit is contained in:
Jori Lallo
2016-06-26 11:23:03 -07:00
parent 2bcf37fd83
commit 0026b092d2
5 changed files with 149 additions and 11 deletions

31
server/models/Revision.js Normal file
View File

@ -0,0 +1,31 @@
import {
DataTypes,
sequelize,
} from '../sequelize';
const Revision = sequelize.define('revision', {
id: { type: DataTypes.UUID, defaultValue: DataTypes.UUIDV4, primaryKey: true },
title: DataTypes.STRING,
text: DataTypes.TEXT,
html: DataTypes.TEXT,
preview: DataTypes.TEXT,
userId: {
type: 'UUID',
allowNull: false,
references: {
model: 'users',
}
},
documentId: {
type: 'UUID',
allowNull: false,
references: {
model: 'documents',
onDelete: 'CASCADE',
}
},
});
export default Revision;