Featured speakers

This commit is contained in:
David Arranz 2019-09-03 10:52:35 +02:00
parent 539cada80c
commit 44463e5729

View File

@ -47,6 +47,10 @@ module.exports = function (sequelize, DataTypes) {
type: DataTypes.UUID,
foreignKey: true,
},
featured: {
type: DataTypes.BOOLEAN,
defaultValue: false,
}
}, {
tableName: 'speakers',
freezeTableName: true,
@ -102,9 +106,10 @@ module.exports = function (sequelize, DataTypes) {
Speaker.addScope('featured', {
order: [
['updatedAt', 'DESC']
]
where: {
featured: true
},
order: sequelize.random()
});
Speaker.addScope('last', {