diff --git a/easy_my_coop/__manifest__.py b/easy_my_coop/__manifest__.py index 2a91490..f53712b 100644 --- a/easy_my_coop/__manifest__.py +++ b/easy_my_coop/__manifest__.py @@ -25,6 +25,10 @@ "category": "Cooperative management", "website": "https://www.coopiteasy.be", "license": "AGPL-3", + "description": """ + This module allows to manage the cooperator subscription and all the + cooperative business processes. + """, "data": [ "data/easy_my_coop_data.xml", "data/paperformat.xml", diff --git a/easy_my_coop/description.rst b/easy_my_coop/description.rst new file mode 100644 index 0000000..33db7e8 --- /dev/null +++ b/easy_my_coop/description.rst @@ -0,0 +1,17 @@ +## Deploying with pip + +We used [odoo setup tools](https://pypi.org/project/setuptools-odoo/#packaging-a-single-addon) to generate the pypi files from the odoo manifests. To deploy any packaged module, so that odoo can later install them, +you can create a venv with this name (it's git-ignored) +```shell +python -m venv venv +``` +And then pip-install them [from pypi](https://pypi.org/user/coopdevs/). + +### Example + +For instance, for the addon `easy_my_coop_website_portal` +```shell +pip install odoo12-addon-easy-my-coop-website-portal==12.0.1.0.0.99.dev9 +``` +Beware that for word separation, pypi uses dashes `-` and odoo underscores `_`. + diff --git a/easy_my_coop_be/__manifest__.py b/easy_my_coop_be/__manifest__.py index 5f735ef..4f6c26f 100644 --- a/easy_my_coop_be/__manifest__.py +++ b/easy_my_coop_be/__manifest__.py @@ -9,7 +9,7 @@ "depends": ["easy_my_coop", "l10n_be", "l10n_be_invoice_bba"], "author": "Coop IT Easy SCRLfs", "category": "Cooperative management", - "website": "www.coopiteasy.be", + "website": "https://coopiteasy.be", "license": "AGPL-3", "data": [], "installable": True, diff --git a/easy_my_coop_ch/__manifest__.py b/easy_my_coop_ch/__manifest__.py index aca3184..864b2be 100644 --- a/easy_my_coop_ch/__manifest__.py +++ b/easy_my_coop_ch/__manifest__.py @@ -10,7 +10,10 @@ "depends": ["easy_my_coop", "easy_my_coop_website", "l10n_ch"], "author": "Coop IT Easy SCRLfs", "category": "Cooperative management", - "webstite": "www.coopiteasy.be", + "website": "https://www.coopiteasy.be", + "description": """ + This is the swiss localization for the easy my coop module + """, "data": [ "views/subscription_template.xml", # "views/subscription_request_view.xml", diff --git a/easy_my_coop_dividend/__manifest__.py b/easy_my_coop_dividend/__manifest__.py index 6659e90..258c967 100644 --- a/easy_my_coop_dividend/__manifest__.py +++ b/easy_my_coop_dividend/__manifest__.py @@ -22,6 +22,11 @@ "summary": """ Manage the dividend computation for a fiscal year. """, + 'description': """ + This module allows to calculate the dividend to give to a cooperator base + on the amount of his shares, the percentage allocated and for how long the + shares have been owned on prorata temporis calculation. + """, "author": "Houssine BAKKALI, ", "license": "AGPL-3", "version": "12.0.0.0.1", diff --git a/easy_my_coop_fr/__manifest__.py b/easy_my_coop_fr/__manifest__.py index 92be5a0..0784674 100644 --- a/easy_my_coop_fr/__manifest__.py +++ b/easy_my_coop_fr/__manifest__.py @@ -8,7 +8,7 @@ "depends": ["easy_my_coop", "easy_my_coop_website", "l10n_fr"], "author": "Coop IT Easy SCRLfs", "category": "Cooperative management", - "webstite": "www.coopiteasy.be", + "website": "https://coopiteasy.be", "license": "AGPL-3", "summary": """ This is the french localization for the easy my coop module diff --git a/easy_my_coop_taxshelter_report/__manifest__.py b/easy_my_coop_taxshelter_report/__manifest__.py index 54dbbd4..052a16a 100644 --- a/easy_my_coop_taxshelter_report/__manifest__.py +++ b/easy_my_coop_taxshelter_report/__manifest__.py @@ -13,7 +13,7 @@ "depends": ["easy_my_coop"], "author": "Coop IT Easy SCRLfs", "category": "Cooperative management", - "website": "www.coopiteasy.be", + "website": "https://coopiteasy.be", "license": "AGPL-3", "summary": """ This module allows you to create a fiscal declaration year and to print diff --git a/easy_my_coop_website/__manifest__.py b/easy_my_coop_website/__manifest__.py index 5f5dbbf..db2f376 100644 --- a/easy_my_coop_website/__manifest__.py +++ b/easy_my_coop_website/__manifest__.py @@ -9,7 +9,7 @@ "depends": ["easy_my_coop", "website", "website_recaptcha_reloaded"], "author": "Coop IT Easy SCRLfs", "category": "Cooperative management", - "website": "www.coopiteasy.be", + "website": "https://coopiteasy.be", "license": "AGPL-3", "summary": """ This module adds the cooperator subscription form diff --git a/easy_my_coop_website_portal/__manifest__.py b/easy_my_coop_website_portal/__manifest__.py index f7da2c6..4b47c49 100644 --- a/easy_my_coop_website_portal/__manifest__.py +++ b/easy_my_coop_website_portal/__manifest__.py @@ -12,7 +12,7 @@ "author": "Coop IT Easy SCRLfs", "license": "AGPL-3", "category": "Cooperative Management", - "website": "www.coopiteasy.be", + "website": "https://www.coopiteasy.be", "data": ["views/easy_my_coop_website_portal_templates.xml"], "installable": True, } diff --git a/easy_my_coop_website_taxshelter/__manifest__.py b/easy_my_coop_website_taxshelter/__manifest__.py index 68524e3..4b4dfca 100644 --- a/easy_my_coop_website_taxshelter/__manifest__.py +++ b/easy_my_coop_website_taxshelter/__manifest__.py @@ -15,7 +15,7 @@ "author": "Coop IT Easy SCRLfs", "license": "AGPL-3", "category": "Cooperative Management", - "website": "www.coopiteasy.be", + "website": "https://www.coopiteasy.be", "data": ["views/easy_my_coop_website_taxshelter_templates.xml"], "installable": False, "application": False, diff --git a/partner_age/__manifest__.py b/partner_age/__manifest__.py index ab06b4b..0c41766 100644 --- a/partner_age/__manifest__.py +++ b/partner_age/__manifest__.py @@ -8,7 +8,7 @@ "depends": ["partner_contact_birthdate"], "author": "Coop IT Easy SCRLfs", "category": "Cooperative management", - "website": "https://www.coopiteasy.be", + 'website': "https://coopiteasy.be", "license": "AGPL-3", "summary": "This module computes the age of the partner.", "data": ["view/partner_view.xml"], diff --git a/setup/.setuptools-odoo-make-default-ignore b/setup/.setuptools-odoo-make-default-ignore new file mode 100644 index 0000000..207e615 --- /dev/null +++ b/setup/.setuptools-odoo-make-default-ignore @@ -0,0 +1,2 @@ +# addons listed in this file are ignored by +# setuptools-odoo-make-default (one addon per line) diff --git a/setup/README b/setup/README new file mode 100644 index 0000000..a63d633 --- /dev/null +++ b/setup/README @@ -0,0 +1,2 @@ +To learn more about this directory, please visit +https://pypi.python.org/pypi/setuptools-odoo diff --git a/setup/easy_my_coop/odoo/addons/easy_my_coop b/setup/easy_my_coop/odoo/addons/easy_my_coop new file mode 120000 index 0000000..daaab76 --- /dev/null +++ b/setup/easy_my_coop/odoo/addons/easy_my_coop @@ -0,0 +1 @@ +../../../../easy_my_coop \ No newline at end of file diff --git a/setup/easy_my_coop/setup.py b/setup/easy_my_coop/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/easy_my_coop/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/easy_my_coop_be/odoo/addons/easy_my_coop_be b/setup/easy_my_coop_be/odoo/addons/easy_my_coop_be new file mode 120000 index 0000000..5227f81 --- /dev/null +++ b/setup/easy_my_coop_be/odoo/addons/easy_my_coop_be @@ -0,0 +1 @@ +../../../../easy_my_coop_be \ No newline at end of file diff --git a/setup/easy_my_coop_be/setup.py b/setup/easy_my_coop_be/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/easy_my_coop_be/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/easy_my_coop_ch/odoo/addons/easy_my_coop_ch b/setup/easy_my_coop_ch/odoo/addons/easy_my_coop_ch new file mode 120000 index 0000000..d318336 --- /dev/null +++ b/setup/easy_my_coop_ch/odoo/addons/easy_my_coop_ch @@ -0,0 +1 @@ +../../../../easy_my_coop_ch \ No newline at end of file diff --git a/setup/easy_my_coop_ch/setup.py b/setup/easy_my_coop_ch/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/easy_my_coop_ch/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/easy_my_coop_eater/odoo/addons/easy_my_coop_eater b/setup/easy_my_coop_eater/odoo/addons/easy_my_coop_eater new file mode 120000 index 0000000..0b8fbe0 --- /dev/null +++ b/setup/easy_my_coop_eater/odoo/addons/easy_my_coop_eater @@ -0,0 +1 @@ +../../../../easy_my_coop_eater \ No newline at end of file diff --git a/setup/easy_my_coop_eater/setup.py b/setup/easy_my_coop_eater/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/easy_my_coop_eater/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/easy_my_coop_fr/odoo/addons/easy_my_coop_fr b/setup/easy_my_coop_fr/odoo/addons/easy_my_coop_fr new file mode 120000 index 0000000..5890fb8 --- /dev/null +++ b/setup/easy_my_coop_fr/odoo/addons/easy_my_coop_fr @@ -0,0 +1 @@ +../../../../easy_my_coop_fr \ No newline at end of file diff --git a/setup/easy_my_coop_fr/setup.py b/setup/easy_my_coop_fr/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/easy_my_coop_fr/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/easy_my_coop_loan/odoo/addons/easy_my_coop_loan b/setup/easy_my_coop_loan/odoo/addons/easy_my_coop_loan new file mode 120000 index 0000000..ab361dc --- /dev/null +++ b/setup/easy_my_coop_loan/odoo/addons/easy_my_coop_loan @@ -0,0 +1 @@ +../../../../easy_my_coop_loan \ No newline at end of file diff --git a/setup/easy_my_coop_loan/setup.py b/setup/easy_my_coop_loan/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/easy_my_coop_loan/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/easy_my_coop_loan_website/odoo/addons/easy_my_coop_loan_website b/setup/easy_my_coop_loan_website/odoo/addons/easy_my_coop_loan_website new file mode 120000 index 0000000..abc226d --- /dev/null +++ b/setup/easy_my_coop_loan_website/odoo/addons/easy_my_coop_loan_website @@ -0,0 +1 @@ +../../../../easy_my_coop_loan_website \ No newline at end of file diff --git a/setup/easy_my_coop_loan_website/setup.py b/setup/easy_my_coop_loan_website/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/easy_my_coop_loan_website/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/easy_my_coop_taxshelter_report/odoo/addons/easy_my_coop_taxshelter_report b/setup/easy_my_coop_taxshelter_report/odoo/addons/easy_my_coop_taxshelter_report new file mode 120000 index 0000000..d70b2b4 --- /dev/null +++ b/setup/easy_my_coop_taxshelter_report/odoo/addons/easy_my_coop_taxshelter_report @@ -0,0 +1 @@ +../../../../easy_my_coop_taxshelter_report \ No newline at end of file diff --git a/setup/easy_my_coop_taxshelter_report/setup.py b/setup/easy_my_coop_taxshelter_report/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/easy_my_coop_taxshelter_report/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/easy_my_coop_website/odoo/addons/easy_my_coop_website b/setup/easy_my_coop_website/odoo/addons/easy_my_coop_website new file mode 120000 index 0000000..e324c90 --- /dev/null +++ b/setup/easy_my_coop_website/odoo/addons/easy_my_coop_website @@ -0,0 +1 @@ +../../../../easy_my_coop_website \ No newline at end of file diff --git a/setup/easy_my_coop_website/setup.py b/setup/easy_my_coop_website/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/easy_my_coop_website/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/easy_my_coop_website_portal/odoo/addons/easy_my_coop_website_portal b/setup/easy_my_coop_website_portal/odoo/addons/easy_my_coop_website_portal new file mode 120000 index 0000000..9a61503 --- /dev/null +++ b/setup/easy_my_coop_website_portal/odoo/addons/easy_my_coop_website_portal @@ -0,0 +1 @@ +../../../../easy_my_coop_website_portal \ No newline at end of file diff --git a/setup/easy_my_coop_website_portal/setup.py b/setup/easy_my_coop_website_portal/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/easy_my_coop_website_portal/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/partner_age/odoo/addons/partner_age b/setup/partner_age/odoo/addons/partner_age new file mode 120000 index 0000000..15949a9 --- /dev/null +++ b/setup/partner_age/odoo/addons/partner_age @@ -0,0 +1 @@ +../../../../partner_age \ No newline at end of file diff --git a/setup/partner_age/setup.py b/setup/partner_age/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/partner_age/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/theme_light/odoo/addons/theme_light b/setup/theme_light/odoo/addons/theme_light new file mode 120000 index 0000000..0377954 --- /dev/null +++ b/setup/theme_light/odoo/addons/theme_light @@ -0,0 +1 @@ +../../../../theme_light \ No newline at end of file diff --git a/setup/theme_light/setup.py b/setup/theme_light/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/theme_light/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/website_recaptcha_reloaded/odoo/addons/website_recaptcha_reloaded b/setup/website_recaptcha_reloaded/odoo/addons/website_recaptcha_reloaded new file mode 120000 index 0000000..bca8401 --- /dev/null +++ b/setup/website_recaptcha_reloaded/odoo/addons/website_recaptcha_reloaded @@ -0,0 +1 @@ +../../../../website_recaptcha_reloaded \ No newline at end of file diff --git a/setup/website_recaptcha_reloaded/setup.py b/setup/website_recaptcha_reloaded/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/website_recaptcha_reloaded/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/theme_light/__manifest__.py b/theme_light/__manifest__.py index d4c1e44..3c2071f 100644 --- a/theme_light/__manifest__.py +++ b/theme_light/__manifest__.py @@ -8,7 +8,7 @@ "category": "Website", "version": "12.0.1.0.0", "author": "Benjamin Dugardin," "Houssine BAKKALI," "Coop IT Easy SCRLfs", - "website": "www.coopiteasy.be", + "website": "https://www.coopiteasy.be", "depends": ["base", "web", "website_theme_install"], "data": ["views/layout_template.xml", "report/header_report_G002.xml"], "installable": True, diff --git a/website_recaptcha_reloaded/__manifest__.py b/website_recaptcha_reloaded/__manifest__.py index b97b535..5c2c864 100644 --- a/website_recaptcha_reloaded/__manifest__.py +++ b/website_recaptcha_reloaded/__manifest__.py @@ -9,6 +9,16 @@ "license": "AGPL-3", "website": "https://www.techreceptives.com", "summary": "Add google recaptcha to forms.", + "description": """ + Odoo Website reCAPTCHA Reloaded + ================================ + This modules allows you to integrate Google reCAPTCHA v2.0 to your website + forms. You can configure your Google reCAPTCHA site and public keys + in "Settings" -> "Website Settings" + + You will need to install various website__recaptcha modules + to use it in your various pages. + """, "data": ["views/website_view.xml", "views/res_config.xml"], "installable": True, }