Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
ea98fa5
[ADD] spreadsheet_dashboard_oca
etobella Dec 30, 2022
53677f4
Added translation using Weblate (Italian)
primes2h Jan 24, 2023
6936c50
[IMP] spreadsheet_dashboard_oca: Allow to import to existent dashboar…
etobella Jan 20, 2023
ca9a491
Added translation using Weblate (French (France) (fr_FR))
sanrav May 25, 2023
37989de
Added translation using Weblate (Dutch)
Jan-Onestein Oct 4, 2023
0f2343f
Translated using Weblate (Italian)
mymage Dec 1, 2023
505be60
Added translation using Weblate (French)
legalsylvain Mar 9, 2024
b7b5fc7
[IMP] spreadsheet_dashboard_oca: Dashboard editability
pedrobaeza May 29, 2024
0b9c20e
Translated using Weblate (Italian)
mymage May 30, 2024
3aee314
[FIX+IMP] spreadsheet_dashboard_oca: Define data name + error on dash…
CarlosRoca13 Jul 17, 2024
c32ef3e
Translated using Weblate (Italian)
mymage Jul 29, 2024
43d5ba7
Added translation using Weblate (Portuguese)
peterromao Aug 21, 2024
d3e40cd
[IMP] spreadsheet_*_oca: Add possibility to make columns dynamic
CarlosRoca13 Sep 3, 2024
0450cd2
[IMP] spreadsheet_dashboard_oca: black, isort, prettier
JasminSForgeFlow Sep 17, 2024
5c4b75a
[MIG] spreadsheet_dashboard_oca: Migration to 17.0
JasminSForgeFlow Sep 18, 2024
961176d
[MIG] spreadsheet_dashboard_oca: Finish migration to 17.0
etobella Feb 16, 2025
7c73d2e
[FIX+IMP] spreadsheet_dashboard_oca: Remove dependencies
chrisandrewmann Apr 3, 2025
06232c7
Added translation using Weblate (Chinese (Simplified) (zh_CN))
xtanuiha Apr 17, 2025
35cb0b4
[IMP] spreadsheet_dashboard_oca: pre-commit auto fixes
odoowired Jul 30, 2025
94d84f8
[MIG] spreadsheet_dashboard_oca: Migration to 18.0
odoowired Jul 30, 2025
1afb742
[IMP] spreadsheet*_oca: Remove unnecessary options on spreadsheet ins…
CarlosRoca13 Oct 13, 2025
a69f391
Translated using Weblate (Italian)
mymage Oct 20, 2025
7a6a961
[IMP] spreadsheet_dashboard_oca: Add to dashboard feature from existi…
chrisandrewmann Oct 20, 2025
925726b
Translated using Weblate (Italian)
mymage Oct 28, 2025
6e64da3
Translated using Weblate (Spanish)
alexmorel-tecnativa Apr 10, 2026
61ea423
Translated using Weblate (French)
ypapouin Jun 10, 2026
f809cae
[MIG] spreadsheet_dashboard_oca: Migration to 19.0
chrisandrewmann Jul 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
88 changes: 88 additions & 0 deletions spreadsheet_dashboard_oca/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=========================
Spreadsheet Dashboard Oca
=========================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:f2dd89e0742dd92768f13deebfcf0df75b55119ebe65a1c534295ed2382eee01
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fspreadsheet-lightgray.png?logo=github
:target: https://github.com/OCA/spreadsheet/tree/19.0/spreadsheet_dashboard_oca
:alt: OCA/spreadsheet
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/spreadsheet-19-0/spreadsheet-19-0-spreadsheet_dashboard_oca
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/spreadsheet&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module allows to edit spreadsheet dashboards using OCA Spreadsheet
editor.

**Table of contents**

.. contents::
:local:

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/spreadsheet/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/spreadsheet/issues/new?body=module:%20spreadsheet_dashboard_oca%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* CreuBlanca

Contributors
------------

- Enric Tobella
- `Tecnativa <https://www.tecnativa.com>`__:

- Carlos Roca

- `Open User Systems <https://www.openusersystems.com>`__:

- Chris Mann

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/spreadsheet <https://github.com/OCA/spreadsheet/tree/19.0/spreadsheet_dashboard_oca>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions spreadsheet_dashboard_oca/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import wizards
33 changes: 33 additions & 0 deletions spreadsheet_dashboard_oca/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Copyright 2022 CreuBlanca
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "Spreadsheet Dashboard Oca",
"summary": """
Use OCA Spreadsheets on dashboards configuration""",
"version": "19.0.1.0.0",
"license": "AGPL-3",
"author": "CreuBlanca,Odoo Community Association (OCA)",
"website": "https://github.com/OCA/spreadsheet",
"depends": [
"spreadsheet_dashboard",
"spreadsheet_oca",
],
"data": [
"security/ir.model.access.csv",
"wizards/spreadsheet_spreadsheet_import.xml",
"wizards/spreadsheet_to_dashboard.xml",
"views/spreadsheet_dashboard_group_views.xml",
"views/spreadsheet_dashboard.xml",
"data/spreadsheet_spreadsheet_import_mode.xml",
],
"assets": {
"spreadsheet.o_spreadsheet": [
(
"after",
"spreadsheet/static/src/o_spreadsheet/o_spreadsheet.js",
"spreadsheet_dashboard_oca/static/src/bundle/*.js",
),
],
},
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record
id="spreadsheet_import_mode_dashboard"
model="spreadsheet.spreadsheet.import.mode"
>
<field name="code">dashboard</field>
<field name="name">To dashboard</field>
<field name="sequence" eval="20" />
<field name="group_ids" eval="[Command.link(ref('base.group_system'))]" />
</record>
<record
id="spreadsheet_import_mode_dashboard_new_spreadsheet"
model="spreadsheet.spreadsheet.import.mode"
>
<field name="code">dashboard_spreadsheet</field>
<field name="name">New dashboard</field>
<field name="sequence" eval="19" />
<field name="group_ids" eval="[Command.link(ref('base.group_system'))]" />
</record>
</odoo>
174 changes: 174 additions & 0 deletions spreadsheet_dashboard_oca/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,174 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * spreadsheet_dashboard_oca
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-19 10:02+0000\n"
"PO-Revision-Date: 2026-04-17 16:45+0000\n"
"Last-Translator: alexmorel-tecnativa <alex.morel@tecnativa.com>\n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.15.2\n"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_dashboard__active
msgid "Active"
msgstr "Activo"

#. module: spreadsheet_dashboard_oca
#. odoo-javascript
#: code:addons/spreadsheet_dashboard_oca/static/src/bundle/spreadsheet_to_dashboard.esm.js:0
msgid "Add to dashboard"
msgstr "Añadir al tablero"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_dashboard__can_edit
msgid "Can Edit"
msgstr "Se puede editar"

#. module: spreadsheet_dashboard_oca
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard_oca.spreadsheet_to_dashboard_view_form
msgid "Cancel"
msgstr "Cancelar"

#. module: spreadsheet_dashboard_oca
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard_oca.spreadsheet_dashboard_tree_view
msgid "Copy"
msgstr "Copiar"

#. module: spreadsheet_dashboard_oca
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard_oca.spreadsheet_to_dashboard_view_form
msgid "Create"
msgstr "Crear"

#. module: spreadsheet_dashboard_oca
#: model:ir.model,name:spreadsheet_dashboard_oca.model_spreadsheet_to_dashboard
msgid "Create dashboard from spreadsheet"
msgstr "Crear tablero desde hoja de cálculo"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_to_dashboard__create_uid
msgid "Created by"
msgstr "Creado por"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_to_dashboard__create_date
msgid "Created on"
msgstr "Creado el"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_spreadsheet_import__dashboard_id
msgid "Dashboard"
msgstr "Tablero"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_spreadsheet_import__dashboard_group_id
msgid "Dashboard Group"
msgstr "Tablero grupal"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_to_dashboard__name
msgid "Dashboard Name"
msgstr "Nombre del tablero"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_to_dashboard__dashboard_group_id
msgid "Dashboard Section"
msgstr "Sección del tablero"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_to_dashboard__display_name
msgid "Display Name"
msgstr "Nombre a mostrar"

#. module: spreadsheet_dashboard_oca
#: model_terms:ir.ui.view,arch_db:spreadsheet_dashboard_oca.spreadsheet_dashboard_tree_view
msgid "Edit"
msgstr "Editar"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_to_dashboard__id
msgid "ID"
msgstr "ID"

#. module: spreadsheet_dashboard_oca
#: model:ir.model,name:spreadsheet_dashboard_oca.model_spreadsheet_spreadsheet_import
msgid "Import data to spreadsheet"
msgstr "Importar datos a hoja de cálculo"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_to_dashboard__write_uid
msgid "Last Updated by"
msgstr "Última modificación por"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_to_dashboard__write_date
msgid "Last Updated on"
msgstr "Última actualización el"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_dashboard__name
msgid "Name"
msgstr "Nombre"

#. module: spreadsheet_dashboard_oca
#: model:spreadsheet.spreadsheet.import.mode,name:spreadsheet_dashboard_oca.spreadsheet_import_mode_dashboard_new_spreadsheet
msgid "New dashboard"
msgstr "Nuevo tablero"

#. module: spreadsheet_dashboard_oca
#. odoo-python
#: code:addons/spreadsheet_dashboard_oca/models/spreadsheet_dashboard.py:0
msgid "Search operation not supported"
msgstr "Operación de búsqueda no soportada"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_to_dashboard__spreadsheet_id
msgid "Spreadsheet"
msgstr "Hoja de cálculo"

#. module: spreadsheet_dashboard_oca
#: model:ir.model,name:spreadsheet_dashboard_oca.model_spreadsheet_dashboard
msgid "Spreadsheet Dashboard"
msgstr "Hoja de cálculo de tablero"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_dashboard__spreadsheet_raw
msgid "Spreadsheet Raw"
msgstr "Hoja de cálculo Raw"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_dashboard__spreadsheet_revision_ids
msgid "Spreadsheet Revision"
msgstr "Revisión de hoja de cálculo"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_dashboard__spreadsheet_binary_data
msgid "Spreadsheet file"
msgstr "Archivo de hoja de cálculo"

#. module: spreadsheet_dashboard_oca
#. odoo-python
#: code:addons/spreadsheet_dashboard_oca/models/spreadsheet_dashboard.py:0
msgid "The value has to be a boolean"
msgstr "El valor tiene que ser un booleano"

#. module: spreadsheet_dashboard_oca
#: model:spreadsheet.spreadsheet.import.mode,name:spreadsheet_dashboard_oca.spreadsheet_import_mode_dashboard
msgid "To dashboard"
msgstr "A tablero"

#. module: spreadsheet_dashboard_oca
#: model:ir.model.fields,field_description:spreadsheet_dashboard_oca.field_spreadsheet_to_dashboard__group_ids
msgid "User Groups"
msgstr "Grupos de usuarios"

#~ msgid "To dashboard new sheet"
#~ msgstr "A tablero en nueva hoja"
Loading
Loading