3 module.exports = function(sequelize, DataTypes) {
5 var ReportField = sequelize.define('ReportField', {
6 field: DataTypes.STRING,
7 alias: DataTypes.STRING,
8 function: DataTypes.STRING,
9 format: DataTypes.STRING,
10 groupBy: DataTypes.BOOLEAN,
11 orderBy: DataTypes.STRING,
13 type: DataTypes.BOOLEAN,
17 tableName: 'analytics_report_fields',
18 associate: function(models) {
19 ReportField.belongsTo(models.Metric);
20 ReportField.belongsTo(models.DefaultMetric);
21 ReportField.addScope('metrics', {
22 include: [models.Metric]