4aa27cd4f9
Backend: - V13 Flyway migration: info_board_posts, post_attachments, post_read_status tables - InfoBoardPost entity with category enum (EVENT, RULE, GENERAL, MAINTENANCE) - PostAttachment entity (table created, upload deferred to later) - PostReadStatus entity with composite key (post_id, member_id) - InfoBoardPostRepository with paginated queries + unread count - InfoBoardService: CRUD, pin/archive, mark-as-read, notification dispatch - InfoBoardController: admin CRUD + portal read/unread endpoints - Integration with NotificationService and AuditService Frontend: - info-board.ts service with React Query hooks for all endpoints - Admin Info Board page at /info-board with create dialog, filters, pin/archive/delete - Navigation: added 'Schwarzes Brett' to admin sidebar - i18n: added infoBoard.* keys to de.json and en.json - Fixed pre-existing prettier issues in notification-compose.ts - Fixed BufferSource type issue in push-subscription.ts
79 lines
2.9 KiB
Markdown
79 lines
2.9 KiB
Markdown
# CannaManage — Visual Tour (Sprint 4)
|
|
|
|
**Generated:** 2026-06-13
|
|
|
|
---
|
|
|
|
## Admin Login
|
|
|
|
| Dark Mode | Light Mode |
|
|
|-----------|------------|
|
|
|  |  |
|
|
|
|
## Member Portal Login
|
|
|
|
| Dark Mode | Light Mode |
|
|
|-----------|------------|
|
|
|  |  |
|
|
|
|
## Club Dashboard (auth required)
|
|
|
|
| Dark Mode | Light Mode |
|
|
|-----------|------------|
|
|
|  |  |
|
|
|
|
## Member Management (auth required)
|
|
|
|
| Dark Mode | Light Mode |
|
|
|-----------|------------|
|
|
|  |  |
|
|
|
|
## Distribution History (auth required)
|
|
|
|
| Dark Mode | Light Mode |
|
|
|-----------|------------|
|
|
|  |  |
|
|
|
|
## New Distribution (Multi-Step) (auth required)
|
|
|
|
| Dark Mode | Light Mode |
|
|
|-----------|------------|
|
|
|  |  |
|
|
|
|
## Stock & Batch Management (auth required)
|
|
|
|
| Dark Mode | Light Mode |
|
|
|-----------|------------|
|
|
|  |  |
|
|
|
|
## Add New Batch (auth required)
|
|
|
|
| Dark Mode | Light Mode |
|
|
|-----------|------------|
|
|
|  |  |
|
|
|
|
## Compliance Reports (auth required)
|
|
|
|
| Dark Mode | Light Mode |
|
|
|-----------|------------|
|
|
|  |  |
|
|
|
|
## Member Quota Overview
|
|
|
|
| Dark Mode | Light Mode |
|
|
|-----------|------------|
|
|
|  |  |
|
|
|
|
## My Distribution History
|
|
|
|
| Dark Mode | Light Mode |
|
|
|-----------|------------|
|
|
|  |  |
|
|
|
|
## Profile & Settings
|
|
|
|
| Dark Mode | Light Mode |
|
|
|-----------|------------|
|
|
|  |  |
|
|
|