Feature/mailcount #5
No reviewers
Labels
No labels
bug
dependencies
documentation
duplicate
enhancement
good first issue
help wanted
invalid
javascript
question
wontfix
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Bothim_TV/punktesystem!5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/mailcount"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.
📝 Walkthrough
Walkthrough
Adds mail count tracking to student records. Backend schema migrations add a
mailcountfield to the Schüler table with a default value of zero. Backend mail sending logic increments this counter for each real student (excluding test dummy). Frontend displays the mail count in a sortable table column and updates it locally after successful sends.Changes
backend/prisma/migrations/20260130101000_add_mailcount/migration.sql,backend/prisma/schema.prismamailcountinteger field with default value of 0 to Schüler table.backend/src/routes/mail/POST.tsfrontend/src/pages/verwaltung/mail.vuemailcountfield to Schueler interface, renders new "Mails" table column, initializes counter for test entries, and propagates local updates to mailcount after successful batch sends.Estimated code review effort
🎯 2 (Simple) | ⏱️ ~12 minutes
Poem
Comment
@coderabbitai helpto get the list of available commands and usage tips.