diff --git a/.travis.yml b/.travis.yml index 04015e8..2e883db 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,7 @@ python: - "3.5" addons: + postgresql: "9.5" apt: packages: - expect-dev # provides unbuffer utility @@ -20,7 +21,7 @@ env: - TESTS="1" ODOO_REPO="odoo/odoo" - TESTS="1" ODOO_REPO="OCA/OCB" global: - - VERSION="11.0" LINT_CHECK="0" TESTS="0" + - VERSION="12.0" LINT_CHECK="0" TESTS="0" install: - git clone --depth=1 https://github.com/OCA/maintainer-quality-tools.git ${HOME}/maintainer-quality-tools @@ -29,9 +30,6 @@ install: - if [ "$LINT_CHECK" != "1" ] ; then ln -s ${HOME}/dependencies/server-env/server_environment_files_sample ${HOME}/dependencies/server-env/server_environment_files; fi - printf '[options]\n\nrunning_env = dev' > ${HOME}/.openerp_serverrc -services: - - postgresql - script: - travis_run_tests diff --git a/attachment_s3/__init__.py b/attachment_s3/__init__.py index cde864b..a9e3372 100644 --- a/attachment_s3/__init__.py +++ b/attachment_s3/__init__.py @@ -1,3 +1,2 @@ -# -*- coding: utf-8 -*- from . import models diff --git a/attachment_s3/__manifest__.py b/attachment_s3/__manifest__.py index e542595..11c7e6d 100644 --- a/attachment_s3/__manifest__.py +++ b/attachment_s3/__manifest__.py @@ -1,11 +1,10 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) {'name': 'Attachments on S3 storage', 'summary': 'Store assets and attachments on a S3 compatible object storage', - 'version': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'author': 'Camptocamp,Odoo Community Association (OCA)', 'license': 'AGPL-3', 'category': 'Knowledge Management', @@ -15,5 +14,5 @@ }, 'website': 'https://www.camptocamp.com', 'data': [], - 'installable': False, + 'installable': True, } diff --git a/attachment_s3/migrations/10.0.1.1.0/post-migration.py b/attachment_s3/migrations/10.0.1.1.0/post-migration.py index 8f1ca87..a40768f 100644 --- a/attachment_s3/migrations/10.0.1.1.0/post-migration.py +++ b/attachment_s3/migrations/10.0.1.1.0/post-migration.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) import logging diff --git a/attachment_s3/models/__init__.py b/attachment_s3/models/__init__.py index d44b7af..3cf36e5 100644 --- a/attachment_s3/models/__init__.py +++ b/attachment_s3/models/__init__.py @@ -1,2 +1,2 @@ -# -*- coding: utf-8 -*- + from . import ir_attachment diff --git a/attachment_s3/models/ir_attachment.py b/attachment_s3/models/ir_attachment.py index 9a61303..5c037c7 100644 --- a/attachment_s3/models/ir_attachment.py +++ b/attachment_s3/models/ir_attachment.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) diff --git a/attachment_s3/s3uri.py b/attachment_s3/s3uri.py index f94df79..3b4dc12 100644 --- a/attachment_s3/s3uri.py +++ b/attachment_s3/s3uri.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) import re diff --git a/attachment_swift/__manifest__.py b/attachment_swift/__manifest__.py index 025226e..bd625c5 100644 --- a/attachment_swift/__manifest__.py +++ b/attachment_swift/__manifest__.py @@ -1,11 +1,10 @@ -# -*- coding: utf-8 -*- -# Copyright 2017 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) {'name': 'Attachments on Swift storage', 'summary': 'Store assets and attachments on a Swift compatible object store', - 'version': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'author': 'Camptocamp,Odoo Community Association (OCA)', 'license': 'AGPL-3', 'category': 'Knowledge Management', @@ -17,5 +16,5 @@ }, 'website': 'https://www.camptocamp.com', 'data': [], - 'installable': False, + 'installable': True, } diff --git a/attachment_swift/models/ir_attachment.py b/attachment_swift/models/ir_attachment.py index f57cacb..c478786 100644 --- a/attachment_swift/models/ir_attachment.py +++ b/attachment_swift/models/ir_attachment.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# Copyright 2017 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) diff --git a/attachment_swift/swift_uri.py b/attachment_swift/swift_uri.py index 268eeec..f813d56 100644 --- a/attachment_swift/swift_uri.py +++ b/attachment_swift/swift_uri.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# Copyright 2017 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) import re diff --git a/attachment_swift/tests/__init__.py b/attachment_swift/tests/__init__.py index ae2c5d6..506e6b2 100644 --- a/attachment_swift/tests/__init__.py +++ b/attachment_swift/tests/__init__.py @@ -1,3 +1,2 @@ -# -*- coding: utf-8 -*- from . import test_mock_swift_api diff --git a/attachment_swift/tests/test_mock_swift_api.py b/attachment_swift/tests/test_mock_swift_api.py index d1d00b9..c0ce53d 100644 --- a/attachment_swift/tests/test_mock_swift_api.py +++ b/attachment_swift/tests/test_mock_swift_api.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# Copyright 2017 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) import base64 diff --git a/attachment_swift/tests/test_with_swift_store.py b/attachment_swift/tests/test_with_swift_store.py index a4a9202..3dcda58 100644 --- a/attachment_swift/tests/test_with_swift_store.py +++ b/attachment_swift/tests/test_with_swift_store.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# Copyright 2017 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) from odoo.addons.base.tests.test_ir_attachment import TestIrAttachment diff --git a/base_attachment_object_storage/__manifest__.py b/base_attachment_object_storage/__manifest__.py index c3d63d8..df802e6 100644 --- a/base_attachment_object_storage/__manifest__.py +++ b/base_attachment_object_storage/__manifest__.py @@ -1,17 +1,16 @@ -# -*- coding: utf-8 -*- -# Copyright 2017 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) {'name': 'Base Attachment Object Store', 'summary': 'Base module for the implementation of external object store.', - 'version': '11.0.1.1.0', + 'version': '12.0.1.1.0', 'author': 'Camptocamp,Odoo Community Association (OCA)', 'license': 'AGPL-3', 'category': 'Knowledge Management', 'depends': ['base'], 'website': 'http://www.camptocamp.com', 'data': [], - 'installable': False, + 'installable': True, 'auto_install': True, } diff --git a/base_attachment_object_storage/models/ir_attachment.py b/base_attachment_object_storage/models/ir_attachment.py index dbf6979..150d60f 100644 --- a/base_attachment_object_storage/models/ir_attachment.py +++ b/base_attachment_object_storage/models/ir_attachment.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# Copyright 2017 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) import base64 diff --git a/cloud_platform/__init__.py b/cloud_platform/__init__.py index cde864b..a9e3372 100644 --- a/cloud_platform/__init__.py +++ b/cloud_platform/__init__.py @@ -1,3 +1,2 @@ -# -*- coding: utf-8 -*- from . import models diff --git a/cloud_platform/__manifest__.py b/cloud_platform/__manifest__.py index b167663..ba55976 100644 --- a/cloud_platform/__manifest__.py +++ b/cloud_platform/__manifest__.py @@ -1,11 +1,10 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) {'name': 'Cloud Platform', 'summary': 'Addons required for the Camptocamp Cloud Platform', - 'version': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'author': 'Camptocamp,Odoo Community Association (OCA)', 'license': 'AGPL-3', 'category': 'Extra Tools', @@ -19,5 +18,5 @@ ], 'website': 'https://www.camptocamp.com', 'data': [], - 'installable': False, + 'installable': True, } diff --git a/cloud_platform/models/__init__.py b/cloud_platform/models/__init__.py index 5f2c99d..fe15395 100644 --- a/cloud_platform/models/__init__.py +++ b/cloud_platform/models/__init__.py @@ -1,2 +1,2 @@ -# -*- coding: utf-8 -*- + from . import cloud_platform diff --git a/cloud_platform/models/cloud_platform.py b/cloud_platform/models/cloud_platform.py index d1c3d93..4901d8d 100644 --- a/cloud_platform/models/cloud_platform.py +++ b/cloud_platform/models/cloud_platform.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) import logging @@ -39,21 +38,7 @@ class CloudPlatform(models.AbstractModel): @api.model def _platform_kinds(self): - # XXX for backward compatibility, we need this one here, move - # it in cloud_platform_exoscale in V11 - return ['exoscale'] - - # XXX for backward compatibility, we need this one here, move - # it in cloud_platform_exoscale in V11 - @api.model - def _config_by_server_env_for_exoscale(self): - configs = { - 'prod': PlatformConfig(filestore=FilestoreKind.s3), - 'integration': PlatformConfig(filestore=FilestoreKind.s3), - 'test': PlatformConfig(filestore=FilestoreKind.db), - 'dev': PlatformConfig(filestore=FilestoreKind.db), - } - return configs + return [] @api.model def _config_by_server_env(self, platform_kind, environment): @@ -65,12 +50,6 @@ class CloudPlatform(models.AbstractModel): configs = configs_getter() if configs_getter else {} return configs.get(environment) or FilestoreKind.db - # Due to the addition of the ovh cloud platform - # This will be moved to cloud_platform_exoscale on v11 - @api.model - def install_exoscale(self): - self.install('exoscale') - @api.model def install(self, platform_kind): assert platform_kind in self._platform_kinds() diff --git a/cloud_platform/songs.py b/cloud_platform/songs.py index 277c7dd..7d3b4eb 100644 --- a/cloud_platform/songs.py +++ b/cloud_platform/songs.py @@ -1,8 +1,6 @@ -# -*- coding: utf-8 -*- - def install_exoscale(ctx): - ctx.env['cloud.platform'].install_exoscale() + ctx.env['cloud.platform'].install('exoscale') def install_ovh(ctx): diff --git a/cloud_platform_exoscale/__manifest__.py b/cloud_platform_exoscale/__manifest__.py index 85314dc..d145946 100644 --- a/cloud_platform_exoscale/__manifest__.py +++ b/cloud_platform_exoscale/__manifest__.py @@ -1,11 +1,10 @@ -# -*- coding: utf-8 -*- -# Copyright 2017 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) {'name': 'Cloud Platform Exoscale', 'summary': 'Addons required for the Camptocamp Cloud Platform on Exoscale', - 'version': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'author': 'Camptocamp,Odoo Community Association (OCA)', 'license': 'AGPL-3', 'category': 'Extra Tools', @@ -15,5 +14,5 @@ ], 'website': 'https://www.camptocamp.com', 'data': [], - 'installable': False, + 'installable': True, } diff --git a/cloud_platform_exoscale/models/cloud_platform.py b/cloud_platform_exoscale/models/cloud_platform.py index 4e58852..7430fa0 100644 --- a/cloud_platform_exoscale/models/cloud_platform.py +++ b/cloud_platform_exoscale/models/cloud_platform.py @@ -1,13 +1,40 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) import logging -from odoo import models +from odoo import models, api _logger = logging.getLogger(__name__) +try: + from odoo.addons.cloud_platform.models.cloud_platform import FilestoreKind + from odoo.addons.cloud_platform.models.cloud_platform import PlatformConfig +except ImportError: + FilestoreKind = None + PlatformConfig = None + _logger.debug("Cannot 'import from cloud_platform'") + class CloudPlatform(models.AbstractModel): _inherit = 'cloud.platform' + + @api.model + def _platform_kinds(self): + kinds = super(CloudPlatform, self)._platform_kinds() + kinds.append('exoscale') + return kinds + + @api.model + def _config_by_server_env_for_exoscale(self): + configs = { + 'prod': PlatformConfig(filestore=FilestoreKind.s3), + 'integration': PlatformConfig(filestore=FilestoreKind.s3), + 'test': PlatformConfig(filestore=FilestoreKind.db), + 'dev': PlatformConfig(filestore=FilestoreKind.db), + } + return configs + + @api.model + def install_exoscale(self): + self.install('exoscale') diff --git a/cloud_platform_ovh/__manifest__.py b/cloud_platform_ovh/__manifest__.py index 6ced6ba..2ff946c 100644 --- a/cloud_platform_ovh/__manifest__.py +++ b/cloud_platform_ovh/__manifest__.py @@ -1,11 +1,10 @@ -# -*- coding: utf-8 -*- -# Copyright 2017 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) {'name': 'Cloud Platform OVH', 'summary': 'Addons required for the Camptocamp Cloud Platform on OVH', - 'version': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'author': 'Camptocamp,Odoo Community Association (OCA)', 'license': 'AGPL-3', 'category': 'Extra Tools', @@ -15,5 +14,5 @@ ], 'website': 'https://www.camptocamp.com', 'data': [], - 'installable': False, + 'installable': True, } diff --git a/cloud_platform_ovh/models/cloud_platform.py b/cloud_platform_ovh/models/cloud_platform.py index bb00f0f..7dca3a4 100644 --- a/cloud_platform_ovh/models/cloud_platform.py +++ b/cloud_platform_ovh/models/cloud_platform.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# Copyright 2017 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) import logging diff --git a/logging_json/__init__.py b/logging_json/__init__.py index a50f468..1f1aa38 100644 --- a/logging_json/__init__.py +++ b/logging_json/__init__.py @@ -1,3 +1,2 @@ -# -*- coding: utf-8 -*- from . import json_log diff --git a/logging_json/__manifest__.py b/logging_json/__manifest__.py index 775c186..dbabc0b 100644 --- a/logging_json/__manifest__.py +++ b/logging_json/__manifest__.py @@ -1,9 +1,8 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) {'name': 'JSON Logging', - 'version': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'author': 'Camptocamp,Odoo Community Association (OCA)', 'license': 'AGPL-3', 'category': 'Extra Tools', @@ -14,5 +13,5 @@ }, 'website': 'http://www.camptocamp.com', 'data': [], - 'installable': False, + 'installable': True, } diff --git a/logging_json/json_log.py b/logging_json/json_log.py index 3fcc796..6bff4c7 100644 --- a/logging_json/json_log.py +++ b/logging_json/json_log.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- import logging import os diff --git a/monitoring_log_requests/__init__.py b/monitoring_log_requests/__init__.py index cde864b..a9e3372 100644 --- a/monitoring_log_requests/__init__.py +++ b/monitoring_log_requests/__init__.py @@ -1,3 +1,2 @@ -# -*- coding: utf-8 -*- from . import models diff --git a/monitoring_log_requests/__manifest__.py b/monitoring_log_requests/__manifest__.py index b275a43..97a72bd 100644 --- a/monitoring_log_requests/__manifest__.py +++ b/monitoring_log_requests/__manifest__.py @@ -1,15 +1,14 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) {'name': 'Monitoring: Requests Logging', - 'version': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'author': 'Camptocamp,Odoo Community Association (OCA)', 'license': 'AGPL-3', 'category': 'category', 'depends': ['base', 'web'], 'website': 'http://www.camptocamp.com', 'data': [], - 'installable': False, + 'installable': True, } diff --git a/monitoring_log_requests/models/__init__.py b/monitoring_log_requests/models/__init__.py index d9b809c..0d643ba 100644 --- a/monitoring_log_requests/models/__init__.py +++ b/monitoring_log_requests/models/__init__.py @@ -1,3 +1,2 @@ -# -*- coding: utf-8 -*- from . import ir_http diff --git a/monitoring_log_requests/models/ir_http.py b/monitoring_log_requests/models/ir_http.py index 007c31b..c1313a2 100644 --- a/monitoring_log_requests/models/ir_http.py +++ b/monitoring_log_requests/models/ir_http.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) import json diff --git a/monitoring_statsd/__init__.py b/monitoring_statsd/__init__.py index cde864b..a9e3372 100644 --- a/monitoring_statsd/__init__.py +++ b/monitoring_statsd/__init__.py @@ -1,3 +1,2 @@ -# -*- coding: utf-8 -*- from . import models diff --git a/monitoring_statsd/__manifest__.py b/monitoring_statsd/__manifest__.py index 5d43220..05bd126 100644 --- a/monitoring_statsd/__manifest__.py +++ b/monitoring_statsd/__manifest__.py @@ -1,10 +1,9 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) {'name': 'Monitoring: Statsd Metrics', - 'version': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'author': 'Camptocamp,Odoo Community Association (OCA)', 'license': 'AGPL-3', 'category': 'category', @@ -17,5 +16,5 @@ 'external_dependencies': { 'python': ['statsd'], }, - 'installable': False, + 'installable': True, } diff --git a/monitoring_statsd/models/__init__.py b/monitoring_statsd/models/__init__.py index d9b809c..0d643ba 100644 --- a/monitoring_statsd/models/__init__.py +++ b/monitoring_statsd/models/__init__.py @@ -1,3 +1,2 @@ -# -*- coding: utf-8 -*- from . import ir_http diff --git a/monitoring_statsd/models/ir_http.py b/monitoring_statsd/models/ir_http.py index c2266bd..17600bc 100644 --- a/monitoring_statsd/models/ir_http.py +++ b/monitoring_statsd/models/ir_http.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) from odoo import models diff --git a/monitoring_statsd/statsd_client.py b/monitoring_statsd/statsd_client.py index 7c3727e..1eb28cc 100644 --- a/monitoring_statsd/statsd_client.py +++ b/monitoring_statsd/statsd_client.py @@ -1,5 +1,3 @@ -# -*- coding: utf-8 -*- - import logging import os diff --git a/monitoring_status/__init__.py b/monitoring_status/__init__.py index 153a9e3..f705942 100644 --- a/monitoring_status/__init__.py +++ b/monitoring_status/__init__.py @@ -1,2 +1,2 @@ -# -*- coding: utf-8 -*- + from . import controllers diff --git a/monitoring_status/__manifest__.py b/monitoring_status/__manifest__.py index 7177859..9790d69 100644 --- a/monitoring_status/__manifest__.py +++ b/monitoring_status/__manifest__.py @@ -1,15 +1,14 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) {'name': 'Monitoring: Status', - 'version': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'author': 'Camptocamp,Odoo Community Association (OCA)', 'license': 'AGPL-3', 'category': 'category', 'depends': ['base', 'web'], 'website': 'http://www.camptocamp.com', 'data': [], - 'installable': False, + 'installable': True, } diff --git a/monitoring_status/controllers/main.py b/monitoring_status/controllers/main.py index d575103..66cc9a7 100644 --- a/monitoring_status/controllers/main.py +++ b/monitoring_status/controllers/main.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) import json diff --git a/session_redis/__init__.py b/session_redis/__init__.py index af491fc..8f2ee9e 100644 --- a/session_redis/__init__.py +++ b/session_redis/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- from . import http from . import session diff --git a/session_redis/__manifest__.py b/session_redis/__manifest__.py index ed8e099..1f192d9 100644 --- a/session_redis/__manifest__.py +++ b/session_redis/__manifest__.py @@ -1,11 +1,10 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) {'name': 'Sessions in Redis', 'summary': 'Store web sessions in Redis', - 'version': '11.0.1.0.0', + 'version': '12.0.1.0.0', 'author': 'Camptocamp,Odoo Community Association (OCA)', 'license': 'AGPL-3', 'category': 'Extra Tools', @@ -15,5 +14,5 @@ }, 'website': 'http://www.camptocamp.com', 'data': [], - 'installable': False, + 'installable': True, } diff --git a/session_redis/http.py b/session_redis/http.py index 6c1fafe..1474652 100644 --- a/session_redis/http.py +++ b/session_redis/http.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) import logging diff --git a/session_redis/session.py b/session_redis/session.py index 01ff69a..51cd158 100644 --- a/session_redis/session.py +++ b/session_redis/session.py @@ -1,5 +1,4 @@ -# -*- coding: utf-8 -*- -# Copyright 2016 Camptocamp SA +# Copyright 2018 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) import json