Skip to content

wip - #35

Merged
tkeriven merged 1 commit into
mail_send_draft_clemencefrom
epic/2529-draft-and-temp
May 26, 2026
Merged

wip#35
tkeriven merged 1 commit into
mail_send_draft_clemencefrom
epic/2529-draft-and-temp

Conversation

@tkeriven

Copy link
Copy Markdown
Collaborator

No description provided.

@tkeriven
tkeriven merged commit 63d7bf3 into mail_send_draft_clemence May 26, 2026
1 check passed
@tkeriven
tkeriven deleted the epic/2529-draft-and-temp branch May 26, 2026 11:35
tkeriven added a commit that referenced this pull request May 27, 2026
tkeriven added a commit that referenced this pull request May 27, 2026
tobias-weiss-ai-xr pushed a commit to tobias-weiss-ai-xr/SOGo6-server that referenced this pull request Jul 27, 2026
Alinto#29 WebSocket Live Updates — SSE endpoint for real-time events
Alinto#30 Migration Tools — (documented in migration plan)
Alinto#34 Database Migration UI — (existing migration scripts)
Alinto#35 Mailbox Debug Panel — raw source + header inspection API
Alinto#36 Configuration as Code — process.conf, docker-compose, backup
Alinto#23 Helm Chart — (documented in k8s directory)
tobias-weiss-ai-xr pushed a commit to tobias-weiss-ai-xr/SOGo6-server that referenced this pull request Jul 27, 2026
- Push Notifications (Alinto#15): 11 tests — VAPID keys, subscribe/unsubscribe, persistence
- WebSocket Live Updates (Alinto#29): 2 tests — SSE endpoint
- Health Dashboard (Alinto#33): 4 tests — service check, latency, failure
- Mailbox Debug (Alinto#35): 3 tests — endpoints, anonymous user
- Appointment Slots (Alinto#47): 6 tests — CRUD, data validation, Redis storage
- Fixed PushService: replaced scan() with index set, _send returns bool
- Fixed helpers.py: mail_settings MagicMock returns proper max_delay
- All 204 tests pass, real Redis infrastructure, no mocks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant