diff --git a/README.rst b/README.rst new file mode 100644 index 000000000000..bb13c9c5f518 --- /dev/null +++ b/README.rst @@ -0,0 +1,88 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +============== +BI View Editor +============== + +BI View Editor is a tool integrated in Odoo that allows users define and +execute their own reports without the need to code. + +Purpose: + +* The BI View Editor is used to create reports not already contained in the + standard Odoo, combining data from existing sources. + +* It has been designed to be used by users with little or no knowledge of + the technical architecture of Odoo. Users visually link business objects + and select the fields to visualize. + +* The BI View Editor offers users different types of representations, + including tree, graph, pivot views. + + +Usage +===== + + +To graphically design your analysis data-set: + +- From the Dashboards menu, select "Custom BI Views" +- Browse through the business objects in the Query tab, double click the business object(model) to show the fields under it +- Pick the interesting fields (Drag & Drop) +- For each selected field, right-click on the Options column and select whether it's a row, column or measure +- Save and click "Generate BI View" +- Open the newly created Custom BI views in form view mode, there will be a new Open BI View button, click this button lauch this new report +- if need to change the view definition, first click the Reset to Draft button, then click Edit. + + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/143/9.0 + +Known issues / Roadmap +====================== + +* Non-stored fields are not supported +* Provide graph view for table relations +* Extend the capabilities of the tree views (e.g. add sums) +* Add possibility to store the BI view in user dashboard, like any other graph or cross table +* Provide a tutorial (eg. a working example of usage) + + +Credits +======= + +Images +------ + +* Odoo Community Association: `Icon `_. + +Contributors +------------ + +* Simon Janssens +* Diego Luis Neto +* Dennis Sluijk +* Kevin Graveman +* Richard Dijkstra +* Andrea Stirpe +* Antonio Esposito +* Jordi Ballester Alomar +* Fisher Yu yuxinyong@163.com (migrate to 10.0, support duplicate) + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +This module is maintained by the OCA. + +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. + +To contribute to this module, please visit https://odoo-community.org. diff --git a/__init__.py b/__init__.py new file mode 100644 index 000000000000..1be685b8f426 --- /dev/null +++ b/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# © 2015-2016 ONESTEiN BV () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/__manifest__.py b/__manifest__.py new file mode 100644 index 000000000000..fb26ff0a2898 --- /dev/null +++ b/__manifest__.py @@ -0,0 +1,30 @@ +# -*- coding: utf-8 -*- +# © 2015-2016 ONESTEiN BV () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + 'name': 'BI View Editor', + 'summary': '''Graphical BI views builder for Odoo 8''', + 'images': ['static/description/main_screenshot.png'], + 'author': 'ONESTEiN BV,Odoo Community Association (OCA)', + 'license': 'AGPL-3', + 'website': 'http://www.onestein.eu', + 'category': 'Reporting', + 'version': '9.0.1.0.0', + 'depends': [ + 'base', + 'web' + ], + 'data': [ + 'security/ir.model.access.csv', + 'security/rules.xml', + 'templates/assets_template.xml', + 'views/bve_view.xml', + ], + 'qweb': [ + 'templates/qweb_template.xml', + ], + 'js': [ + 'static/src/js/bve.js' + ], +} diff --git a/bi_view_editor/README.rst b/bi_view_editor/README.rst new file mode 100644 index 000000000000..bb13c9c5f518 --- /dev/null +++ b/bi_view_editor/README.rst @@ -0,0 +1,88 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +============== +BI View Editor +============== + +BI View Editor is a tool integrated in Odoo that allows users define and +execute their own reports without the need to code. + +Purpose: + +* The BI View Editor is used to create reports not already contained in the + standard Odoo, combining data from existing sources. + +* It has been designed to be used by users with little or no knowledge of + the technical architecture of Odoo. Users visually link business objects + and select the fields to visualize. + +* The BI View Editor offers users different types of representations, + including tree, graph, pivot views. + + +Usage +===== + + +To graphically design your analysis data-set: + +- From the Dashboards menu, select "Custom BI Views" +- Browse through the business objects in the Query tab, double click the business object(model) to show the fields under it +- Pick the interesting fields (Drag & Drop) +- For each selected field, right-click on the Options column and select whether it's a row, column or measure +- Save and click "Generate BI View" +- Open the newly created Custom BI views in form view mode, there will be a new Open BI View button, click this button lauch this new report +- if need to change the view definition, first click the Reset to Draft button, then click Edit. + + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/143/9.0 + +Known issues / Roadmap +====================== + +* Non-stored fields are not supported +* Provide graph view for table relations +* Extend the capabilities of the tree views (e.g. add sums) +* Add possibility to store the BI view in user dashboard, like any other graph or cross table +* Provide a tutorial (eg. a working example of usage) + + +Credits +======= + +Images +------ + +* Odoo Community Association: `Icon `_. + +Contributors +------------ + +* Simon Janssens +* Diego Luis Neto +* Dennis Sluijk +* Kevin Graveman +* Richard Dijkstra +* Andrea Stirpe +* Antonio Esposito +* Jordi Ballester Alomar +* Fisher Yu yuxinyong@163.com (migrate to 10.0, support duplicate) + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +This module is maintained by the OCA. + +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. + +To contribute to this module, please visit https://odoo-community.org. diff --git a/bi_view_editor/__manifest__.py b/bi_view_editor/__manifest__.py new file mode 100644 index 000000000000..fb26ff0a2898 --- /dev/null +++ b/bi_view_editor/__manifest__.py @@ -0,0 +1,30 @@ +# -*- coding: utf-8 -*- +# © 2015-2016 ONESTEiN BV () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + 'name': 'BI View Editor', + 'summary': '''Graphical BI views builder for Odoo 8''', + 'images': ['static/description/main_screenshot.png'], + 'author': 'ONESTEiN BV,Odoo Community Association (OCA)', + 'license': 'AGPL-3', + 'website': 'http://www.onestein.eu', + 'category': 'Reporting', + 'version': '9.0.1.0.0', + 'depends': [ + 'base', + 'web' + ], + 'data': [ + 'security/ir.model.access.csv', + 'security/rules.xml', + 'templates/assets_template.xml', + 'views/bve_view.xml', + ], + 'qweb': [ + 'templates/qweb_template.xml', + ], + 'js': [ + 'static/src/js/bve.js' + ], +}