Browse Source
Merge pull request #104 from cesarlr/12.0-pypi-first-packaging
12.0 pypi first packaging - updated modules
12.0-easy_my_coop-module_category_cooperator_management
12.0-2020-06-26.00
Houssine BAKKALI
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
41 changed files with
143 additions and
9 deletions
easy_my_coop/__manifest__.py
easy_my_coop/description.rst
easy_my_coop_be/__manifest__.py
easy_my_coop_ch/__manifest__.py
easy_my_coop_dividend/__manifest__.py
easy_my_coop_fr/__manifest__.py
easy_my_coop_taxshelter_report/__manifest__.py
easy_my_coop_website/__manifest__.py
easy_my_coop_website_portal/__manifest__.py
easy_my_coop_website_taxshelter/__manifest__.py
partner_age/__manifest__.py
setup/.setuptools-odoo-make-default-ignore
setup/README
setup/easy_my_coop/odoo/addons/easy_my_coop
setup/easy_my_coop/setup.py
setup/easy_my_coop_be/odoo/addons/easy_my_coop_be
setup/easy_my_coop_be/setup.py
setup/easy_my_coop_ch/odoo/addons/easy_my_coop_ch
setup/easy_my_coop_ch/setup.py
setup/easy_my_coop_eater/odoo/addons/easy_my_coop_eater
setup/easy_my_coop_eater/setup.py
setup/easy_my_coop_fr/odoo/addons/easy_my_coop_fr
setup/easy_my_coop_fr/setup.py
setup/easy_my_coop_loan/odoo/addons/easy_my_coop_loan
setup/easy_my_coop_loan/setup.py
setup/easy_my_coop_loan_website/odoo/addons/easy_my_coop_loan_website
setup/easy_my_coop_loan_website/setup.py
setup/easy_my_coop_taxshelter_report/odoo/addons/easy_my_coop_taxshelter_report
setup/easy_my_coop_taxshelter_report/setup.py
setup/easy_my_coop_website/odoo/addons/easy_my_coop_website
setup/easy_my_coop_website/setup.py
setup/easy_my_coop_website_portal/odoo/addons/easy_my_coop_website_portal
setup/easy_my_coop_website_portal/setup.py
setup/partner_age/odoo/addons/partner_age
setup/partner_age/setup.py
setup/theme_light/odoo/addons/theme_light
setup/theme_light/setup.py
setup/website_recaptcha_reloaded/odoo/addons/website_recaptcha_reloaded
setup/website_recaptcha_reloaded/setup.py
theme_light/__manifest__.py
website_recaptcha_reloaded/__manifest__.py
@ -25,6 +25,10 @@
" category " : " Cooperative management " ,
" category " : " Cooperative management " ,
" website " : " https://www.coopiteasy.be " ,
" website " : " https://www.coopiteasy.be " ,
" license " : " AGPL-3 " ,
" license " : " AGPL-3 " ,
" description " : """
This module allows to manage the cooperator subscription and all the
cooperative business processes .
""" ,
" data " : [
" data " : [
" data/easy_my_coop_data.xml " ,
" data/easy_my_coop_data.xml " ,
" data/paperformat.xml " ,
" data/paperformat.xml " ,
@ -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 `_ `.
@ -9,7 +9,7 @@
" depends " : [ " easy_my_coop " , " l10n_be " , " l10n_be_invoice_bba " ] ,
" depends " : [ " easy_my_coop " , " l10n_be " , " l10n_be_invoice_bba " ] ,
" author " : " Coop IT Easy SCRLfs " ,
" author " : " Coop IT Easy SCRLfs " ,
" category " : " Cooperative management " ,
" category " : " Cooperative management " ,
" website " : " www. coopiteasy.be" ,
" website " : " https:// coopiteasy.be" ,
" license " : " AGPL-3 " ,
" license " : " AGPL-3 " ,
" data " : [ ] ,
" data " : [ ] ,
" installable " : True ,
" installable " : True ,
@ -10,7 +10,10 @@
" depends " : [ " easy_my_coop " , " easy_my_coop_website " , " l10n_ch " ] ,
" depends " : [ " easy_my_coop " , " easy_my_coop_website " , " l10n_ch " ] ,
" author " : " Coop IT Easy SCRLfs " ,
" author " : " Coop IT Easy SCRLfs " ,
" category " : " Cooperative management " ,
" 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 " : [
" data " : [
" views/subscription_template.xml " ,
" views/subscription_template.xml " ,
# "views/subscription_request_view.xml",
# "views/subscription_request_view.xml",
@ -22,6 +22,11 @@
" summary " : """
" summary " : """
Manage the dividend computation for a fiscal year .
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, <houssine@coopiteasy.be> " ,
" author " : " Houssine BAKKALI, <houssine@coopiteasy.be> " ,
" license " : " AGPL-3 " ,
" license " : " AGPL-3 " ,
" version " : " 12.0.0.0.1 " ,
" version " : " 12.0.0.0.1 " ,
@ -8,7 +8,7 @@
" depends " : [ " easy_my_coop " , " easy_my_coop_website " , " l10n_fr " ] ,
" depends " : [ " easy_my_coop " , " easy_my_coop_website " , " l10n_fr " ] ,
" author " : " Coop IT Easy SCRLfs " ,
" author " : " Coop IT Easy SCRLfs " ,
" category " : " Cooperative management " ,
" category " : " Cooperative management " ,
" webst ite " : " www. coopiteasy.be" ,
" website " : " https:// coopiteasy.be" ,
" license " : " AGPL-3 " ,
" license " : " AGPL-3 " ,
" summary " : """
" summary " : """
This is the french localization for the easy my coop module
This is the french localization for the easy my coop module
@ -13,7 +13,7 @@
" depends " : [ " easy_my_coop " ] ,
" depends " : [ " easy_my_coop " ] ,
" author " : " Coop IT Easy SCRLfs " ,
" author " : " Coop IT Easy SCRLfs " ,
" category " : " Cooperative management " ,
" category " : " Cooperative management " ,
" website " : " www. coopiteasy.be" ,
" website " : " https:// coopiteasy.be" ,
" license " : " AGPL-3 " ,
" license " : " AGPL-3 " ,
" summary " : """
" summary " : """
This module allows you to create a fiscal declaration year and to print
This module allows you to create a fiscal declaration year and to print
@ -9,7 +9,7 @@
" depends " : [ " easy_my_coop " , " website " , " website_recaptcha_reloaded " ] ,
" depends " : [ " easy_my_coop " , " website " , " website_recaptcha_reloaded " ] ,
" author " : " Coop IT Easy SCRLfs " ,
" author " : " Coop IT Easy SCRLfs " ,
" category " : " Cooperative management " ,
" category " : " Cooperative management " ,
" website " : " www. coopiteasy.be" ,
" website " : " https:// coopiteasy.be" ,
" license " : " AGPL-3 " ,
" license " : " AGPL-3 " ,
" summary " : """
" summary " : """
This module adds the cooperator subscription form
This module adds the cooperator subscription form
@ -12,7 +12,7 @@
" author " : " Coop IT Easy SCRLfs " ,
" author " : " Coop IT Easy SCRLfs " ,
" license " : " AGPL-3 " ,
" license " : " AGPL-3 " ,
" category " : " Cooperative Management " ,
" category " : " Cooperative Management " ,
" website " : " www.coopiteasy.be " ,
" website " : " https:// www.coopiteasy.be" ,
" data " : [ " views/easy_my_coop_website_portal_templates.xml " ] ,
" data " : [ " views/easy_my_coop_website_portal_templates.xml " ] ,
" installable " : True ,
" installable " : True ,
}
}
@ -15,7 +15,7 @@
" author " : " Coop IT Easy SCRLfs " ,
" author " : " Coop IT Easy SCRLfs " ,
" license " : " AGPL-3 " ,
" license " : " AGPL-3 " ,
" category " : " Cooperative Management " ,
" category " : " Cooperative Management " ,
" website " : " www.coopiteasy.be " ,
" website " : " https:// www.coopiteasy.be" ,
" data " : [ " views/easy_my_coop_website_taxshelter_templates.xml " ] ,
" data " : [ " views/easy_my_coop_website_taxshelter_templates.xml " ] ,
" installable " : False ,
" installable " : False ,
" application " : False ,
" application " : False ,
@ -8,7 +8,7 @@
" depends " : [ " partner_contact_birthdate " ] ,
" depends " : [ " partner_contact_birthdate " ] ,
" author " : " Coop IT Easy SCRLfs " ,
" author " : " Coop IT Easy SCRLfs " ,
" category " : " Cooperative management " ,
" category " : " Cooperative management " ,
" website " : " https://www. coopiteasy.be " ,
' website ' : " https://coopiteasy.be " ,
" license " : " AGPL-3 " ,
" license " : " AGPL-3 " ,
" summary " : " This module computes the age of the partner. " ,
" summary " : " This module computes the age of the partner. " ,
" data " : [ " view/partner_view.xml " ] ,
" data " : [ " view/partner_view.xml " ] ,
@ -0,0 +1,2 @@
# addons listed in this file are ignored by
# setuptools-odoo-make-default (one addon per line)
@ -0,0 +1,2 @@
To learn more about this directory, please visit
https://pypi.python.org/pypi/setuptools-odoo
@ -0,0 +1 @@
../../../../easy_my_coop
@ -0,0 +1,6 @@
import setuptools
setuptools . setup (
setup_requires = [ ' setuptools-odoo ' ] ,
odoo_addon = True ,
)
@ -0,0 +1 @@
../../../../easy_my_coop_be
@ -0,0 +1,6 @@
import setuptools
setuptools . setup (
setup_requires = [ ' setuptools-odoo ' ] ,
odoo_addon = True ,
)
@ -0,0 +1 @@
../../../../easy_my_coop_ch
@ -0,0 +1,6 @@
import setuptools
setuptools . setup (
setup_requires = [ ' setuptools-odoo ' ] ,
odoo_addon = True ,
)
@ -0,0 +1 @@
../../../../easy_my_coop_eater
@ -0,0 +1,6 @@
import setuptools
setuptools . setup (
setup_requires = [ ' setuptools-odoo ' ] ,
odoo_addon = True ,
)
@ -0,0 +1 @@
../../../../easy_my_coop_fr
@ -0,0 +1,6 @@
import setuptools
setuptools . setup (
setup_requires = [ ' setuptools-odoo ' ] ,
odoo_addon = True ,
)
@ -0,0 +1 @@
../../../../easy_my_coop_loan
@ -0,0 +1,6 @@
import setuptools
setuptools . setup (
setup_requires = [ ' setuptools-odoo ' ] ,
odoo_addon = True ,
)
@ -0,0 +1 @@
../../../../easy_my_coop_loan_website
@ -0,0 +1,6 @@
import setuptools
setuptools . setup (
setup_requires = [ ' setuptools-odoo ' ] ,
odoo_addon = True ,
)
@ -0,0 +1 @@
../../../../easy_my_coop_taxshelter_report
@ -0,0 +1,6 @@
import setuptools
setuptools . setup (
setup_requires = [ ' setuptools-odoo ' ] ,
odoo_addon = True ,
)
@ -0,0 +1 @@
../../../../easy_my_coop_website
@ -0,0 +1,6 @@
import setuptools
setuptools . setup (
setup_requires = [ ' setuptools-odoo ' ] ,
odoo_addon = True ,
)
@ -0,0 +1 @@
../../../../easy_my_coop_website_portal
@ -0,0 +1,6 @@
import setuptools
setuptools . setup (
setup_requires = [ ' setuptools-odoo ' ] ,
odoo_addon = True ,
)
@ -0,0 +1 @@
../../../../partner_age
@ -0,0 +1,6 @@
import setuptools
setuptools . setup (
setup_requires = [ ' setuptools-odoo ' ] ,
odoo_addon = True ,
)
@ -0,0 +1 @@
../../../../theme_light
@ -0,0 +1,6 @@
import setuptools
setuptools . setup (
setup_requires = [ ' setuptools-odoo ' ] ,
odoo_addon = True ,
)
@ -0,0 +1 @@
../../../../website_recaptcha_reloaded
@ -0,0 +1,6 @@
import setuptools
setuptools . setup (
setup_requires = [ ' setuptools-odoo ' ] ,
odoo_addon = True ,
)
@ -8,7 +8,7 @@
" category " : " Website " ,
" category " : " Website " ,
" version " : " 12.0.1.0.0 " ,
" version " : " 12.0.1.0.0 " ,
" author " : " Benjamin Dugardin, " " Houssine BAKKALI, " " Coop IT Easy SCRLfs " ,
" author " : " Benjamin Dugardin, " " Houssine BAKKALI, " " Coop IT Easy SCRLfs " ,
" website " : " www.coopiteasy.be " ,
" website " : " https:// www.coopiteasy.be" ,
" depends " : [ " base " , " web " , " website_theme_install " ] ,
" depends " : [ " base " , " web " , " website_theme_install " ] ,
" data " : [ " views/layout_template.xml " , " report/header_report_G002.xml " ] ,
" data " : [ " views/layout_template.xml " , " report/header_report_G002.xml " ] ,
" installable " : True ,
" installable " : True ,
@ -9,6 +9,16 @@
" license " : " AGPL-3 " ,
" license " : " AGPL-3 " ,
" website " : " https://www.techreceptives.com " ,
" website " : " https://www.techreceptives.com " ,
" summary " : " Add google recaptcha to forms. " ,
" 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_ < module > _recaptcha modules
to use it in your various pages .
""" ,
" data " : [ " views/website_view.xml " , " views/res_config.xml " ] ,
" data " : [ " views/website_view.xml " , " views/res_config.xml " ] ,
" installable " : True ,
" installable " : True ,
}
}