Some fixes

This commit is contained in:
Torsten Schulz (notebook)
2024-08-26 23:48:54 +02:00
parent 255fb97dd3
commit 828035d339
21 changed files with 7464 additions and 53 deletions

View File

@@ -18,6 +18,9 @@ const Log = sequelize.define('Log', {
key: 'id',
},
},
},
{
underscored: true
});
export default Log;

View File

@@ -82,10 +82,12 @@ Member.init({
}
}
}, {
underscored: true,
sequelize,
modelName: 'Member',
tableName: 'members',
timestamps: true,
hooks: {
beforeCreate: (member) => {
member.hashedId = crypto.createHash('sha256').update(String(member.id)).digest('hex');

View File

@@ -29,6 +29,8 @@ const User = sequelize.define('User', {
allowNull: true
}
}, {
underscored: true,
table: 'user',
hooks: {
beforeCreate: async (user) => {
const salt = await bcrypt.genSalt(10);

View File

@@ -17,11 +17,13 @@ const UserClub = sequelize.define('UserClub', {
model: Club,
key: 'id',
},
},
},
approved: {
type: DataTypes.BOOLEAN,
defaultValue: false,
},
}, {
underscored: true
});
User.belongsToMany(Club, { through: UserClub, foreignKey: 'userId' });