Built motion from commit d415888.|0.0.73
[motion.git] / server / models / report_field.js
1 'use strict';
2
3 module.exports = function(sequelize, DataTypes) {
4
5   var ReportField = sequelize.define('ReportField', {
6     field: DataTypes.STRING,
7     alias: DataTypes.STRING,
8     function: DataTypes.STRING,
9     groupBy: DataTypes.BOOLEAN,
10     orderBy: DataTypes.STRING
11   }, {
12     tableName: 'report_fields',
13     associate: function(models) {
14       ReportField.belongsTo(models.Metric);
15       ReportField.addScope('metrics', {
16         include: [models.Metric]
17       });
18     }
19   });
20
21   return ReportField;
22 };