OdooWiki OCA HUB

Spreadsheet Dashboard Oca

spreadsheet_dashboard_oca folder_open OCA/spreadsheet open_in_new
Uncategorised License: AGPL-3

This module allows to edit spreadsheet dashboards using OCA Spreadsheet editor. It also allows to manage the public share links of those dashboards: list, copy, and revoke them. Dashboard admins can manage the shares created by any user.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets you build and edit Odoo spreadsheet dashboards with the OCA spreadsheet editor, turn any spreadsheet into a dashboard, and list, copy or revoke dashboard share links.

This module connects the OCA spreadsheet editor with Odoo dashboards. Users with the right rights can create a dashboard directly from a spreadsheet: a menu entry "Add to dashboard" opens a small form where you give the dashboard a name, choose its dashboard section and the user groups that may see it, then press Create.

When importing data (pivot or list) into a spreadsheet, two new import modes appear: "To dashboard" (add the data to an existing dashboard) and "New dashboard" (create a new one). The import form asks for the dashboard or the dashboard section depending on the mode.

The dashboard list gets extra controls: an Edit button (disabled when the dashboard comes from a non-editable module record), a Copy button, an active toggle, and inactive dashboards are shown greyed out. The configuration action now also shows archived dashboards.

For sharing, each dashboard shows a badge with the number of active share links. A "Manage shares" entry in the share menu opens a dialog listing every share link of that dashboard with its creator, creation date, a copy button and a Revoke button. Dashboard managers can see and revoke shares created by any user; other users only see their own.

Depends on

spreadsheet_dashboardspreadsheet_oca
Models and fields (4)
  • spreadsheet.dashboard · new modelactive, can_edit
  • spreadsheet.to.dashboard · new modelname (Dashboard Name), group_ids (User Groups), spreadsheet_id, dashboard_group_id (Dashboard Section)
  • spreadsheet.dashboard.share · extends an existing model
  • spreadsheet.spreadsheet.import · extends an existing modeldashboard_id, dashboard_group_id

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 4 confirmed, 5 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/spreadsheet.

terminal Installation and usage

OCA documentation · Odoo 19.0

Users can only see and revoke the shares they created. Users in the "Dashboards / Admin" group (spreadsheet_dashboard.group_dashboard_manager) can see and revoke the shares created by any user.

  • Open the "Dashboards" app (Rapor Panelleri).
  • Open a dashboard and click on the Share button.
  • Click on Manage shares to list every share link of the dashboard.
  • Use the copy button to copy a link, or click Revoke to make a link return a 404 error.
  • A badge next to the dashboard name in the sidebar shows the number of active shares.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.