Built motion from commit d415888.|0.0.73
[motion.git] / server / models / default_report.js
1 'use strict';
2
3 module.exports = function(sequelize, DataTypes) {
4
5   var DefaultReport = sequelize.define('DefaultReport', {
6     name: DataTypes.STRING,
7     description: DataTypes.STRING,
8     parent: DataTypes.STRING,
9     table: DataTypes.STRING,
10     conditions: DataTypes.TEXT
11   }, {
12     tableName: 'default_reports',
13     associate: function(models) {
14       DefaultReport.hasMany(models.ReportField, {
15         as: 'Fields',
16         onDelete: 'cascade',
17         hooks: true
18       });
19     }
20   });
21
22   return DefaultReport;
23 };