generated from RealDevSquad/website-template
-
Notifications
You must be signed in to change notification settings - Fork 167
Open
Labels
Description
Issue : Integrate User Activity Data into Status Site Calendar
Description
Currently, our dashboard site has an Activity Feed powered by the Logs API that tracks and displays user activities.
On the status site, we already have a calendar component with a user search option (by username), but it is non-functional.
The goal of this task is to integrate the relevant APIs with the calendar so that when a username is entered, the calendar dynamically displays the user’s activities in a structured and visually intuitive way.
Requirements
1. OOO (Out of Office) Display
- Show user OOO periods on the calendar.
- Highlight affected dates with a unique color.
- Tooltip should include:
- Start date
- End date
Color Example of dates with OOO: 🔴 Red (#FF4C4C)
2. Task Details
- Display active tasks and past tasks details on selected dates
- Tooltip must include:
- Task name
- Duration (from – to)
- GitHub issue link
**Color Examples for tasks ** 🟢 Green (#2ECC71)
3. Extension Requests
- Show extension request history on the calendar.
- Tooltip should include:
- Requested duration
- Approval/Rejection status
- Number of extension requests
Color Example of dates with ER's: 🟤 Brown (#8E6E53)
4. Task Status Updates
- Reflect task status changes (
DONE,IN_PROGRESS,IN_REVIEW, etc.) with the appropriate color coding. - Tooltip should provide:
- Status type
- Date of change
- Related task details
Calendar UI Behavior
- User enters a username in the search field.
- Calendar updates with all activities related to that user.
- Each activity (OOO, tasks, extensions, status updates) is color-coded.
- Tooltips appear on hover, showing detailed metadata for that date/event.
