Fügt die Funktionalität zur Aktualisierung der Vereinseinstellungen hinzu. Implementiert die Methode updateClubSettings im clubsController, um Begrüßungstexte und Mitgliedsnummern zu aktualisieren. Aktualisiert das Club-Modell, um neue Felder für greetingText und associationMemberNumber zu unterstützen. Ergänzt die Routen in clubRoutes, um die neuen Einstellungen zu verarbeiten. Fügt eine neue Ansicht für die Vereins-Einstellungen im Frontend hinzu und aktualisiert die Navigation entsprechend.

This commit is contained in:
Torsten Schulz (local)
2025-10-03 19:49:19 +02:00
parent 4b1a046149
commit ac727c6c5b
12 changed files with 1144 additions and 48 deletions

View File

@@ -7,6 +7,16 @@ const Club = sequelize.define('Club', {
allowNull: false,
unique: true,
},
greetingText: {
type: DataTypes.TEXT,
allowNull: true,
field: 'greeting_text'
},
associationMemberNumber: {
type: DataTypes.STRING,
allowNull: true,
field: 'association_member_number'
},
}, {
tableName: 'clubs',
underscored: true,