|
Some checks are pending
NordaBiz Tests / Unit & Integration Tests (push) Waiting to run
NordaBiz Tests / E2E Tests (Playwright) (push) Blocked by required conditions
NordaBiz Tests / Smoke Tests (Production) (push) Blocked by required conditions
NordaBiz Tests / Send Failure Notification (push) Blocked by required conditions
Rozszerzenie powiadomień o kolejne typy zdarzeń, z symetrycznymi togglami e-mail i push w /konto/prywatnosc. Migracje 103 + 104 — 6 nowych kolumn preferencji e-mail + NordaEvent.reminder_24h_sent_at. Triggery: - Forum odpowiedź → push do autora wątku (notify_push_forum_reply) - Forum cytat (> **Imię** napisał(a):) → push + email do cytowanego (notify_push/email_forum_quote) - Admin publikuje aktualność → broadcast push (ON) + email (OFF) do aktywnych członków (notify_push/email_announcements) - Board: utworzenie / publikacja programu / publikacja protokołu → broadcast push + opt-in email (notify_push/email_board_meetings) - Nowe wydarzenie w kalendarzu → broadcast push + email (oba ON) (notify_push/email_event_invites) - Cron scripts/event_reminders_cron.py co godzinę — wydarzenia za 23-25h, dla zapisanych (EventAttendee.status != 'declined') push + email, znacznik NordaEvent.reminder_24h_sent_at żeby nie dublować. Email defaults dobrane, by nie zalać inbox: broadcast OFF (announcements, board, forum_reply), personalne/actionable ON (forum_quote, event_invites, event_reminders). Wszystkie nowe e-maile mają jednym-kliknięciem unsubscribe (RFC 8058 + link w stopce) — unsubscribe_tokens.py rozszerzony o nowe typy. Cron entry do dodania na prod (osobny krok, bo to edycja crontaba): 0 * * * * cd /var/www/nordabiznes && venv/bin/python3 scripts/event_reminders_cron.py Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| admin | ||
| announcements | ||
| auth | ||
| benefits | ||
| board | ||
| calendar | ||
| classifieds | ||
| company | ||
| contacts | ||
| education | ||
| errors | ||
| forum | ||
| konto | ||
| membership | ||
| messages | ||
| partials | ||
| pej | ||
| reports | ||
| settings | ||
| zopk | ||
| admin_seo_dashboard.html | ||
| base.html | ||
| base.html.bak.20251229_142208 | ||
| base.html.bak.20260101_161750 | ||
| chamber_authorities.html | ||
| chat_members_only.html | ||
| chat.html | ||
| CLAUDE.md | ||
| company_detail_enhanced.html | ||
| company_detail_safe.html | ||
| company_detail.html | ||
| company_detail.html.bak.20251229_142208 | ||
| company_edit.html | ||
| connections_map.html | ||
| connections_modal.html | ||
| dashboard.html | ||
| events.html | ||
| gbp_audit.html | ||
| index.html | ||
| it_audit_form.html | ||
| it_audit.html | ||
| landing.html | ||
| new_members.html | ||
| person_detail.html | ||
| polityka_prywatnosci.html | ||
| pwa_install.html | ||
| regulamin.html | ||
| release_notes.html | ||
| search_results.html | ||
| seo_audit.html | ||
| social_audit.html | ||
| unsubscribe.html | ||
| user_profile.html | ||