tasks-backend/db/models/index.js

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 }