1
0
Fork 0
mirror of https://gitlab.com/Alamantus/Readlebee.git synced 2025-05-15 06:31:17 +02:00
Readlebee/server/sequelize/associations/index.js
Robbie Antenesse 071e1e6586 Update sequelize & DB setup:
- Split models & associations into their own files
- Update columns and requirements
- Create PermissionLevel model & add to relevant models
2020-01-14 15:47:44 -07:00

17 lines
No EOL
470 B
JavaScript

const path = require('path');
const fs = require('fs');
module.exports = models => {
const associatedModels = {};
Object.keys(models).forEach(modelName => {
const associationFileName = path.resolve(__dirname, modelName, '.js');
if (fs.existsSync(associationFileName)) {
associatedModels[modelName] = require(associationFileName)(models);
} else {
associatedModels[modelName] = models[modelName];
}
});
return associatedModels;
};