Re: [issue2551363] Create Kanban view

Norbert Schlemmer <[email protected]> Wed, 18 Sep 2024 07:44:17 +0200 (CEST)
Newsgroups gmane.comp.bug-tracking.roundup.devel
Message-ID <[email protected]>
Hi John

great idea...
please have a look to this example https://youtu.be/W-7gdpaySLs?feature=shared&t=200, 3:20

Thanks
Norbert


> John Rouillard <[email protected]> hat am 18.09.2024 01:55 CEST geschrieben:
> 
>  
> New submission from John Rouillard:
> 
> Some thoughts on a Kanban view for issues.
> 
> We need to specify:
> 
>   items to display
>   columns for the board
>   card format/fields
>   swimlane (optional)
> 
> One mapping from an index display is:
> 
>   items to display - search results
>   columns for the board - @sort field
>   card format/fields - @columns display
>   swimlane (optional) - @group
> 
> An example kanban board for @sort=status, @columns=id,title,assignedto,
> @group=sprint (assuming the issues have a sprint property) like:
> 
>    Status   Backlog       Ready         Open       Testing      Closed
> Sprint    +----------+ +----------+ +----------+ +----------+ +----------+
>           | -------- | |          | |          | | -------- | |          |
> 24-10-02  | 1060     | |          | |          | | 1319     | |          |
>           | new item | |          | |          | | title 4  | |          |
>           | Fred     | |          | |          | | Renee    | |          |
>           | ======== | |          | |          | | -------- | |          |
>           | 2210     | |          | |          | |          | |          |
>           | need fre | |          | |          | |          | |          |
>           | Steve    | |          | |          | |          | |          |
>           | -------- | |          | |          | |          | |          |
>           |          | |          | |          | |          | |          |
>           |          | |          | |          | |          | |          |
>           +----------+ +----------+ +----------+ +----------+ +----------+
>           +----------+ +----------+ +----------+ +----------+ +----------+
>           | -------- | |          | |          | |          | |          |
> 24-10-16  | 1310     | |          | |          | |          | |          |
>           | title 4  | |          | |          | |          | |          |
>           | Renee    | |          | |          | |          | |          |
>           | -------- | |          | |          | |          | |          |
>           |          | |          | |          | |          | |          |
>           |          | |          | |          | |          | |          |
>           +----------+ +----------+ +----------+ +----------+ +----------+
> 
> Each card can be dragged to a new column and on drop, the back end is updated via
> REST request to set the issue to its new status.
> 
> Consider a drag/drop javascript library:
> 
>   * https://github.com/SortableJS/Sortable
>   * https://github.com/atlassian/pragmatic-drag-and-drop
>   * https://github.com/ThibaultJanBeyer/DragSelect
> 
> Maybe use grid for layout of the columns/swimlanes.
> 
> Open issues:
> 
>   How to display on mobile or when width is too narrow.
>   How to configure card layout. Consider a sub-template for each card style.
>     That way an admin only needs to design the card level template similar
>     to any other template.
> 
> ----------
> components: Web interface
> keywords: Effort-Medium, GSOC
> messages: 8126
> nosy: rouilj
> priority: normal
> severity: normal
> status: new
> title: Create Kanban view
> type: behavior
> 
> _________________________________________________
> Roundup tracker <[email protected]>
> <https://issues.roundup-tracker.org/issue2551363>
> _________________________________________________
> 
> 
> _______________________________________________
> Roundup-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/roundup-devel