Built motion from commit 503e72f.|0.0.143
[motion.git] / server / models / module.js
index 527eeba..845f4ba 100644 (file)
@@ -24,6 +24,16 @@ module.exports = function(sequelize, DataTypes) {
       Module.hasMany(models.Module, {
         as: 'SubModules'
       });
+      Module.addScope('submodules', {
+        include: [{
+          model: models.Module,
+          as: 'SubModules',
+          required: false,
+          include: [{
+            all: true
+          }]
+        }]
+      });
     }
   });