15 lines
337 B
JavaScript
Executable File
15 lines
337 B
JavaScript
Executable File
const Task = require('./task')
|
|
const Project = require('./project')
|
|
const User = require('./user')
|
|
|
|
Project.hasMany(Task)
|
|
Task.belongsTo(Project)
|
|
|
|
User.belongsToMany(Project, { through: 'projectUser' })
|
|
Project.hasMany(User)
|
|
|
|
Task.belongsToMany(User, { through: 'userTask' })
|
|
User.hasMany(Task)
|
|
|
|
module.exports = { Task, Project, User }
|