Spreadsheet dashboard

spreadsheet_dashboard
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/spreadsheet_dashboard
VERSION
VERSION 1.0
CATEGORY
CATEGORYProductivity/Dashboard
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Thibault Delavallée, Julien Castiaux, Julien Mougenot, Vincent Schippefilt, Achraf (abz), Tiffany Chang (tic), Pierre Rousseau, Gorash, Mathieu Duckerts-Antoine, Florian Damhaut, Victor Piryns (pivi), Dylan Kiss (dyki), Adrien Minne (adrm), sben-odoo, rmbh-odoo, Lucas Lefèvre (lul), Rémi Rahir (rar), aans-odoo, dhrp-odoo, Mehdi Rachico (mera), chpa-odoo, hokolomopo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - spreadsheet
    - bus
    - base
    - web
    - portal
    - html_editor
    - http_routing
    - mail
    - base_setup
    - web_tour
    - auth_signup
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Spreadsheet

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
spreadsheet_dashboard_container_view_form spreadsheet.dashboard.group.view.form spreadsheet.dashboard.group form New
spreadsheet_dashboard_container_view_list spreadsheet.dashboard.group.view.list spreadsheet.dashboard.group list New
spreadsheet_dashboard_view_form spreadsheet.dashboard.view.form spreadsheet.dashboard form New
spreadsheet_dashboard_view_kanban spreadsheet.dashboard.kanban spreadsheet.dashboard kanban New
spreadsheet_dashboard_view_list spreadsheet.dashboard.view.list spreadsheet.dashboard list New
Models touched (3)

New fields (10)
  • company_ids Many2many → res.company
    string='Companies' args: 'res.company'
  • dashboard_group_id Many2one → spreadsheet.dashboard.group
    index=True required=True args: 'spreadsheet.dashboard.group'
  • favorite_user_ids Many2many → res.users
    domain=<expr> help='Users who have favorited this dashboard' string='Favorite Users' args: 'res.users'
  • group_ids Many2many → res.groups
    default=<expr> args: 'res.groups'
  • is_favorite Boolean
    compute='_compute_is_favorite' help='Indicates whether the dashboard is favorited by the current user' string='Is Favorite'
  • is_published Boolean
    default=True
  • main_data_model_ids Many2many → ir.model
    copy=False args: 'ir.model'
  • name Char
    required=True translate=True
  • sample_dashboard_file_path Char
    export_string_translation=False
  • sequence Integer
Public methods (2)
  • action_toggle_favorite(self)
  • copy_data(self, default=None)

New fields (4)
  • dashboard_ids One2many → spreadsheet.dashboard
    args: 'spreadsheet.dashboard', 'dashboard_group_id'
  • name Char
    required=True translate=True
  • published_dashboard_ids One2many → spreadsheet.dashboard
    domain=[('is_published', '=', True)] args: 'spreadsheet.dashboard', 'dashboard_group_id'
  • sequence Integer
Public methods (0)

No public methods.

New fields (5)
  • access_token Char
    default=<expr> required=True
  • dashboard_id Many2one → spreadsheet.dashboard
    ondelete='cascade' required=True args: 'spreadsheet.dashboard'
  • excel_export Binary
  • full_url Char
    compute='_compute_full_url' string='URL'
  • name Char
    related='dashboard_id.name'
Public methods (1)
  • action_get_share_url(self, vals)
    @api.model
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/spreadsheet_dashboard
VERSION
VERSION 1.0
CATEGORY
CATEGORYProductivity/Dashboard
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Martin Trigaux, Aaron Bohy, Odoo Online, Jorge Pinna Puissant, Julien Mougenot, Tiffany Chang (tic), Pierre Rousseau, Gorash, Florian Damhaut, Hubert Van De Walle, Dylan Kiss (dyki), Adrien Minne (adrm), Bastien Fafchamps (bafa), Julien Carion (juca), adsh-odoo, Chrysanthe (chgo), Louis (wil), sben-odoo, Khushi, rmbh-odoo, Lucas Lefèvre (lul), Rémi Rahir (rar), Pierre Pulinckx (pipu), dhrp-odoo, Mehdi Rachico (mera)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - spreadsheet
    - bus
    - base
    - web
    - portal
    - web_editor
    - html_editor
    - http_routing
    - mail
    - base_setup
    - web_tour
    - auth_signup
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Spreadsheet

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
spreadsheet_dashboard_container_view_form spreadsheet.dashboard.group.view.form spreadsheet.dashboard.group form New
spreadsheet_dashboard_container_view_list spreadsheet.dashboard.group.view.list spreadsheet.dashboard.group list New
spreadsheet_dashboard_view_form spreadsheet.dashboard.view.form spreadsheet.dashboard form New
spreadsheet_dashboard_view_list spreadsheet.dashboard.view.list spreadsheet.dashboard list New
Models touched (3)

New fields (8)
  • company_id Many2one → res.company
    args: 'res.company'
  • dashboard_group_id Many2one → spreadsheet.dashboard.group
    required=True args: 'spreadsheet.dashboard.group'
  • group_ids Many2many → res.groups
    default=<expr> args: 'res.groups'
  • is_published Boolean
    default=True
  • main_data_model_ids Many2many → ir.model
    args: 'ir.model'
  • name Char
    required=True translate=True
  • sample_dashboard_file_path Char
    export_string_translation=False
  • sequence Integer
Public methods (2)
  • copy_data(self, default=None)
  • get_readonly_dashboard(self)

New fields (4)
  • dashboard_ids One2many → spreadsheet.dashboard
    args: 'spreadsheet.dashboard', 'dashboard_group_id'
  • name Char
    required=True translate=True
  • published_dashboard_ids One2many → spreadsheet.dashboard
    domain=[('is_published', '=', True)] args: 'spreadsheet.dashboard', 'dashboard_group_id'
  • sequence Integer
Public methods (0)

No public methods.

New fields (5)
  • access_token Char
    default=<expr> required=True
  • dashboard_id Many2one → spreadsheet.dashboard
    ondelete='cascade' required=True args: 'spreadsheet.dashboard'
  • excel_export Binary
  • full_url Char
    compute='_compute_full_url' string='URL'
  • name Char
    related='dashboard_id.name'
Public methods (1)
  • action_get_share_url(self, vals)
    @api.model
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/spreadsheet_dashboard
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Aaron Bohy, GitHub, Damien Bouvy, Rémi Rahir, Victor Feyens, Julien Mougenot, Samuel Degueldre, Lucas Lefèvre, Tiffany Chang (tic), Pierre Rousseau, Mathieu Duckerts-Antoine, Pierre Paridans, Hubert Van de Walle (huvw), Florian Damhaut, Hubert Van De Walle, niyasraphy, Dylan Kiss (dyki), Pratik Awasthi, paso-odoo, Brieuc-brd, Louis (wil), Elisabeth Dickinson, sben-odoo, Khushi, rmbh-odoo, Adrien Minne, Lucas Lefèvre (lul), Rémi Rahir (rar), Chenyun Yang, jash-odoo, dhrp-odoo, jash
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - spreadsheet
    - bus
    - base
    - web
    - portal
    - web_editor
    - http_routing
    - mail
    - base_setup
    - web_tour
    - auth_signup
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Spreadsheet

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
spreadsheet_dashboard_container_view_form spreadsheet.dashboard.group.view.form spreadsheet.dashboard.group form New
spreadsheet_dashboard_container_view_list spreadsheet.dashboard.group.view.list spreadsheet.dashboard.group tree New
spreadsheet_dashboard_view_form spreadsheet.dashboard.view.form spreadsheet.dashboard form New
spreadsheet_dashboard_view_list spreadsheet.dashboard.view.list spreadsheet.dashboard tree New
Models touched (3)

New fields (4)
  • dashboard_group_id Many2one → spreadsheet.dashboard.group
    required=True args: 'spreadsheet.dashboard.group'
  • group_ids Many2many → res.groups
    default=<expr> args: 'res.groups'
  • name Char
    required=True translate=True
  • sequence Integer
Public methods (2)
  • copy(self, default=None)
  • get_readonly_dashboard(self)

New fields (3)
  • dashboard_ids One2many → spreadsheet.dashboard
    args: 'spreadsheet.dashboard', 'dashboard_group_id'
  • name Char
    required=True translate=True
  • sequence Integer
Public methods (0)

No public methods.

New fields (5)
  • access_token Char
    default=<expr> required=True
  • dashboard_id Many2one → spreadsheet.dashboard
    ondelete='cascade' required=True args: 'spreadsheet.dashboard'
  • excel_export Binary
  • full_url Char
    compute='_compute_full_url' string='URL'
  • name Char
    related='dashboard_id.name'
Public methods (1)
  • action_get_share_url(self, vals)
    @api.model
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/16.0/spreadsheet_dashboard
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, GitHub, Damien Bouvy, Rémi Rahir, Julien Mougenot, Lucas Lefèvre, Pierre Rousseau, Gorash, Pierre Paridans, Hubert Van de Walle (huvw), Om Rabara, paso-odoo, Carlos Roca, Martin Trigaux (mat), Khushi, rmbh-odoo, Adrien Minne, Lucas Lefèvre (lul), Rémi Rahir (rar)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - spreadsheet
    - bus
    - base
    - web
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Spreadsheet

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
spreadsheet_dashboard_container_view_form spreadsheet.dashboard.group.view.form spreadsheet.dashboard.group form New
spreadsheet_dashboard_container_view_list spreadsheet.dashboard.group.view.list spreadsheet.dashboard.group tree New
spreadsheet_dashboard_view_list spreadsheet.dashboard.view.list spreadsheet.dashboard tree New
Models touched (2)

New fields (7)
  • dashboard_group_id Many2one → spreadsheet.dashboard.group
    required=True args: 'spreadsheet.dashboard.group'
  • data Binary
    default=<expr> required=True
  • group_ids Many2many → res.groups
    default=<expr> args: 'res.groups'
  • name Char
    required=True
  • raw Binary
    compute='_compute_raw' inverse='_inverse_raw'
  • sequence Integer
  • thumbnail Binary
Public methods (1)
  • copy(self, default=None)

New fields (3)
  • dashboard_ids One2many → spreadsheet.dashboard
    args: 'spreadsheet.dashboard', 'dashboard_group_id'
  • name Char
    required=True
  • sequence Integer
Public methods (0)

No public methods.