feat(member-notes): enhance member note functionality with structured data and observation tracking
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 58s

This commit is contained in:
Torsten Schulz (local)
2026-08-14 13:39:00 +02:00
parent f59c7391b8
commit 313790428d
7 changed files with 262 additions and 16 deletions

View File

@@ -17,8 +17,8 @@ const getMemberNotes = async (req, res) => {
const addMemberNote = async (req, res) => {
try {
const { authcode: userToken } = req.headers;
const { memberId, content, clubId } = req.body;
await MemberNoteService.addNoteToMember(userToken, clubId, memberId, content);
const { memberId, content, clubId, kind, trainingFocus, sourceType, sourceLabel } = req.body;
await MemberNoteService.addNoteToMember(userToken, clubId, memberId, content, { kind, trainingFocus, sourceType, sourceLabel });
const notes = await MemberNoteService.getNotesForMember(userToken, clubId, memberId);
res.status(201).json(notes);
} catch (error) {