summaryrefslogtreecommitdiffstats
path: root/server/models/user.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/models/user.js')
-rw-r--r--server/models/user.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/models/user.js b/server/models/user.js
index 63e87bd..7ef8afc 100644
--- a/server/models/user.js
+++ b/server/models/user.js
@@ -15,7 +15,9 @@ module.exports = (sequelize, DataTypes) => {
timestamps: false
})
user.associate = function (models) {
- // associations can be defined here
+ var UserXRole = sequelize.define('user_x_role', {}, { timestamps: false, freezeTableName: true })
+ user.belongsToMany(models.role, { as: 'roles', through: UserXRole, foreignKey: 'userId', otherKey: 'roleId'})
}
+
return user
}