Activity Feed
The Activity Feed component displays a real-time feed of recent user actions within Mission Control, including logins, page views, and form submissions.Overview
The Activity Feed provides visibility into how users interact with the platform. It is available on the dashboard and shows activity scoped to the authenticated client.Features
- Real-time events — Displays logins, page views, and form submissions
- Date range filtering — Filter events by custom date ranges
- Pagination — Server-side pagination for efficient data loading
- Permission-based access — Respects module-level access permissions
Accessing the Activity Feed
Navigate to Activity Feed from the dashboard sidebar, or visit/activity-feed directly.
API Endpoint
The Activity Feed is powered by the following API endpoint:Requires authentication via JWT bearer token.
GET /api/activity_feed/events/
Returns a paginated list of activity events for the authenticated client. Query Parameters:| Parameter | Type | Default | Description |
|---|---|---|---|
start_date | string | today | Start date in YYYY-MM-DD format |
end_date | string | today | End date in YYYY-MM-DD format |
page | int | 1 | Page number |
size | int | 20 | Number of results per page |
Component Details
TheActivityFeed component is an Angular feature module located at src/app/components/activity-feed/.
Files
activity-feed.component.ts— Main component with date filtering and pagination logicactivity-feed.component.html— Template with Material table and paginatoractivity-feed.component.scss— Component stylesactivity-feed.module.ts— Feature module declaration
Usage
The component is lazy-loaded via the Angular router at the/activity-feed path..png?fit=max&auto=format&n=Frm2GFbmok4D-yJA&q=85&s=93c3ebd47542af65d1cd06d8563a7f6e)