sails-hook-blacksails
Version:
A Sails Micro-app architecture framework
40 lines • 819 B
JavaScript
module.exports = {
attributes: {},
associations() {
Role.belongsToMany(Group, {
through: 'GroupRole',
foreignKey: {
name: 'RoleId',
as: 'Roles',
},
});
Group.belongsToMany(Role, {
through: 'GroupRole',
foreignKey: {
name: 'GroupsId',
as: 'Groups',
},
});
},
options: {
"paranoid": false,
"timestamps": true,
classMethods: {
...sails.config.models.classMethod['GroupRole'],
associations() {
return {
"belongsTo": [],
"hasMany": [],
"hasOne": [],
"belongsToMany": []
};
},
},
instanceMethods: {
...sails.config.models.instanceMethod['GroupRole'],
},
hooks: {
...sails.config.models.hook['GroupRole'],
},
},
};