Skip to content

[IMP] carousel: pick chart type when adding chart to carousel#8826

Open
hokolomopo wants to merge 2 commits into
masterfrom
master-carousel-chart-insertion-adrm
Open

[IMP] carousel: pick chart type when adding chart to carousel#8826
hokolomopo wants to merge 2 commits into
masterfrom
master-carousel-chart-insertion-adrm

Conversation

@hokolomopo
Copy link
Copy Markdown
Contributor

Description:

[IMP] carousel: pick chart type when adding chart to carousel

The button "Add chart" in the carousel panel would always create a
bar chart. It'd be better to allow the user which chart they want to
create, and to directly open the chart side panel.

[REF] chart: extract chart type picker popover

This commit extracts the chart type picker popover to a separate
component so it can be re-used separately from the select.

Task: 6263706

review checklist

  • feature is organized in plugin, or UI components
  • support of duplicate sheet (deep copy)
  • in model/core: ranges are Range object, and can be adapted (adaptRanges)
  • in model/UI: ranges are strings (to show the user)
  • undo-able commands (uses this.history.update)
  • multiuser-able commands (has inverse commands and transformations where needed)
  • new/updated/removed commands are documented
  • exportable in excel
  • translations (_t("qmsdf %s", abc))
  • unit tested
  • clean commented code
  • track breaking changes
  • doc is rebuild (npm run doc)
  • status is correct in Odoo

@robodoo
Copy link
Copy Markdown
Collaborator

robodoo commented Jun 1, 2026

Pull request status dashboard

This commit extracts the chart type picker popover to a separate
component so it can be re-used separately from the `select`.

Task: 6263706
The button "Add chart" in the carousel panel would always create a
bar chart. It'd be better to allow the user which chart they want to
create, and to directly open the chart side panel.

Task: 6263706
@hokolomopo hokolomopo force-pushed the master-carousel-chart-insertion-adrm branch from db85c01 to a6a92bd Compare June 1, 2026 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants