UNPKG

sails-hook-blacksails

Version:
42 lines (39 loc) 886 B
module.exports = { attributes: { name: { type: Sequelize.STRING(45), allowNull: true, }, api: { type: Sequelize.STRING(45), allowNull: true, }, }, associations() { RoleMenuItem.belongsTo(Role); RoleMenuItem.belongsTo(MenuItem); Role.hasMany(RoleMenuItem); MenuItem.hasMany(RoleMenuItem); }, options: { "paranoid": false, "timestamps": true, classMethods: { ...sails.config.models.classMethod['RoleMenuItem'], associations() { return { "belongsTo": ["Role", "MenuItem"], "hasMany": ["RoleMenuItem", "RoleMenuItem"], "hasOne": [], "belongsToMany": [] }; }, }, instanceMethods: { ...sails.config.models.instanceMethod['RoleMenuItem'], }, hooks: { ...sails.config.models.hook['RoleMenuItem'], }, }, };