Added active for members

This commit is contained in:
Torsten Schulz
2024-09-04 12:11:43 +02:00
parent 6d31c0f86e
commit c65c629210
3 changed files with 17 additions and 7 deletions

View File

@@ -30,7 +30,7 @@ class MemberService {
return members;
}
async setClubMember(userToken, clubId, memberId, firstName, lastName, street, city, birthdate, phone, email) {
async setClubMember(userToken, clubId, memberId, firstName, lastName, street, city, birthdate, phone, email, active = true) {
try {
console.log('[setClubMembers] - Check access');
await checkAccess(userToken, clubId);
@@ -38,7 +38,7 @@ class MemberService {
let member = null;
console.log('[setClubMembers] - load member if possible');
if (memberId) {
member = await Member.findOne({ where: { id: memberId }});
member = await Member.findOne({ where: { id: memberId } });
}
console.log('[setClubMembers] - set member');
if (member) {
@@ -49,6 +49,7 @@ class MemberService {
member.birthDate = birthdate;
member.phone = phone;
member.email = email;
member.active = active; // Active status setzen
await member.save();
} else {
await Member.create({
@@ -60,6 +61,7 @@ class MemberService {
phone: phone,
email: email,
clubId: clubId,
active: active // Active status setzen
});
}
console.log('[setClubMembers] - load club members');