sequelize-admin-panel
Version:
Admin panel for sequelize ORM
14 lines (13 loc) • 330 B
JavaScript
module.exports = (sequelize, DataTypes) => {
const Model = sequelize.define('Worker', {
name: DataTypes.STRING
})
Model.associate = function(models) {
Model.belongsToMany(models.Project, {
through: models.WorkerProject,
onDelete: 'CASCADE'
})
Model.belongsTo(models.Manager)
}
return Model
}