From afc02b779f3bb5fec48f063d4c66d201d61ed4db Mon Sep 17 00:00:00 2001 From: vrenaville Date: Mon, 26 Sep 2022 10:12:15 +0200 Subject: [PATCH] feat: v16.0 : all modules uninstallable --- attachment_azure/__manifest__.py | 2 +- attachment_s3/__manifest__.py | 29 +++++++-------- attachment_swift/__manifest__.py | 36 ++++++++++--------- .../__manifest__.py | 25 ++++++------- base_fileurl_field/__manifest__.py | 2 +- cloud_platform/__manifest__.py | 33 ++++++++--------- cloud_platform_azure/__manifest__.py | 2 +- cloud_platform_exoscale/__manifest__.py | 2 +- cloud_platform_ovh/__manifest__.py | 2 +- logging_json/__manifest__.py | 30 ++++++++-------- monitoring_log_requests/__manifest__.py | 21 +++++------ monitoring_prometheus/__manifest__.py | 2 +- monitoring_statsd/__manifest__.py | 34 +++++++++--------- monitoring_status/__manifest__.py | 21 +++++------ session_redis/__manifest__.py | 29 +++++++-------- 15 files changed, 141 insertions(+), 129 deletions(-) diff --git a/attachment_azure/__manifest__.py b/attachment_azure/__manifest__.py index 3570bdc..14f905b 100644 --- a/attachment_azure/__manifest__.py +++ b/attachment_azure/__manifest__.py @@ -16,7 +16,7 @@ "python": ["azure-storage-blob", "azure-identity"], }, "website": "https://github.com/camptocamp/odoo-cloud-platform", - "installable": True, + "installable": False, "development_status": "Beta", "maintainers": ["max3903"], } diff --git a/attachment_s3/__manifest__.py b/attachment_s3/__manifest__.py index a8fa771..fcdc6cb 100644 --- a/attachment_s3/__manifest__.py +++ b/attachment_s3/__manifest__.py @@ -2,17 +2,18 @@ # 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": "15.0.1.0.0", - "author": "Camptocamp,Odoo Community Association (OCA)", - "license": "AGPL-3", - "category": "Knowledge Management", - "depends": ["base", "base_attachment_object_storage"], - "external_dependencies": { - "python": ["boto3"], - }, - "website": "https://www.camptocamp.com", - "data": [], - "installable": True, - } +{ + "name": "Attachments on S3 storage", + "summary": "Store assets and attachments on a S3 compatible object storage", + "version": "15.0.1.0.0", + "author": "Camptocamp,Odoo Community Association (OCA)", + "license": "AGPL-3", + "category": "Knowledge Management", + "depends": ["base", "base_attachment_object_storage"], + "external_dependencies": { + "python": ["boto3"], + }, + "website": "https://www.camptocamp.com", + "data": [], + "installable": False, +} diff --git a/attachment_swift/__manifest__.py b/attachment_swift/__manifest__.py index ac598ed..7991433 100644 --- a/attachment_swift/__manifest__.py +++ b/attachment_swift/__manifest__.py @@ -2,20 +2,22 @@ # 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": "15.0.1.0.0", - "author": "Camptocamp,Odoo Community Association (OCA)", - "license": "AGPL-3", - "category": "Knowledge Management", - "depends": ["base_attachment_object_storage"], - "external_dependencies": { - "python": ["swiftclient", - "keystoneclient", - "keystoneauth1", - ], - }, - "website": "https://www.camptocamp.com", - "data": [], - "installable": True, - } +{ + "name": "Attachments on Swift storage", + "summary": "Store assets and attachments on a Swift compatible object store", + "version": "15.0.1.0.0", + "author": "Camptocamp,Odoo Community Association (OCA)", + "license": "AGPL-3", + "category": "Knowledge Management", + "depends": ["base_attachment_object_storage"], + "external_dependencies": { + "python": [ + "swiftclient", + "keystoneclient", + "keystoneauth1", + ], + }, + "website": "https://www.camptocamp.com", + "data": [], + "installable": False, +} diff --git a/base_attachment_object_storage/__manifest__.py b/base_attachment_object_storage/__manifest__.py index 9605e9b..fbcac49 100644 --- a/base_attachment_object_storage/__manifest__.py +++ b/base_attachment_object_storage/__manifest__.py @@ -2,15 +2,16 @@ # 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": "15.0.1.0.0", - "author": "Camptocamp,Odoo Community Association (OCA)", - "license": "AGPL-3", - "category": "Knowledge Management", - "depends": ["base"], - "website": "http://www.camptocamp.com", - "data": ["data/res_config_settings_data.xml"], - "installable": True, - "auto_install": True, - } +{ + "name": "Base Attachment Object Store", + "summary": "Base module for the implementation of external object store.", + "version": "15.0.1.0.0", + "author": "Camptocamp,Odoo Community Association (OCA)", + "license": "AGPL-3", + "category": "Knowledge Management", + "depends": ["base"], + "website": "http://www.camptocamp.com", + "data": ["data/res_config_settings_data.xml"], + "installable": False, + "auto_install": True, +} diff --git a/base_fileurl_field/__manifest__.py b/base_fileurl_field/__manifest__.py index a985c87..8cd5907 100644 --- a/base_fileurl_field/__manifest__.py +++ b/base_fileurl_field/__manifest__.py @@ -11,5 +11,5 @@ "base_attachment_object_storage", ], "auto_install": False, - "installable": True, + "installable": False, } diff --git a/cloud_platform/__manifest__.py b/cloud_platform/__manifest__.py index 054a507..890631f 100644 --- a/cloud_platform/__manifest__.py +++ b/cloud_platform/__manifest__.py @@ -2,19 +2,20 @@ # 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': "15.0.2.0.0", - 'author': 'Camptocamp,Odoo Community Association (OCA)', - 'license': 'AGPL-3', - 'category': 'Extra Tools', - 'depends': [ - 'session_redis', - 'monitoring_status', - 'logging_json', - 'server_environment', # OCA/server-tools - ], - "website": "https://www.camptocamp.com", - "data": [], - "installable": True, - } +{ + "name": "Cloud Platform", + "summary": "Addons required for the Camptocamp Cloud Platform", + "version": "15.0.2.0.0", + "author": "Camptocamp,Odoo Community Association (OCA)", + "license": "AGPL-3", + "category": "Extra Tools", + "depends": [ + "session_redis", + "monitoring_status", + "logging_json", + "server_environment", # OCA/server-tools + ], + "website": "https://www.camptocamp.com", + "data": [], + "installable": False, +} diff --git a/cloud_platform_azure/__manifest__.py b/cloud_platform_azure/__manifest__.py index 5cfa373..c3f7b08 100644 --- a/cloud_platform_azure/__manifest__.py +++ b/cloud_platform_azure/__manifest__.py @@ -20,5 +20,5 @@ ], "website": "https://www.camptocamp.com", "data": [], - "installable": True, + "installable": False, } diff --git a/cloud_platform_exoscale/__manifest__.py b/cloud_platform_exoscale/__manifest__.py index 8cca042..55f298b 100644 --- a/cloud_platform_exoscale/__manifest__.py +++ b/cloud_platform_exoscale/__manifest__.py @@ -19,5 +19,5 @@ ], "website": "https://www.camptocamp.com", "data": [], - "installable": True, + "installable": False, } diff --git a/cloud_platform_ovh/__manifest__.py b/cloud_platform_ovh/__manifest__.py index 9945f50..6467f58 100644 --- a/cloud_platform_ovh/__manifest__.py +++ b/cloud_platform_ovh/__manifest__.py @@ -19,5 +19,5 @@ ], "website": "https://www.camptocamp.com", "data": [], - "installable": True, + "installable": False, } diff --git a/logging_json/__manifest__.py b/logging_json/__manifest__.py index b60a009..f973f7e 100644 --- a/logging_json/__manifest__.py +++ b/logging_json/__manifest__.py @@ -1,17 +1,19 @@ # Copyright 2016-2021 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) -{"name": "JSON Logging", - "version": "15.0.1.0.0", - "author": "Camptocamp,Odoo Community Association (OCA)", - "license": "AGPL-3", - "category": "Extra Tools", - "depends": ["base", - ], - "external_dependencies": { - "python": ["python-json-logger"], - }, - "website": "http://www.camptocamp.com", - "data": [], - "installable": True, - } +{ + "name": "JSON Logging", + "version": "15.0.1.0.0", + "author": "Camptocamp,Odoo Community Association (OCA)", + "license": "AGPL-3", + "category": "Extra Tools", + "depends": [ + "base", + ], + "external_dependencies": { + "python": ["python-json-logger"], + }, + "website": "http://www.camptocamp.com", + "data": [], + "installable": False, +} diff --git a/monitoring_log_requests/__manifest__.py b/monitoring_log_requests/__manifest__.py index 483ed1f..bbc6cea 100644 --- a/monitoring_log_requests/__manifest__.py +++ b/monitoring_log_requests/__manifest__.py @@ -2,13 +2,14 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) -{"name": "Monitoring: Requests Logging", - "version": "15.0.1.0.0", - "author": "Camptocamp,Numigi,Odoo Community Association (OCA)", - "license": "AGPL-3", - "category": "category", - "depends": ["base", "web"], - "website": "http://www.camptocamp.com", - "data": [], - "installable": True, - } +{ + "name": "Monitoring: Requests Logging", + "version": "15.0.1.0.0", + "author": "Camptocamp,Numigi,Odoo Community Association (OCA)", + "license": "AGPL-3", + "category": "category", + "depends": ["base", "web"], + "website": "http://www.camptocamp.com", + "data": [], + "installable": False, +} diff --git a/monitoring_prometheus/__manifest__.py b/monitoring_prometheus/__manifest__.py index 260570c..4c0f491 100644 --- a/monitoring_prometheus/__manifest__.py +++ b/monitoring_prometheus/__manifest__.py @@ -18,5 +18,5 @@ "external_dependencies": { "python": ["prometheus_client"], }, - "installable": True, + "installable": False, } diff --git a/monitoring_statsd/__manifest__.py b/monitoring_statsd/__manifest__.py index 0bc00e4..0d811c5 100644 --- a/monitoring_statsd/__manifest__.py +++ b/monitoring_statsd/__manifest__.py @@ -2,19 +2,21 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) -{"name": "Monitoring: Statsd Metrics", - "version": "15.0.1.0.0", - "author": "Camptocamp,Odoo Community Association (OCA)", - "license": "AGPL-3", - "category": "category", - "depends": ["base", - "web", - "server_environment", - ], - "website": "http://www.camptocamp.com", - "data": [], - "external_dependencies": { - "python": ["statsd"], - }, - "installable": True, - } +{ + "name": "Monitoring: Statsd Metrics", + "version": "15.0.1.0.0", + "author": "Camptocamp,Odoo Community Association (OCA)", + "license": "AGPL-3", + "category": "category", + "depends": [ + "base", + "web", + "server_environment", + ], + "website": "http://www.camptocamp.com", + "data": [], + "external_dependencies": { + "python": ["statsd"], + }, + "installable": False, +} diff --git a/monitoring_status/__manifest__.py b/monitoring_status/__manifest__.py index 42ba145..81740d5 100644 --- a/monitoring_status/__manifest__.py +++ b/monitoring_status/__manifest__.py @@ -2,13 +2,14 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) -{"name": "Monitoring: Status", - "version": "15.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": True, - } +{ + "name": "Monitoring: Status", + "version": "15.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, +} diff --git a/session_redis/__manifest__.py b/session_redis/__manifest__.py index 8308656..918fd1d 100644 --- a/session_redis/__manifest__.py +++ b/session_redis/__manifest__.py @@ -2,17 +2,18 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) -{"name": "Sessions in Redis", - "summary": "Store web sessions in Redis", - "version": "15.0.1.0.0", - "author": "Camptocamp,Odoo Community Association (OCA)", - "license": "AGPL-3", - "category": "Extra Tools", - "depends": ["base"], - "external_dependencies": { - "python": ["redis"], - }, - "website": "http://www.camptocamp.com", - "data": [], - "installable": True, - } +{ + "name": "Sessions in Redis", + "summary": "Store web sessions in Redis", + "version": "15.0.1.0.0", + "author": "Camptocamp,Odoo Community Association (OCA)", + "license": "AGPL-3", + "category": "Extra Tools", + "depends": ["base"], + "external_dependencies": { + "python": ["redis"], + }, + "website": "http://www.camptocamp.com", + "data": [], + "installable": False, +}