core
core copied to clipboard
Implement Activities Display to Sidebar
Parent Issue
#30017
User Story
As a content editor, I want to see an Activities component in the Edit Contentlet sidebar that displays recent activities related to the content, and I want to be able to add new activities, so I can easily track and manage content-related communications and actions.
Acceptance Criteria
- A new Activities component is created for the Edit Contentlet sidebar
- The component displays recent activities in a chronological list, showing:
- User avatar
- User name
- Timestamp (e.g., "6 days ago")
- Activity description or message
- The design follows the current UI/UX standards of dotCMS
Proposed Objective
- Technical User Experience
Proposed Priority
- Priority 2 - Important
External Links... Slack Conversations, Support Tickets, Figma Designs, etc.
https://github.com/user-attachments/assets/1601965a-f712-4527-9a02-ffa6dcfe378d
Assumptions & Initiation Needs
- The current Edit Contentlet sidebar structure allows for the addition of new components
- The backend API provides necessary data about content activities
Quality Assurance Notes & Workarounds
- Ensure the new components don't negatively impact the performance of the Edit Contentlet
- Test the components' behavior with varying numbers of activities (e.g., none, few, many)
- Verify that long activity messages are properly truncated or wrapped