diff --git a/base_external_dbsource/README.rst b/base_external_dbsource/README.rst index 93882879..3f626252 100644 --- a/base_external_dbsource/README.rst +++ b/base_external_dbsource/README.rst @@ -1,88 +1 @@ -.. image:: https://img.shields.io/badge/licence-LGPL--3-blue.svg - :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html - :alt: License: LGPL-3 - -========================= -External Database Sources -========================= - -This module allows you to define connections to foreign databases using ODBC, Firebird, -Oracle Client or SQLAlchemy. - -Installation -============ - -No installation required. - -Configuration -============= - -Database sources can be configured in Settings > Configuration -> Data sources. - -Usage -===== - -To use this module: -------------------- - -* Go to Settings > Database Structure > Database Sources -* Click on Create to enter the following information: - -* Data source nameĀ  -* Password -* Connector: Choose the database to which you want to connect -* Connection string: Specify how to connect to database - -To extend this module: ----------------------- - - -.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas - :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/149/10.0 for server-tools - -Known issues / Roadmap -====================== - -* Find a way to remove or default the CA certs dir -* Add concept of multiple connection strings for one source (multiple nodes) -* Add a ConnectionEnvironment that allows for the reuse of connections -* Message box should be displayed instead of error in ``connection_test`` -* Remove old api compatibility layers (v11) -* Instead of returning list of results, we should return iterators. This will support - larger datasets in a more efficient manner. -* Implement better CRUD handling - - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed feedback. - -Credits -======= - -Contributors ------------- - -* Daniel Reis -* Maxime Chambreuil -* Gervais Naoussi -* Dave Lasley - -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 http://odoo-community.org. +**This file is going to be generated by oca-gen-addon-readme.** diff --git a/base_external_dbsource/__init__.py b/base_external_dbsource/__init__.py index cde864ba..0650744f 100644 --- a/base_external_dbsource/__init__.py +++ b/base_external_dbsource/__init__.py @@ -1,3 +1 @@ -# -*- coding: utf-8 -*- - from . import models diff --git a/base_external_dbsource/__manifest__.py b/base_external_dbsource/__manifest__.py index 54cc5dc8..3aed3908 100644 --- a/base_external_dbsource/__manifest__.py +++ b/base_external_dbsource/__manifest__.py @@ -1,15 +1,14 @@ -# -*- coding: utf-8 -*- # Copyright <2011> # Copyright <2016> # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { 'name': 'External Database Sources', - 'version': '10.0.2.0.0', + 'version': '11.0.1.0.0', 'category': 'Tools', 'author': "Daniel Reis, " "LasLabs, " "Odoo Community Association (OCA)", - 'website': 'https://github.com/OCA/server-tools', + 'website': 'https://github.com/OCA/server-backend', 'license': 'LGPL-3', 'images': [ 'images/screenshot01.png', diff --git a/base_external_dbsource/exceptions.py b/base_external_dbsource/exceptions.py index 68acafe3..c4d0144e 100644 --- a/base_external_dbsource/exceptions.py +++ b/base_external_dbsource/exceptions.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2016 LasLabs Inc. # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). diff --git a/base_external_dbsource/images/screenshot01.png b/base_external_dbsource/images/screenshot01.png deleted file mode 100644 index 0d6a47a9..00000000 Binary files a/base_external_dbsource/images/screenshot01.png and /dev/null differ diff --git a/base_external_dbsource/models/__init__.py b/base_external_dbsource/models/__init__.py index 44b7269b..91032fcb 100644 --- a/base_external_dbsource/models/__init__.py +++ b/base_external_dbsource/models/__init__.py @@ -1,3 +1 @@ -# -*- coding: utf-8 -*- - from . import base_external_dbsource diff --git a/base_external_dbsource/models/base_external_dbsource.py b/base_external_dbsource/models/base_external_dbsource.py index dd1c5d53..69c6a355 100644 --- a/base_external_dbsource/models/base_external_dbsource.py +++ b/base_external_dbsource/models/base_external_dbsource.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2011 Daniel Reis # Copyright 2016 LasLabs Inc. # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). diff --git a/base_external_dbsource/readme/CONFIGURE.rst b/base_external_dbsource/readme/CONFIGURE.rst new file mode 100644 index 00000000..a48ca1e1 --- /dev/null +++ b/base_external_dbsource/readme/CONFIGURE.rst @@ -0,0 +1,4 @@ +To configure this module, you need to: + +#. Database sources can be configured in Settings > Technical > + Database Structure > Data sources. diff --git a/base_external_dbsource/readme/CONTRIBUTORS.rst b/base_external_dbsource/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..7826d82d --- /dev/null +++ b/base_external_dbsource/readme/CONTRIBUTORS.rst @@ -0,0 +1,5 @@ +* Daniel Reis +* Maxime Chambreuil +* Gervais Naoussi +* Dave Lasley +* Sergio Teruel (https://wwww.tecnativa.com) diff --git a/base_external_dbsource/readme/DESCRIPTION.rst b/base_external_dbsource/readme/DESCRIPTION.rst new file mode 100644 index 00000000..b6beb1c1 --- /dev/null +++ b/base_external_dbsource/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module allows you to define connections to foreign databases using ODBC, +Firebird, Oracle Client or SQLAlchemy. diff --git a/base_external_dbsource/readme/INSTALL.rst b/base_external_dbsource/readme/INSTALL.rst new file mode 100644 index 00000000..af1c9362 --- /dev/null +++ b/base_external_dbsource/readme/INSTALL.rst @@ -0,0 +1 @@ +No installation required. diff --git a/base_external_dbsource/readme/ROADMAP.rst b/base_external_dbsource/readme/ROADMAP.rst new file mode 100644 index 00000000..853d0579 --- /dev/null +++ b/base_external_dbsource/readme/ROADMAP.rst @@ -0,0 +1,8 @@ +* Find a way to remove or default the CA certs dir +* Add concept of multiple connection strings for one source (multiple nodes) +* Add a ConnectionEnvironment that allows for the reuse of connections +* Message box should be displayed instead of error in ``connection_test`` +* Remove old api compatibility layers (v11) +* Instead of returning list of results, we should return iterators. This will + support larger datasets in a more efficient manner. +* Implement better CRUD handling diff --git a/base_external_dbsource/readme/USAGE.rst b/base_external_dbsource/readme/USAGE.rst new file mode 100644 index 00000000..4b219923 --- /dev/null +++ b/base_external_dbsource/readme/USAGE.rst @@ -0,0 +1,7 @@ +* Go to Settings > Technical > Database Structure > Database Sources +* Click on Create to enter the following information: + +* Data source nameĀ  +* Password +* Connector: Choose the database to which you want to connect +* Connection string: Specify how to connect to database diff --git a/base_external_dbsource/tests/__init__.py b/base_external_dbsource/tests/__init__.py index 768d7990..87aa84b3 100644 --- a/base_external_dbsource/tests/__init__.py +++ b/base_external_dbsource/tests/__init__.py @@ -1,3 +1 @@ -# -*- encoding: utf-8 -*- - from . import test_base_external_dbsource diff --git a/base_external_dbsource/tests/test_base_external_dbsource.py b/base_external_dbsource/tests/test_base_external_dbsource.py index 24606c46..0ee52ee2 100644 --- a/base_external_dbsource/tests/test_base_external_dbsource.py +++ b/base_external_dbsource/tests/test_base_external_dbsource.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2016 LasLabs Inc. import mock diff --git a/base_external_dbsource/views/base_external_dbsource.xml b/base_external_dbsource/views/base_external_dbsource.xml index 15b9ce70..dcc72961 100644 --- a/base_external_dbsource/views/base_external_dbsource.xml +++ b/base_external_dbsource/views/base_external_dbsource.xml @@ -30,10 +30,14 @@ - - -