From 44463e572963fc09bdc035411e1da4ad297b09fe Mon Sep 17 00:00:00 2001 From: david Date: Tue, 3 Sep 2019 10:52:35 +0200 Subject: [PATCH] Featured speakers --- modules/speakers/speaker.model.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/modules/speakers/speaker.model.js b/modules/speakers/speaker.model.js index 729c939..9dd165d 100644 --- a/modules/speakers/speaker.model.js +++ b/modules/speakers/speaker.model.js @@ -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', {