From dad1c327abcab7847d7af55ca423e1bad4f63a08 Mon Sep 17 00:00:00 2001 From: Xavier-Do Date: Fri, 23 Jul 2021 09:06:08 +0000 Subject: [PATCH] [FIX] *: add explicit license to all manifest The license is missing in most enterprise manifest so the decision was taken to make it explicit in all cases. When not defined, a warning will be triggered starting from 14.0 when falling back on the default LGPL-3. closes odoo/design-themes#39 Related: odoo/odoo#74146 Related: odoo/enterprise#19803 Signed-off-by: Olivier Dony (odo) --- theme_anelusia/__manifest__.py | 1 + theme_anelusia_sale/__manifest__.py | 1 + theme_artists/__manifest__.py | 1 + theme_artists_sale/__manifest__.py | 1 + theme_avantgarde/__manifest__.py | 1 + theme_avantgarde_blog/__manifest__.py | 1 + theme_beauty/__manifest__.py | 1 + theme_beauty_sale/__manifest__.py | 1 + theme_bewise/__manifest__.py | 1 + theme_bistro/__manifest__.py | 3 ++- theme_bookstore/__manifest__.py | 3 ++- theme_bookstore_sale/__manifest__.py | 1 + theme_clean/__manifest__.py | 1 + theme_common/__manifest__.py | 1 + theme_enark/__manifest__.py | 1 + theme_graphene/__manifest__.py | 3 ++- theme_graphene_blog/__manifest__.py | 1 + theme_kea/__manifest__.py | 1 + theme_kea_sale/__manifest__.py | 1 + theme_kiddo/__manifest__.py | 3 ++- theme_kiddo_sale/__manifest__.py | 1 + theme_loftspace/__manifest__.py | 1 + theme_loftspace_sale/__manifest__.py | 1 + theme_monglia/__manifest__.py | 1 + theme_monglia_sale/__manifest__.py | 1 + theme_nano/__manifest__.py | 3 ++- theme_notes/__manifest__.py | 1 + theme_notes_sale/__manifest__.py | 1 + theme_odoo_experts/__manifest__.py | 1 + theme_odoo_experts_sale/__manifest__.py | 1 + theme_orchid/__manifest__.py | 1 + theme_orchid_sale/__manifest__.py | 1 + theme_real_estate/__manifest__.py | 1 + theme_real_estate_sale/__manifest__.py | 1 + theme_treehouse/__manifest__.py | 1 + theme_vehicle/__manifest__.py | 1 + theme_vehicle_sale/__manifest__.py | 1 + theme_yes/__manifest__.py | 1 + theme_yes_sale/__manifest__.py | 1 + theme_zap/__manifest__.py | 3 ++- website_animate/__manifest__.py | 1 + 41 files changed, 47 insertions(+), 6 deletions(-) diff --git a/theme_anelusia/__manifest__.py b/theme_anelusia/__manifest__.py index bebbdfa4c..c46eb8993 100644 --- a/theme_anelusia/__manifest__.py +++ b/theme_anelusia/__manifest__.py @@ -21,4 +21,5 @@ 'price': 199, 'currency': 'EUR', 'live_test_url': 'https://theme-anelusia.odoo.com/page/demo1', + 'license': 'LGPL-3', } diff --git a/theme_anelusia_sale/__manifest__.py b/theme_anelusia_sale/__manifest__.py index 627b96d32..533a36073 100644 --- a/theme_anelusia_sale/__manifest__.py +++ b/theme_anelusia_sale/__manifest__.py @@ -10,4 +10,5 @@ 'views/layout.xml', ], 'auto_install': True, + 'license': 'LGPL-3', } diff --git a/theme_artists/__manifest__.py b/theme_artists/__manifest__.py index 2ade3b127..2f9625dae 100644 --- a/theme_artists/__manifest__.py +++ b/theme_artists/__manifest__.py @@ -20,4 +20,5 @@ 'price': 4, 'currency': 'EUR', 'live_test_url': 'https://theme-artists.odoo.com', + 'license': 'LGPL-3', } diff --git a/theme_artists_sale/__manifest__.py b/theme_artists_sale/__manifest__.py index c66cae585..a7a29cdfb 100644 --- a/theme_artists_sale/__manifest__.py +++ b/theme_artists_sale/__manifest__.py @@ -6,4 +6,5 @@ 'version': '1.0', 'depends': ['theme_monglia_sale', 'theme_artists'], 'auto_install': True, + 'license': 'LGPL-3', } \ No newline at end of file diff --git a/theme_avantgarde/__manifest__.py b/theme_avantgarde/__manifest__.py index fb2ab6760..89ed37df0 100644 --- a/theme_avantgarde/__manifest__.py +++ b/theme_avantgarde/__manifest__.py @@ -21,4 +21,5 @@ 'price': 199, 'currency': 'EUR', 'live_test_url': 'https://theme-avantgarde.odoo.com', + 'license': 'LGPL-3', } diff --git a/theme_avantgarde_blog/__manifest__.py b/theme_avantgarde_blog/__manifest__.py index 17db2bdc4..753b73692 100644 --- a/theme_avantgarde_blog/__manifest__.py +++ b/theme_avantgarde_blog/__manifest__.py @@ -9,4 +9,5 @@ ], 'depends': ['theme_avantgarde', 'website_blog'], 'auto_install': True, + 'license': 'LGPL-3', } diff --git a/theme_beauty/__manifest__.py b/theme_beauty/__manifest__.py index abe4f9c42..9313a1fe4 100644 --- a/theme_beauty/__manifest__.py +++ b/theme_beauty/__manifest__.py @@ -17,4 +17,5 @@ 'price': 4, 'currency': 'EUR', 'live_test_url': 'https://theme-beauty.odoo.com', + 'license': 'LGPL-3', } diff --git a/theme_beauty_sale/__manifest__.py b/theme_beauty_sale/__manifest__.py index b9d5676ee..f160cd4e9 100644 --- a/theme_beauty_sale/__manifest__.py +++ b/theme_beauty_sale/__manifest__.py @@ -6,4 +6,5 @@ 'version': '1.0', 'depends': ['theme_loftspace_sale', 'theme_beauty'], 'auto_install': True, + 'license': 'LGPL-3', } \ No newline at end of file diff --git a/theme_bewise/__manifest__.py b/theme_bewise/__manifest__.py index f58f6ec93..bcd60abac 100644 --- a/theme_bewise/__manifest__.py +++ b/theme_bewise/__manifest__.py @@ -21,4 +21,5 @@ 'price': 149, 'currency': 'EUR', 'live_test_url': 'https://theme-bewise.odoo.com/page/demo_page_demo_1', + 'license': 'LGPL-3', } diff --git a/theme_bistro/__manifest__.py b/theme_bistro/__manifest__.py index 756ebd036..596b87c99 100644 --- a/theme_bistro/__manifest__.py +++ b/theme_bistro/__manifest__.py @@ -17,5 +17,6 @@ ], 'price': 4, 'currency': 'EUR', - 'live_test_url': 'https://theme-bistro.odoo.com' + 'live_test_url': 'https://theme-bistro.odoo.com', + 'license': 'LGPL-3', } diff --git a/theme_bookstore/__manifest__.py b/theme_bookstore/__manifest__.py index 92e01a054..fc75a9813 100644 --- a/theme_bookstore/__manifest__.py +++ b/theme_bookstore/__manifest__.py @@ -16,5 +16,6 @@ ], 'price': 4, 'currency': 'EUR', - 'live_test_url': 'https://theme-bookstore.odoo.com' + 'live_test_url': 'https://theme-bookstore.odoo.com', + 'license': 'LGPL-3', } diff --git a/theme_bookstore_sale/__manifest__.py b/theme_bookstore_sale/__manifest__.py index fbfa086d3..c1c62ca02 100644 --- a/theme_bookstore_sale/__manifest__.py +++ b/theme_bookstore_sale/__manifest__.py @@ -9,4 +9,5 @@ 'views/theme.xml', ], 'auto_install': True, + 'license': 'LGPL-3', } diff --git a/theme_clean/__manifest__.py b/theme_clean/__manifest__.py index 20baa7d4f..a78022989 100644 --- a/theme_clean/__manifest__.py +++ b/theme_clean/__manifest__.py @@ -21,4 +21,5 @@ 'price': 199, 'currency': 'EUR', 'live_test_url': 'https://theme-clean.odoo.com/page/demo_page_home', + 'license': 'LGPL-3', } diff --git a/theme_common/__manifest__.py b/theme_common/__manifest__.py index 932be4b4f..851f94634 100644 --- a/theme_common/__manifest__.py +++ b/theme_common/__manifest__.py @@ -70,4 +70,5 @@ 'views/s_event_slide.xml', ], 'application': False, + 'license': 'LGPL-3', } diff --git a/theme_enark/__manifest__.py b/theme_enark/__manifest__.py index 1bf9678ed..61e1c164b 100644 --- a/theme_enark/__manifest__.py +++ b/theme_enark/__manifest__.py @@ -21,4 +21,5 @@ 'price': 199, 'currency': 'EUR', 'live_test_url': 'https://theme-enark.odoo.com/page/demo_page_home_1', + 'license': 'LGPL-3', } diff --git a/theme_graphene/__manifest__.py b/theme_graphene/__manifest__.py index 42e1f6a66..fa068849a 100644 --- a/theme_graphene/__manifest__.py +++ b/theme_graphene/__manifest__.py @@ -20,5 +20,6 @@ 'depends': ['theme_common', 'website_animate'], 'price': 199, 'currency': 'EUR', - 'live_test_url': 'https://theme-graphene.odoo.com' + 'live_test_url': 'https://theme-graphene.odoo.com', + 'license': 'LGPL-3', } diff --git a/theme_graphene_blog/__manifest__.py b/theme_graphene_blog/__manifest__.py index 4ba65dd3d..e312b87df 100644 --- a/theme_graphene_blog/__manifest__.py +++ b/theme_graphene_blog/__manifest__.py @@ -9,4 +9,5 @@ ], 'depends': ['theme_graphene', 'website_blog'], 'auto_install': True, + 'license': 'LGPL-3', } diff --git a/theme_kea/__manifest__.py b/theme_kea/__manifest__.py index 9956709ea..a0aadbca5 100644 --- a/theme_kea/__manifest__.py +++ b/theme_kea/__manifest__.py @@ -19,4 +19,5 @@ 'price': 195, 'currency': 'EUR', 'live_test_url': 'https://theme-kea.odoo.com/page/demo1', + 'license': 'LGPL-3', } diff --git a/theme_kea_sale/__manifest__.py b/theme_kea_sale/__manifest__.py index 1f66e0ea3..e05e16a8b 100644 --- a/theme_kea_sale/__manifest__.py +++ b/theme_kea_sale/__manifest__.py @@ -10,4 +10,5 @@ 'views/layout.xml', ], 'auto_install': True, + 'license': 'LGPL-3', } diff --git a/theme_kiddo/__manifest__.py b/theme_kiddo/__manifest__.py index 70b9779d4..2746ad48f 100644 --- a/theme_kiddo/__manifest__.py +++ b/theme_kiddo/__manifest__.py @@ -19,5 +19,6 @@ ], 'price': 199, 'currency': 'EUR', - 'live_test_url': 'https://theme-kiddo.odoo.com/page/demo' + 'live_test_url': 'https://theme-kiddo.odoo.com/page/demo', + 'license': 'LGPL-3', } diff --git a/theme_kiddo_sale/__manifest__.py b/theme_kiddo_sale/__manifest__.py index 441cbb867..57fdbafc4 100644 --- a/theme_kiddo_sale/__manifest__.py +++ b/theme_kiddo_sale/__manifest__.py @@ -10,4 +10,5 @@ 'views/layout.xml', ], 'auto_install': True, + 'license': 'LGPL-3', } diff --git a/theme_loftspace/__manifest__.py b/theme_loftspace/__manifest__.py index 006511fbd..df8b750b1 100644 --- a/theme_loftspace/__manifest__.py +++ b/theme_loftspace/__manifest__.py @@ -21,4 +21,5 @@ 'price': 195, 'currency': 'EUR', 'live_test_url': 'https://theme-loftspace.odoo.com/page/demo', + 'license': 'LGPL-3', } diff --git a/theme_loftspace_sale/__manifest__.py b/theme_loftspace_sale/__manifest__.py index 33efd8c57..6800f1fa7 100644 --- a/theme_loftspace_sale/__manifest__.py +++ b/theme_loftspace_sale/__manifest__.py @@ -10,4 +10,5 @@ 'views/layout.xml', ], 'auto_install': True, + 'license': 'LGPL-3', } \ No newline at end of file diff --git a/theme_monglia/__manifest__.py b/theme_monglia/__manifest__.py index ee72f6754..d6e5ca219 100644 --- a/theme_monglia/__manifest__.py +++ b/theme_monglia/__manifest__.py @@ -20,4 +20,5 @@ 'price': 195, 'currency': 'EUR', 'live_test_url': 'https://theme-monglia.odoo.com', + 'license': 'LGPL-3', } diff --git a/theme_monglia_sale/__manifest__.py b/theme_monglia_sale/__manifest__.py index 30b52c1cb..40e4f6704 100644 --- a/theme_monglia_sale/__manifest__.py +++ b/theme_monglia_sale/__manifest__.py @@ -10,4 +10,5 @@ 'views/layout.xml', ], 'auto_install': True, + 'license': 'LGPL-3', } \ No newline at end of file diff --git a/theme_nano/__manifest__.py b/theme_nano/__manifest__.py index c8bcd13b9..40a309b1b 100644 --- a/theme_nano/__manifest__.py +++ b/theme_nano/__manifest__.py @@ -21,5 +21,6 @@ ], 'price': 199, 'currency': 'EUR', - 'live_test_url': 'https://theme-nano.odoo.com/page/demo_page_01' + 'live_test_url': 'https://theme-nano.odoo.com/page/demo_page_01', + 'license': 'LGPL-3', } diff --git a/theme_notes/__manifest__.py b/theme_notes/__manifest__.py index cde5449f1..a562bbd06 100644 --- a/theme_notes/__manifest__.py +++ b/theme_notes/__manifest__.py @@ -20,4 +20,5 @@ 'price': 199, 'currency': 'EUR', 'live_test_url': 'https://theme-notes.odoo.com/page/demo', + 'license': 'LGPL-3', } diff --git a/theme_notes_sale/__manifest__.py b/theme_notes_sale/__manifest__.py index c54dc016e..ca7b2fc15 100644 --- a/theme_notes_sale/__manifest__.py +++ b/theme_notes_sale/__manifest__.py @@ -10,4 +10,5 @@ 'views/layout.xml', ], 'auto_install': True, + 'license': 'LGPL-3', } diff --git a/theme_odoo_experts/__manifest__.py b/theme_odoo_experts/__manifest__.py index 5ee832de4..cf6d6545e 100644 --- a/theme_odoo_experts/__manifest__.py +++ b/theme_odoo_experts/__manifest__.py @@ -18,4 +18,5 @@ 'price': 4, 'currency': 'EUR', 'live_test_url': 'https://theme-odoo-experts.odoo.com', + 'license': 'LGPL-3', } diff --git a/theme_odoo_experts_sale/__manifest__.py b/theme_odoo_experts_sale/__manifest__.py index 0344a8854..8da3536bc 100644 --- a/theme_odoo_experts_sale/__manifest__.py +++ b/theme_odoo_experts_sale/__manifest__.py @@ -6,4 +6,5 @@ 'version': '1.0', 'depends': ['theme_loftspace_sale', 'theme_odoo_experts'], 'auto_install': True, + 'license': 'LGPL-3', } \ No newline at end of file diff --git a/theme_orchid/__manifest__.py b/theme_orchid/__manifest__.py index e190a6a32..850db8de8 100644 --- a/theme_orchid/__manifest__.py +++ b/theme_orchid/__manifest__.py @@ -17,4 +17,5 @@ 'price': 4, 'currency': 'EUR', 'live_test_url': 'https://theme-orchid.odoo.com', + 'license': 'LGPL-3', } diff --git a/theme_orchid_sale/__manifest__.py b/theme_orchid_sale/__manifest__.py index 4038531b5..b88a49ebc 100644 --- a/theme_orchid_sale/__manifest__.py +++ b/theme_orchid_sale/__manifest__.py @@ -6,4 +6,5 @@ 'version': '1.0', 'depends': ['theme_loftspace_sale', 'theme_orchid'], 'auto_install': True, + 'license': 'LGPL-3', } \ No newline at end of file diff --git a/theme_real_estate/__manifest__.py b/theme_real_estate/__manifest__.py index 56f3be490..5f6d44de9 100644 --- a/theme_real_estate/__manifest__.py +++ b/theme_real_estate/__manifest__.py @@ -18,4 +18,5 @@ 'price': 4, 'currency': 'EUR', 'live_test_url': 'https://theme-real-estate.odoo.com', + 'license': 'LGPL-3', } diff --git a/theme_real_estate_sale/__manifest__.py b/theme_real_estate_sale/__manifest__.py index 0edbb3b8d..36224e014 100644 --- a/theme_real_estate_sale/__manifest__.py +++ b/theme_real_estate_sale/__manifest__.py @@ -9,4 +9,5 @@ 'views/assets.xml', ], 'auto_install': True, + 'license': 'LGPL-3', } diff --git a/theme_treehouse/__manifest__.py b/theme_treehouse/__manifest__.py index 980697549..625e7c013 100644 --- a/theme_treehouse/__manifest__.py +++ b/theme_treehouse/__manifest__.py @@ -27,4 +27,5 @@ 'price': 195, 'currency': 'EUR', 'live_test_url': 'https://theme-treehouse.odoo.com/page/demo_page_01', + 'license': 'LGPL-3', } diff --git a/theme_vehicle/__manifest__.py b/theme_vehicle/__manifest__.py index bf4bb904a..c81beb2b7 100644 --- a/theme_vehicle/__manifest__.py +++ b/theme_vehicle/__manifest__.py @@ -17,4 +17,5 @@ 'price': 4, 'currency': 'EUR', 'live_test_url': 'https://theme-vehicle.odoo.com', + 'license': 'LGPL-3', } diff --git a/theme_vehicle_sale/__manifest__.py b/theme_vehicle_sale/__manifest__.py index 3ed14719e..bd970bbab 100644 --- a/theme_vehicle_sale/__manifest__.py +++ b/theme_vehicle_sale/__manifest__.py @@ -9,4 +9,5 @@ 'views/assets.xml', ], 'auto_install': True, + 'license': 'LGPL-3', } \ No newline at end of file diff --git a/theme_yes/__manifest__.py b/theme_yes/__manifest__.py index 98120cfbb..881237748 100644 --- a/theme_yes/__manifest__.py +++ b/theme_yes/__manifest__.py @@ -18,4 +18,5 @@ 'price': 4, 'currency': 'EUR', 'live_test_url': 'https://theme-yes.odoo.com', + 'license': 'LGPL-3', } diff --git a/theme_yes_sale/__manifest__.py b/theme_yes_sale/__manifest__.py index 2592dd8ae..db5ccf845 100644 --- a/theme_yes_sale/__manifest__.py +++ b/theme_yes_sale/__manifest__.py @@ -6,4 +6,5 @@ 'version': '1.0', 'depends': ['theme_kea_sale', 'theme_yes'], 'auto_install': True, + 'license': 'LGPL-3', } diff --git a/theme_zap/__manifest__.py b/theme_zap/__manifest__.py index 147365569..9e06df385 100644 --- a/theme_zap/__manifest__.py +++ b/theme_zap/__manifest__.py @@ -17,5 +17,6 @@ ], 'price': 4, 'currency': 'EUR', - 'live_test_url': 'https://theme-zap.odoo.com' + 'live_test_url': 'https://theme-zap.odoo.com', + 'license': 'LGPL-3', } diff --git a/website_animate/__manifest__.py b/website_animate/__manifest__.py index b5b7cb760..2b8b89981 100644 --- a/website_animate/__manifest__.py +++ b/website_animate/__manifest__.py @@ -12,4 +12,5 @@ 'images': [ 'static/description/icon.png', ], + 'license': 'LGPL-3', }