scylladb / argus

Apache License 2.0
4 stars 11 forks source link

Feature Request: Collaborative Discussions for Argus Views #485

Open soyacz opened 1 month ago

soyacz commented 1 month ago

Feature Request: Collaborative Discussions for Argus Views

Summary:

When working with Argus Views, users often need to discuss and annotate findings during meetings. The proposed feature introduces a widget with two sections to help users highlight important messages and track action items. This will streamline collaboration, especially when analyzing the latest Argus View.

Feature Details:

The widget consists of two sections:

  1. Highlights
    A place to add important messages and questions for discussion. Each entry may include:

    • Textual entries for general messages or questions. Examples:
      • “New gradual throughput test added”
      • “An issue was fixed/added”
      • “Shall we test tablets with test X?”
    • Links to issues from the tracking system. These should display the issue number, title, status, and assignee.
  2. Action Items
    A to-do list for tasks that need action. Each action item will contain:

    • A checkbox to mark completion.
    • A textual description of the task.
    • An assigned person responsible for the task.
      Example:
      [ ] | Schedule tablets test execution every 3 weeks | soyacz

Key Features:

Refs: https://github.com/scylladb/qa-tasks/issues/1784

soyacz commented 1 month ago

@roydahan @fruch please review if this makes sense and is targeting our needs for discussions (results summary, graphing will be in separate widgets).

soyacz commented 2 weeks ago

Draft widget (no backend logic still, just to show how I imagined it more-or-less): Clicking comment button expands comments (one expanded as an example), also clicking show archived will show archived ones with gray background. Image

@fruch @roydahan @k0machi WDYT?

k0machi commented 2 weeks ago

You can probably reuse the comment editor component for creating comments, other than that, looks good

soyacz commented 2 weeks ago

cc @kwiato

fruch commented 2 weeks ago

Draft widget (no backend logic still, just to show how I imagined it more-or-less): Clicking comment button expands comments (one expanded as an example), also clicking show archived will show archived ones with gray background. Image

@fruch @roydahan @k0machi WDYT?

Looks good Frank :)

We should have a way to clear item from highlight

Maybe we want comment and action items separated ? or have a way to convert a comment to action item ?

soyacz commented 2 weeks ago

Looks good Frank :)

:)

We should have a way to clear item from highlight

there's "archive" button - it hides away given item (can be shown back with "show archived")

Maybe we want comment and action items separated ? or have a way to convert a comment to action item ?

Comments are meant for specific highlight/action item to have discussion about them. I'm not sure how comments out of context would be useful. Converting is a thing to consider, but later, when we see it's really needed (I'm afraid that comment form is not fitting to action item/highlight).