X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fmodels%2Fhistory%2Freport_openchannel_session_history.js;fp=server%2Fmodels%2Freport_sms_room.js;h=217ea28005b9ec39ec71b140a7efa0aba31cfe7c;hb=abb930c5c62f715d7435705987118e2fda0eed33;hp=b90e3b90fb43dee9b48079795cfab26cceaaf9bc;hpb=d168c38956e2b3512dfb925e8c7f496a3cb1fed0;p=motion.git diff --git a/server/models/report_sms_room.js b/server/models/history/report_openchannel_session_history.js similarity index 60% rename from server/models/report_sms_room.js rename to server/models/history/report_openchannel_session_history.js index b90e3b9..217ea28 100644 --- a/server/models/report_sms_room.js +++ b/server/models/history/report_openchannel_session_history.js @@ -5,50 +5,36 @@ var moment = require('moment'); module.exports = function(sequelize, DataTypes) { - var ReportMailRoom = sequelize.define('ReportSmsRoom', { - uniqueid: { - type: DataTypes.STRING, - unique: true - }, + var ReportOpenchannelSessionHistory = sequelize.define('ReportOpenchannelSessionHistory', { + uniqueid: DataTypes.STRING, accountid: DataTypes.STRING, accountname: DataTypes.STRING, accountnumber: DataTypes.STRING, application: DataTypes.STRING, - from: DataTypes.STRING, memberid: DataTypes.STRING, membername: DataTypes.STRING, queue: DataTypes.INTEGER, queuename: DataTypes.STRING, roomid: DataTypes.INTEGER, + fidelity: { + type: DataTypes.INTEGER, + defaultValue: 0 + }, + joinAt: DataTypes.DATE, + leaveAt: DataTypes.DATE, + completeAt: DataTypes.DATE, complete: { type: DataTypes.BOOLEAN, defaulValue: false }, completeReason: DataTypes.ENUM('agent'), - completeAt: DataTypes.DATE, - joinAt: DataTypes.DATE, - leaveAt: DataTypes.DATE, unmanaged: { type: DataTypes.BOOLEAN, defaultValue: false - }, - disposition: DataTypes.STRING, - note: DataTypes.TEXT, - urating: { - type: DataTypes.INTEGER, - defaultValue: 0, - validate: { - min: 0, - max: 10 - } - }, - status: { - type: DataTypes.ENUM('NEW', 'OPEN', 'CLOSED', 'UNMANAGED'), - defaultValue: 'NEW' - }, + } }, { - tableName: 'report_sms_room' + tableName: 'report_openchannel_session_history' }); - - return ReportMailRoom; + ReportOpenchannelSessionHistory.removeAttribute('id'); + return ReportOpenchannelSessionHistory; };