Activity logging infrastructure #7

Closed
opened 2026-01-28 19:03:05 +00:00 by jason.woltje · 0 comments
Owner

Implement activity logging for audit trail.

Events to log:

  • Task created/updated/deleted
  • Event created/updated/deleted
  • Project created/updated/deleted
  • User login/logout
  • Settings changed

Schema:

  • activity_log table (user_id, action, entity_type, entity_id, details, timestamp)

API:

  • GET /api/activity - List activity (with filters)
  • Activity logged automatically via service interceptor

Requirements:

  • Efficient storage (consider partitioning by date)
  • Retention policy support
  • Queryable by entity and user
Implement activity logging for audit trail. **Events to log:** - Task created/updated/deleted - Event created/updated/deleted - Project created/updated/deleted - User login/logout - Settings changed **Schema:** - activity_log table (user_id, action, entity_type, entity_id, details, timestamp) **API:** - GET /api/activity - List activity (with filters) - Activity logged automatically via service interceptor **Requirements:** - Efficient storage (consider partitioning by date) - Retention policy support - Queryable by entity and user
jason.woltje added this to the M1-Foundation (0.0.1) milestone 2026-01-28 19:03:05 +00:00
jason.woltje added the p1api labels 2026-01-28 19:03:05 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaic/stack#7