[RFC] web_kanban_swimlane

Open
#3,384 0 comments 1 reaction 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
25/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
javascript
Domain
frontend, web-dev

Research direction

The proposal describes adding two group-by dimensions to the Kanban view and references web_timeline, graph headers, and the OCA project_scrummer issue. Start by reviewing those examples and how the existing Kanban view handles grouping. Done means Kanban supports configurable vertical and horizontal swimlanes; the issue does not name implementation files or tests.

Written by the indexing model from the issue text.

Description

enhancement

Explication
The kanban support only 1 groupby, to create columns. Many other platform support kanban swimlane, very useful to analyse data with horizontal and vertical line.

Additional context
This web view need to support 2 groupby. Maybe create a new Controller, like KanbanController. It's can be more easy for maintenance.

Maybe do like web_timeline, or view graph, adding selection into header to change the groupby for swimlane.

web_timeline :
Image

graph header :

Image

The view activity is a table, without kanban :
Image

Using something like for swimlane and not only filter for kanban :
Image

External question
https://www.odoo.com/nl_NL/forum/help-1/how-to-implement-horizontal-swimlanes-on-grouping-in-kanban-view-127236?utm_source=chatgpt.com

Documentation
web_kanban_groupby odoo 15 : https://github.com/Tecnativa/web/tree/15.0-add-web_kanban_group/web_kanban_groupby
This module create header and not horizontal line

I need the swimlane to create module project_scrummer https://github.com/OCA/project-agile/issues/47

Into Odoo 11, Modoolar create scrummer with support swimlane, but it was external view integrate into Odoo, the maintenance was complicate and migration with owl block the project.

https://github.com/modoolar/scrummer/tree/11.0/scrummer

Kanban scrummer without swimlane :
Image

Kanban scrummer configure Swimlane group by :
Image

Kanban scrummer with swimlane :
Image

Dominant language
JavaScript
Stars
1.2k
Forks
2.2k
Avg merge
3d 15h
Merged PRs (30d)
30

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from OCA/web

All issues in OCA/web

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.