notEmpty: true
}
},
- title: DataTypes.STRING
+ title: DataTypes.STRING,
+ path: DataTypes.STRING
}, {
tableName: 'modules',
associate: function(models) {
Module.hasMany(models.Module, {
as: 'SubModules'
});
+ Module.addScope('submodules', {
+ include: [{
+ model: models.Module,
+ as: 'SubModules',
+ required: false,
+ include: [{
+ all: true
+ }]
+ }]
+ });
}
});