feat: implement table assignment and distribution for tournament matches
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 44s

This commit is contained in:
Torsten Schulz (local)
2026-05-17 23:55:39 +02:00
parent 6c7ae6860b
commit 697e67d46e
16 changed files with 426 additions and 22 deletions

View File

@@ -201,7 +201,7 @@ const Member = sequelize.define('Member', {
}
});
Member.belongsTo(Club, { as: 'club' });
Club.hasMany(Member, { as: 'members' });
Member.belongsTo(Club, { as: 'club', foreignKey: 'clubId', constraints: false });
Club.hasMany(Member, { as: 'members', foreignKey: 'clubId', constraints: false });
export default Member;

View File

@@ -59,6 +59,11 @@ const TournamentMatch = sequelize.define('TournamentMatch', {
allowNull: false,
defaultValue: false,
},
tableNumber: {
type: DataTypes.INTEGER,
allowNull: true,
field: 'table_number',
},
result: {
type: DataTypes.STRING,
allowNull: true,