diff --git a/requirements.txt b/requirements.txt index 0162c2845..262bc4287 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ # generated from manifests external_dependencies bokeh==2.3.1 mpld3 +plotly diff --git a/setup/web_widget_plotly_chart/odoo/addons/web_widget_plotly_chart b/setup/web_widget_plotly_chart/odoo/addons/web_widget_plotly_chart new file mode 120000 index 000000000..37aa8c388 --- /dev/null +++ b/setup/web_widget_plotly_chart/odoo/addons/web_widget_plotly_chart @@ -0,0 +1 @@ +../../../../web_widget_plotly_chart \ No newline at end of file diff --git a/setup/web_widget_plotly_chart/setup.py b/setup/web_widget_plotly_chart/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/web_widget_plotly_chart/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/web_widget_plotly_chart/__init__.py b/web_widget_plotly_chart/__init__.py index 8b1378917..e69de29bb 100644 --- a/web_widget_plotly_chart/__init__.py +++ b/web_widget_plotly_chart/__init__.py @@ -1 +0,0 @@ - diff --git a/web_widget_plotly_chart/__manifest__.py b/web_widget_plotly_chart/__manifest__.py index 55793caa1..60c2a83f5 100644 --- a/web_widget_plotly_chart/__manifest__.py +++ b/web_widget_plotly_chart/__manifest__.py @@ -1,17 +1,16 @@ { - 'name': "Web Widget Plotly", - 'summary': """Allow to draw plotly charts.""", - 'author': "LevelPrime srl, " - "Odoo Community Association (OCA)", + "name": "Web Widget Plotly", + "summary": """Allow to draw plotly charts.""", + "author": "LevelPrime srl, " "Odoo Community Association (OCA)", "website": "https://github.com/OCA/web", - 'category': 'Web', - 'version': '12.0.1.0.0', - 'depends': ['web'], - 'data': [ - 'views/web_widget_plotly_chart.xml', + "category": "Web", + "version": "14.0.1.0.0", + "depends": ["web"], + "data": [ + "views/web_widget_plotly_chart.xml", ], "external_dependencies": { - "python": ['plotly'], + "python": ["plotly"], }, "auto_install": False, "license": "LGPL-3", diff --git a/web_widget_plotly_chart/static/src/js/widget_plotly.js b/web_widget_plotly_chart/static/src/js/widget_plotly.js index c05e53cae..981753014 100644 --- a/web_widget_plotly_chart/static/src/js/widget_plotly.js +++ b/web_widget_plotly_chart/static/src/js/widget_plotly.js @@ -1,17 +1,17 @@ -odoo.define('web_widget_plotly_chart', function(require) { -'use strict' +odoo.define("web_widget_plotly_chart", function (require) { + "use strict"; - var fieldRegistry = require('web.field_registry'); - var AbstractField = require('web.AbstractField'); + var fieldRegistry = require("web.field_registry"); + var AbstractField = require("web.AbstractField"); var PlotlyChartWidget = AbstractField.extend({ - _renderReadonly: function() { + _renderReadonly: function () { var val = this.value; this.$el.html(val); - } + }, }); - fieldRegistry.add('plotly_chart', PlotlyChartWidget); + fieldRegistry.add("plotly_chart", PlotlyChartWidget); return { - PlotlyChartWidget: PlotlyChartWidget + PlotlyChartWidget: PlotlyChartWidget, }; }); diff --git a/web_widget_plotly_chart/views/web_widget_plotly_chart.xml b/web_widget_plotly_chart/views/web_widget_plotly_chart.xml index 443ca658c..86876241b 100644 --- a/web_widget_plotly_chart/views/web_widget_plotly_chart.xml +++ b/web_widget_plotly_chart/views/web_widget_plotly_chart.xml @@ -3,10 +3,16 @@ - + +