Refactor memberController and memberService to include memberFormHandedOver field and improve parameter handling
Updated memberController to handle the showAll parameter more effectively and added memberFormHandedOver to the setClubMember method in memberService. Enhanced Member model to include memberFormHandedOver field with appropriate defaults. Updated MembersView to reflect changes in the UI, allowing for better member data management and visibility.
This commit is contained in:
@@ -138,6 +138,13 @@ const Member = sequelize.define('Member', {
|
||||
allowNull: true,
|
||||
defaultValue: null
|
||||
},
|
||||
memberFormHandedOver: {
|
||||
type: DataTypes.BOOLEAN,
|
||||
allowNull: false,
|
||||
defaultValue: false,
|
||||
field: 'member_form_handed_over',
|
||||
comment: 'Mitgliedsformular ausgehändigt'
|
||||
},
|
||||
myTischtennisPlayerId: {
|
||||
type: DataTypes.STRING,
|
||||
allowNull: true,
|
||||
@@ -157,13 +164,7 @@ const Member = sequelize.define('Member', {
|
||||
member.save();
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
underscored: true,
|
||||
tableName: 'log',
|
||||
timestamps: true
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
Member.belongsTo(Club, { as: 'club' });
|
||||
Club.hasMany(Member, { as: 'members' });
|
||||
|
||||
Reference in New Issue
Block a user