tasks-backend/db/models/index.js
2019-07-09 19:54:38 +02:00

19 lines
461 B
JavaScript
Executable File

const Task = require('./task')
const Project = require('./project')
const User = require('./user')
const Article = require('./article')
const Tag = require('./tag')
Project.hasMany(Task)
Task.belongsTo(Project)
Article.hasMany(Tag)
Tag.belongsTo(Article)
User.belongsToMany(Project, { through: 'projectUser' })
Project.hasMany(User)
Task.belongsToMany(User, { through: 'userTask' })
User.hasMany(Task)
module.exports = { Task, Project, User, Article, Tag }