core icon indicating copy to clipboard operation
core copied to clipboard

Implement Activities Display to Sidebar

Open oidacra opened this issue 4 months ago • 0 comments

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

oidacra avatar Oct 16 '24 19:10 oidacra