├── theme_light ├── __init__.py ├── readme │ ├── CONTRIBUTORS.rst │ └── DESCRIPTION.rst ├── static │ ├── font │ │ ├── Lato-Bold.ttf │ │ ├── ErbarreBold.ttf │ │ ├── Lato-Italic.ttf │ │ ├── Lato-Regular.ttf │ │ ├── Roboto-Bold.ttf │ │ ├── BEBASNEUE_BOLD.ttf │ │ ├── Montserrat-Bold.ttf │ │ ├── Roboto-Regular.ttf │ │ ├── Montserrat-Regular.ttf │ │ └── centuryschl-roma-webfont.ttf │ ├── img │ │ └── gallery │ │ │ ├── home1.jpg │ │ │ ├── power.png │ │ │ ├── carton.png │ │ │ ├── compta.jpg │ │ │ ├── info_img.png │ │ │ ├── mail_3.png │ │ │ ├── phone_3.png │ │ │ ├── www_bleu.png │ │ │ ├── cnc_agree.jpg │ │ │ ├── label_fin.jpg │ │ │ ├── phone_bleu.png │ │ │ ├── www_green.png │ │ │ ├── www_orange.png │ │ │ ├── www_purple.png │ │ │ ├── iheb_icon_0.png │ │ │ ├── location_bleu.png │ │ │ ├── phone_green.png │ │ │ ├── phone_orange.png │ │ │ ├── phone_purple.png │ │ │ ├── square_small.png │ │ │ ├── arrow_bleu_img.jpg │ │ │ ├── arrow_bleu_left.jpg │ │ │ ├── arrow_green_img.jpg │ │ │ ├── extern_logo_img.jpg │ │ │ ├── location_green.png │ │ │ ├── location_orange.png │ │ │ ├── location_purple.png │ │ │ ├── arrow_green_left.jpg │ │ │ ├── arrow_orange_img.jpg │ │ │ ├── arrow_orange_left.jpg │ │ │ ├── cooperation_logo.png │ │ │ ├── extern_logo_img_bck.jpg │ │ │ ├── orange-left-arrow-md.png │ │ │ ├── signature_certificat.png │ │ │ └── gallery - Raccourci.lnk │ └── css │ │ ├── global_theme.sass │ │ ├── global_theme.css │ │ └── mail_template_B001.css ├── __manifest__.py └── README.rst ├── easy_my_coop_loan_account_be ├── __init__.py ├── readme │ ├── CONTRIBUTORS.rst │ └── DESCRIPTION.rst ├── i18n │ └── easy_my_coop_loan_account_be.pot ├── __manifest__.py └── README.rst ├── cooperator_api_logs ├── __init__.py ├── models │ ├── __init__.py │ └── cooperator_api_log.py ├── readme │ ├── DESCRIPTION.rst │ └── CONTRIBUTORS.rst ├── security │ └── ir.model.access.csv ├── __manifest__.py ├── migrations │ └── 12.0.1.0.0 │ │ └── pre-migration.py ├── README.rst └── views │ └── api_log_views.xml ├── easy_my_coop_dividend ├── __init__.py ├── models │ └── __init__.py ├── readme │ ├── CONTRIBUTORS.rst │ └── DESCRIPTION.rst ├── security │ └── ir.model.access.csv ├── __manifest__.py └── README.rst ├── easy_my_coop_loan_bba ├── __init__.py ├── readme │ ├── CONTRIBUTORS.rst │ └── DESCRIPTION.rst ├── models │ └── __init__.py ├── __manifest__.py ├── i18n │ └── easy_my_coop_loan_bba.pot └── README.rst ├── l10n_ch_cooperator ├── __init__.py ├── models │ ├── __init__.py │ ├── partner.py │ └── subscription_request.py ├── readme │ ├── CONTRIBUTORS.rst │ └── DESCRIPTION.rst ├── __manifest__.py ├── views │ └── subscription_template.xml └── README.rst ├── l10n_es_cooperator ├── __init__.py ├── models │ ├── __init__.py │ └── subscription_request.py ├── readme │ ├── ROADMAP.rst │ ├── CONTRIBUTORS.rst │ └── DESCRIPTION.rst ├── __manifest__.py ├── views │ ├── subscription_request_view.xml │ └── subscription_templates.xml └── i18n │ └── l10n_es_cooperator.pot ├── l10n_fr_cooperator ├── __init__.py ├── readme │ ├── CONTRIBUTORS.rst │ └── DESCRIPTION.rst ├── models │ ├── __init__.py │ ├── partner.py │ └── subscription_request.py ├── __manifest__.py └── README.rst ├── cooperator_website_uppercase_lastname ├── readme │ ├── DESCRIPTION.rst │ └── CONTRIBUTORS.rst ├── __init__.py ├── controllers │ ├── __init__.py │ └── main.py ├── i18n │ └── cooperator_website_uppercase_lastname.pot ├── __manifest__.py └── README.rst ├── easy_my_coop_export_xlsx ├── __init__.py ├── wizard │ ├── __init__.py │ └── export_global_wizard.xml ├── readme │ ├── CONTRIBUTORS.rst │ └── DESCRIPTION.rst ├── __manifest__.py └── README.rst ├── easy_my_coop_loan ├── readme │ ├── CONTRIBUTORS.rst │ └── DESCRIPTION.rst ├── tests │ └── __init__.py ├── wizards │ ├── __init__.py │ └── payment_report_wizard.xml ├── reports │ ├── __init__.py │ ├── loan_report.xml │ └── loan_interest_line_report.py ├── __init__.py ├── models │ ├── __init__.py │ └── res_partner.py ├── views │ ├── assets.xml │ ├── menus.xml │ └── partner_view.xml ├── data │ ├── loan_data.xml │ └── ir_cron_data.xml ├── static │ └── src │ │ └── scss │ │ └── loan_report.scss ├── security │ └── ir.model.access.csv ├── __manifest__.py └── README.rst ├── portal_recaptcha ├── readme │ ├── CONTRIBUTORS.rst │ ├── ROADMAP.rst │ └── DESCRIPTION.rst ├── static │ └── description │ │ ├── icon.png │ │ ├── recaptcha_setting.png │ │ └── index.html ├── __init__.py ├── models │ ├── __init__.py │ ├── res_config.py │ └── portal_mixin.py ├── migrations │ ├── 12.0.1.0.0 │ │ └── pre-migration.py │ └── 12.0.1.0.1 │ │ └── pre-migration.py ├── views │ ├── portal_mixin.xml │ └── res_config.xml ├── __manifest__.py └── README.rst ├── cooperator_api ├── controllers │ ├── __init__.py │ └── controllers.py ├── readme │ ├── DESCRIPTION.rst │ ├── CONTRIBUTORS.rst │ ├── ROADMAP.rst │ └── USAGE.rst ├── __init__.py ├── models │ ├── __init__.py │ ├── auth_api_key.py │ └── subscription_request.py ├── services │ ├── __init__.py │ ├── abstract_cooperator_service.py │ ├── ping_service.py │ └── account_invoice_service.py ├── tests │ ├── __init__.py │ ├── test_registry.py │ └── test_ping.py ├── migrations │ └── 12.0.2.0.0 │ │ └── pre-migration.py ├── __manifest__.py └── demo │ └── demo.xml ├── easy_my_coop_loan_website ├── __init__.py ├── controllers │ └── __init__.py ├── readme │ ├── CONTRIBUTORS.rst │ └── DESCRIPTION.rst ├── data │ └── website_loan_data.xml ├── __manifest__.py ├── static │ └── src │ │ └── js │ │ └── loan_issue.js └── README.rst ├── setup ├── theme_light │ ├── odoo │ │ └── addons │ │ │ └── theme_light │ └── setup.py ├── cooperator_api │ ├── odoo │ │ └── addons │ │ │ └── cooperator_api │ └── setup.py ├── easy_my_coop_loan │ ├── odoo │ │ └── addons │ │ │ └── easy_my_coop_loan │ └── setup.py ├── portal_recaptcha │ ├── odoo │ │ └── addons │ │ │ └── portal_recaptcha │ └── setup.py ├── cooperator_api_logs │ ├── odoo │ │ └── addons │ │ │ └── cooperator_api_logs │ └── setup.py ├── l10n_ch_cooperator │ ├── odoo │ │ └── addons │ │ │ └── l10n_ch_cooperator │ └── setup.py ├── l10n_es_cooperator │ ├── odoo │ │ └── addons │ │ │ └── l10n_es_cooperator │ └── setup.py ├── l10n_fr_cooperator │ ├── odoo │ │ └── addons │ │ │ └── l10n_fr_cooperator │ └── setup.py ├── easy_my_coop_loan_bba │ ├── odoo │ │ └── addons │ │ │ └── easy_my_coop_loan_bba │ └── setup.py ├── easy_my_coop_loan_account │ ├── odoo │ │ └── addons │ │ │ └── easy_my_coop_loan_account │ └── setup.py ├── easy_my_coop_loan_website │ ├── odoo │ │ └── addons │ │ │ └── easy_my_coop_loan_website │ └── setup.py ├── README ├── cooperator_website_recaptcha │ ├── odoo │ │ └── addons │ │ │ └── cooperator_website_recaptcha │ └── setup.py ├── easy_my_coop_loan_account_be │ ├── odoo │ │ └── addons │ │ │ └── easy_my_coop_loan_account_be │ └── setup.py ├── cooperator_website_uppercase_lastname │ ├── odoo │ │ └── addons │ │ │ └── cooperator_website_uppercase_lastname │ └── setup.py └── .setuptools-odoo-make-default-ignore ├── easy_my_coop_loan_account ├── readme │ ├── CONTRIBUTORS.rst │ └── DESCRIPTION.rst ├── __init__.py ├── wizard │ ├── __init__.py │ └── end_of_year_operation.xml ├── models │ ├── __init__.py │ ├── account_fiscal_year.py │ ├── account_move.py │ └── loan_issue_line.py ├── demo │ └── emc_loan_account_demo.xml ├── views │ ├── loan_issue_line_view.xml │ ├── interest_line_view.xml │ └── res_company_view.xml ├── __manifest__.py ├── data │ └── emc_loan_account_data.xml └── README.rst ├── cooperator_website_recaptcha ├── controllers │ ├── __init__.py │ └── main.py ├── models │ ├── __init__.py │ └── res_company.py ├── __init__.py ├── readme │ ├── DESCRIPTION.rst │ └── CONTRIBUTORS.rst ├── views │ ├── res_company_views.xml │ └── subscription_template.xml ├── __manifest__.py ├── i18n │ └── cooperator_website_recaptcha.pot └── README.rst ├── easy_my_coop_connector ├── wizards │ ├── __init__.py │ ├── emc_history_import_sr.py │ └── emc_history_import_sr.xml ├── readme │ ├── DESCRIPTION.rst │ ├── CONTRIBUTORS.rst │ ├── ROADMAP.rst │ └── USAGE.rst ├── components │ ├── __init__.py │ ├── account_invoice_adapter.py │ └── account_payment_adapter.py ├── __init__.py ├── tests │ ├── __init__.py │ ├── test_adapters.py │ └── test_payment.py ├── models │ ├── __init__.py │ ├── account_journal.py │ ├── account_account.py │ ├── account_invoice.py │ └── account_payment.py ├── migrations │ └── 12.0.1.0.0 │ │ └── pre-migration.py ├── data │ └── cron.xml ├── __manifest__.py ├── views │ ├── actions.xml │ └── emc_backend.xml ├── demo │ └── demo.xml └── security │ └── ir.model.access.csv ├── .oca_hooks.cfg ├── test-requirements.txt ├── oca_dependencies.txt ├── .prettierrc.yml ├── rename_deprecated_modules.sh ├── .github ├── pull_request_template.md └── workflows │ ├── test.yml │ └── pre-commit.yml ├── .isort.cfg ├── .flake8 ├── .editorconfig ├── uninstall_deprecated_modules.py ├── .copier-answers.yml ├── .gitignore ├── rename_all_deprecated_modules.py ├── .pylintrc-mandatory └── rename_deprecated_modules.py /theme_light/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /easy_my_coop_loan_account_be/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cooperator_api_logs/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | -------------------------------------------------------------------------------- /easy_my_coop_dividend/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | -------------------------------------------------------------------------------- /easy_my_coop_loan_bba/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | -------------------------------------------------------------------------------- /l10n_ch_cooperator/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | -------------------------------------------------------------------------------- /l10n_es_cooperator/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | -------------------------------------------------------------------------------- /l10n_fr_cooperator/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | -------------------------------------------------------------------------------- /theme_light/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * Coop IT Easy SC 2 | -------------------------------------------------------------------------------- /cooperator_website_uppercase_lastname/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /easy_my_coop_export_xlsx/__init__.py: -------------------------------------------------------------------------------- 1 | from . import wizard 2 | -------------------------------------------------------------------------------- /easy_my_coop_loan/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * Coop IT Easy SC 2 | -------------------------------------------------------------------------------- /portal_recaptcha/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * Coop IT Easy SC 2 | -------------------------------------------------------------------------------- /cooperator_api/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import controllers 2 | -------------------------------------------------------------------------------- /easy_my_coop_dividend/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import dividend 2 | -------------------------------------------------------------------------------- /easy_my_coop_loan/tests/__init__.py: -------------------------------------------------------------------------------- 1 | from . import test_emc_loan 2 | -------------------------------------------------------------------------------- /easy_my_coop_loan_bba/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * Coop IT Easy SC 2 | -------------------------------------------------------------------------------- /easy_my_coop_loan_website/__init__.py: -------------------------------------------------------------------------------- 1 | from . import controllers 2 | -------------------------------------------------------------------------------- /l10n_fr_cooperator/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * Coop IT Easy SC 2 | -------------------------------------------------------------------------------- /setup/theme_light/odoo/addons/theme_light: -------------------------------------------------------------------------------- 1 | ../../../../theme_light -------------------------------------------------------------------------------- /theme_light/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | Extract of the theme zen. 2 | -------------------------------------------------------------------------------- /easy_my_coop_loan_account/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * Coop IT Easy SC 2 | -------------------------------------------------------------------------------- /easy_my_coop_loan_website/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import main 2 | -------------------------------------------------------------------------------- /easy_my_coop_loan_website/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * Coop IT Easy SC 2 | -------------------------------------------------------------------------------- /setup/cooperator_api/odoo/addons/cooperator_api: -------------------------------------------------------------------------------- 1 | ../../../../cooperator_api -------------------------------------------------------------------------------- /cooperator_api_logs/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import cooperator_api_log 2 | -------------------------------------------------------------------------------- /cooperator_website_recaptcha/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import main 2 | -------------------------------------------------------------------------------- /cooperator_website_recaptcha/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import res_company 2 | -------------------------------------------------------------------------------- /easy_my_coop_loan/wizards/__init__.py: -------------------------------------------------------------------------------- 1 | from . import payment_report_wizard 2 | -------------------------------------------------------------------------------- /easy_my_coop_loan_account_be/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * Coop IT Easy SC 2 | -------------------------------------------------------------------------------- /easy_my_coop_loan_bba/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import loan_issue_line 2 | -------------------------------------------------------------------------------- /l10n_es_cooperator/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import subscription_request 2 | -------------------------------------------------------------------------------- /cooperator_website_uppercase_lastname/__init__.py: -------------------------------------------------------------------------------- 1 | from . import controllers 2 | -------------------------------------------------------------------------------- /easy_my_coop_connector/wizards/__init__.py: -------------------------------------------------------------------------------- 1 | from . import emc_history_import_sr 2 | -------------------------------------------------------------------------------- /easy_my_coop_export_xlsx/wizard/__init__.py: -------------------------------------------------------------------------------- 1 | from . import export_global_wizard 2 | -------------------------------------------------------------------------------- /easy_my_coop_loan/reports/__init__.py: -------------------------------------------------------------------------------- 1 | from . import loan_interest_line_report 2 | -------------------------------------------------------------------------------- /setup/easy_my_coop_loan/odoo/addons/easy_my_coop_loan: -------------------------------------------------------------------------------- 1 | ../../../../easy_my_coop_loan -------------------------------------------------------------------------------- /setup/portal_recaptcha/odoo/addons/portal_recaptcha: -------------------------------------------------------------------------------- 1 | ../../../../portal_recaptcha -------------------------------------------------------------------------------- /cooperator_api/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | Open Cooperators to the world: RESTful API. 2 | -------------------------------------------------------------------------------- /cooperator_website_uppercase_lastname/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import main 2 | -------------------------------------------------------------------------------- /easy_my_coop_loan_account/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | from . import wizard 3 | -------------------------------------------------------------------------------- /easy_my_coop_loan_account/wizard/__init__.py: -------------------------------------------------------------------------------- 1 | from . import end_of_year_operation 2 | -------------------------------------------------------------------------------- /setup/cooperator_api_logs/odoo/addons/cooperator_api_logs: -------------------------------------------------------------------------------- 1 | ../../../../cooperator_api_logs -------------------------------------------------------------------------------- /setup/l10n_ch_cooperator/odoo/addons/l10n_ch_cooperator: -------------------------------------------------------------------------------- 1 | ../../../../l10n_ch_cooperator -------------------------------------------------------------------------------- /setup/l10n_es_cooperator/odoo/addons/l10n_es_cooperator: -------------------------------------------------------------------------------- 1 | ../../../../l10n_es_cooperator -------------------------------------------------------------------------------- /setup/l10n_fr_cooperator/odoo/addons/l10n_fr_cooperator: -------------------------------------------------------------------------------- 1 | ../../../../l10n_fr_cooperator -------------------------------------------------------------------------------- /easy_my_coop_connector/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | Connect to Easy My Coop RESTful API. 2 | -------------------------------------------------------------------------------- /cooperator_api_logs/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | Helpers to log calls in and out of cooperators_api. 2 | -------------------------------------------------------------------------------- /cooperator_website_recaptcha/__init__.py: -------------------------------------------------------------------------------- 1 | from . import controllers 2 | from . import models 3 | -------------------------------------------------------------------------------- /setup/easy_my_coop_loan_bba/odoo/addons/easy_my_coop_loan_bba: -------------------------------------------------------------------------------- 1 | ../../../../easy_my_coop_loan_bba -------------------------------------------------------------------------------- /cooperator_api/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * Coop IT Easy SC 2 | * Robin Keunen 3 | -------------------------------------------------------------------------------- /l10n_ch_cooperator/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import subscription_request 2 | from . import partner 3 | -------------------------------------------------------------------------------- /l10n_fr_cooperator/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import subscription_request 2 | from . import partner 3 | -------------------------------------------------------------------------------- /.oca_hooks.cfg: -------------------------------------------------------------------------------- 1 | [MESSAGES_CONTROL] 2 | disable=xml-deprecated-data-node,xml-deprecated-tree-attribute 3 | -------------------------------------------------------------------------------- /cooperator_api/__init__.py: -------------------------------------------------------------------------------- 1 | from . import controllers 2 | from . import models 3 | from . import services 4 | -------------------------------------------------------------------------------- /cooperator_api_logs/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * Coop IT Easy SC 2 | * Robin Keunen 3 | -------------------------------------------------------------------------------- /cooperator_website_recaptcha/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | Add Google Recaptcha to Subscription Request Form 2 | -------------------------------------------------------------------------------- /easy_my_coop_connector/components/__init__.py: -------------------------------------------------------------------------------- 1 | from . import emc_backend 2 | from . import emc_bindings 3 | -------------------------------------------------------------------------------- /easy_my_coop_loan/__init__.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | from . import wizards 3 | from . import reports 4 | -------------------------------------------------------------------------------- /setup/easy_my_coop_loan_account/odoo/addons/easy_my_coop_loan_account: -------------------------------------------------------------------------------- 1 | ../../../../easy_my_coop_loan_account -------------------------------------------------------------------------------- /setup/easy_my_coop_loan_website/odoo/addons/easy_my_coop_loan_website: -------------------------------------------------------------------------------- 1 | ../../../../easy_my_coop_loan_website -------------------------------------------------------------------------------- /easy_my_coop_connector/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * Coop IT Easy SC 2 | * Robin Keunen 3 | -------------------------------------------------------------------------------- /l10n_ch_cooperator/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * Coop IT Easy SC 2 | * Houssine BAKKALI 3 | -------------------------------------------------------------------------------- /easy_my_coop_connector/__init__.py: -------------------------------------------------------------------------------- 1 | from . import components 2 | from . import models 3 | from . import wizards 4 | -------------------------------------------------------------------------------- /easy_my_coop_dividend/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * Coop IT Easy SC 2 | * Houssine BAKKALI, 3 | -------------------------------------------------------------------------------- /setup/README: -------------------------------------------------------------------------------- 1 | To learn more about this directory, please visit 2 | https://pypi.python.org/pypi/setuptools-odoo 3 | -------------------------------------------------------------------------------- /setup/cooperator_website_recaptcha/odoo/addons/cooperator_website_recaptcha: -------------------------------------------------------------------------------- 1 | ../../../../cooperator_website_recaptcha -------------------------------------------------------------------------------- /setup/easy_my_coop_loan_account_be/odoo/addons/easy_my_coop_loan_account_be: -------------------------------------------------------------------------------- 1 | ../../../../easy_my_coop_loan_account_be -------------------------------------------------------------------------------- /easy_my_coop_export_xlsx/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * Coop IT Easy SC 2 | * Houssine BAKKALI, 3 | -------------------------------------------------------------------------------- /easy_my_coop_loan_bba/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | This module implements the bba structured communication on the loan line. 2 | -------------------------------------------------------------------------------- /easy_my_coop_dividend/security/ir.model.access.csv: -------------------------------------------------------------------------------- 1 | id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink 2 | -------------------------------------------------------------------------------- /easy_my_coop_loan/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | This module allows to manage the bonds and subordinated loans subscription life cycle. 2 | -------------------------------------------------------------------------------- /easy_my_coop_loan_website/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | This module implements the subscription page for bonds and subordinated loans. 2 | -------------------------------------------------------------------------------- /cooperator_website_recaptcha/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * `Coop IT Easy SC `_: 2 | 3 | * Carmen Bianca Bakker 4 | -------------------------------------------------------------------------------- /cooperator_website_uppercase_lastname/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * `Coop IT Easy SC `_: 2 | 3 | * Robin Keunen 4 | -------------------------------------------------------------------------------- /easy_my_coop_connector/readme/ROADMAP.rst: -------------------------------------------------------------------------------- 1 | The api cannot currently process multiple capital release requests per subscription request. 2 | -------------------------------------------------------------------------------- /cooperator_api/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import auth_api_key 2 | from . import external_id_mixin 3 | from . import subscription_request 4 | -------------------------------------------------------------------------------- /setup/cooperator_website_uppercase_lastname/odoo/addons/cooperator_website_uppercase_lastname: -------------------------------------------------------------------------------- 1 | ../../../../cooperator_website_uppercase_lastname -------------------------------------------------------------------------------- /theme_light/static/font/Lato-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/font/Lato-Bold.ttf -------------------------------------------------------------------------------- /easy_my_coop_connector/tests/__init__.py: -------------------------------------------------------------------------------- 1 | from . import test_adapters 2 | from . import test_payment 3 | from . import test_subscription_request 4 | -------------------------------------------------------------------------------- /setup/.setuptools-odoo-make-default-ignore: -------------------------------------------------------------------------------- 1 | # addons listed in this file are ignored by 2 | # setuptools-odoo-make-default (one addon per line) 3 | -------------------------------------------------------------------------------- /theme_light/static/font/ErbarreBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/font/ErbarreBold.ttf -------------------------------------------------------------------------------- /theme_light/static/font/Lato-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/font/Lato-Italic.ttf -------------------------------------------------------------------------------- /theme_light/static/font/Lato-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/font/Lato-Regular.ttf -------------------------------------------------------------------------------- /theme_light/static/font/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/font/Roboto-Bold.ttf -------------------------------------------------------------------------------- /theme_light/static/img/gallery/home1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/home1.jpg -------------------------------------------------------------------------------- /theme_light/static/img/gallery/power.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/power.png -------------------------------------------------------------------------------- /setup/cooperator_api/setup.py: -------------------------------------------------------------------------------- 1 | import setuptools 2 | 3 | setuptools.setup( 4 | setup_requires=['setuptools-odoo'], 5 | odoo_addon=True, 6 | ) 7 | -------------------------------------------------------------------------------- /setup/theme_light/setup.py: -------------------------------------------------------------------------------- 1 | import setuptools 2 | 3 | setuptools.setup( 4 | setup_requires=['setuptools-odoo'], 5 | odoo_addon=True, 6 | ) 7 | -------------------------------------------------------------------------------- /theme_light/static/font/BEBASNEUE_BOLD.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/font/BEBASNEUE_BOLD.ttf -------------------------------------------------------------------------------- /theme_light/static/font/Montserrat-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/font/Montserrat-Bold.ttf -------------------------------------------------------------------------------- /theme_light/static/font/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/font/Roboto-Regular.ttf -------------------------------------------------------------------------------- /theme_light/static/img/gallery/carton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/carton.png -------------------------------------------------------------------------------- /theme_light/static/img/gallery/compta.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/compta.jpg -------------------------------------------------------------------------------- /theme_light/static/img/gallery/info_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/info_img.png -------------------------------------------------------------------------------- /theme_light/static/img/gallery/mail_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/mail_3.png -------------------------------------------------------------------------------- /theme_light/static/img/gallery/phone_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/phone_3.png -------------------------------------------------------------------------------- /theme_light/static/img/gallery/www_bleu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/www_bleu.png -------------------------------------------------------------------------------- /l10n_es_cooperator/readme/ROADMAP.rst: -------------------------------------------------------------------------------- 1 | Move this feature to cooperator module 2 | - Change property_cooperator_account to not accept deprecated account 3 | -------------------------------------------------------------------------------- /portal_recaptcha/static/description/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/portal_recaptcha/static/description/icon.png -------------------------------------------------------------------------------- /setup/cooperator_api_logs/setup.py: -------------------------------------------------------------------------------- 1 | import setuptools 2 | 3 | setuptools.setup( 4 | setup_requires=['setuptools-odoo'], 5 | odoo_addon=True, 6 | ) 7 | -------------------------------------------------------------------------------- /setup/easy_my_coop_loan/setup.py: -------------------------------------------------------------------------------- 1 | import setuptools 2 | 3 | setuptools.setup( 4 | setup_requires=['setuptools-odoo'], 5 | odoo_addon=True, 6 | ) 7 | -------------------------------------------------------------------------------- /setup/l10n_ch_cooperator/setup.py: -------------------------------------------------------------------------------- 1 | import setuptools 2 | 3 | setuptools.setup( 4 | setup_requires=['setuptools-odoo'], 5 | odoo_addon=True, 6 | ) 7 | -------------------------------------------------------------------------------- /setup/l10n_es_cooperator/setup.py: -------------------------------------------------------------------------------- 1 | import setuptools 2 | 3 | setuptools.setup( 4 | setup_requires=['setuptools-odoo'], 5 | odoo_addon=True, 6 | ) 7 | -------------------------------------------------------------------------------- /setup/l10n_fr_cooperator/setup.py: -------------------------------------------------------------------------------- 1 | import setuptools 2 | 3 | setuptools.setup( 4 | setup_requires=['setuptools-odoo'], 5 | odoo_addon=True, 6 | ) 7 | -------------------------------------------------------------------------------- /setup/portal_recaptcha/setup.py: -------------------------------------------------------------------------------- 1 | import setuptools 2 | 3 | setuptools.setup( 4 | setup_requires=['setuptools-odoo'], 5 | odoo_addon=True, 6 | ) 7 | -------------------------------------------------------------------------------- /theme_light/static/img/gallery/cnc_agree.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/cnc_agree.jpg -------------------------------------------------------------------------------- /theme_light/static/img/gallery/label_fin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/label_fin.jpg -------------------------------------------------------------------------------- /theme_light/static/img/gallery/phone_bleu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/phone_bleu.png -------------------------------------------------------------------------------- /theme_light/static/img/gallery/www_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/www_green.png -------------------------------------------------------------------------------- /theme_light/static/img/gallery/www_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/www_orange.png -------------------------------------------------------------------------------- /theme_light/static/img/gallery/www_purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/www_purple.png -------------------------------------------------------------------------------- /setup/easy_my_coop_loan_bba/setup.py: -------------------------------------------------------------------------------- 1 | import setuptools 2 | 3 | setuptools.setup( 4 | setup_requires=['setuptools-odoo'], 5 | odoo_addon=True, 6 | ) 7 | -------------------------------------------------------------------------------- /theme_light/static/font/Montserrat-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/font/Montserrat-Regular.ttf -------------------------------------------------------------------------------- /theme_light/static/img/gallery/iheb_icon_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/iheb_icon_0.png -------------------------------------------------------------------------------- /theme_light/static/img/gallery/location_bleu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/location_bleu.png -------------------------------------------------------------------------------- /theme_light/static/img/gallery/phone_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/phone_green.png -------------------------------------------------------------------------------- /theme_light/static/img/gallery/phone_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/phone_orange.png -------------------------------------------------------------------------------- /theme_light/static/img/gallery/phone_purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/phone_purple.png -------------------------------------------------------------------------------- /theme_light/static/img/gallery/square_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/square_small.png -------------------------------------------------------------------------------- /easy_my_coop_loan/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import loan_issue 2 | from . import loan_issue_line 3 | from . import loan_interest_line 4 | from . import res_partner 5 | -------------------------------------------------------------------------------- /setup/cooperator_website_recaptcha/setup.py: -------------------------------------------------------------------------------- 1 | import setuptools 2 | 3 | setuptools.setup( 4 | setup_requires=['setuptools-odoo'], 5 | odoo_addon=True, 6 | ) 7 | -------------------------------------------------------------------------------- /setup/easy_my_coop_loan_account/setup.py: -------------------------------------------------------------------------------- 1 | import setuptools 2 | 3 | setuptools.setup( 4 | setup_requires=['setuptools-odoo'], 5 | odoo_addon=True, 6 | ) 7 | -------------------------------------------------------------------------------- /setup/easy_my_coop_loan_account_be/setup.py: -------------------------------------------------------------------------------- 1 | import setuptools 2 | 3 | setuptools.setup( 4 | setup_requires=['setuptools-odoo'], 5 | odoo_addon=True, 6 | ) 7 | -------------------------------------------------------------------------------- /setup/easy_my_coop_loan_website/setup.py: -------------------------------------------------------------------------------- 1 | import setuptools 2 | 3 | setuptools.setup( 4 | setup_requires=['setuptools-odoo'], 5 | odoo_addon=True, 6 | ) 7 | -------------------------------------------------------------------------------- /theme_light/static/img/gallery/arrow_bleu_img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/arrow_bleu_img.jpg -------------------------------------------------------------------------------- /theme_light/static/img/gallery/arrow_bleu_left.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/arrow_bleu_left.jpg -------------------------------------------------------------------------------- /theme_light/static/img/gallery/arrow_green_img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/arrow_green_img.jpg -------------------------------------------------------------------------------- /theme_light/static/img/gallery/extern_logo_img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/extern_logo_img.jpg -------------------------------------------------------------------------------- /theme_light/static/img/gallery/location_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/location_green.png -------------------------------------------------------------------------------- /theme_light/static/img/gallery/location_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/location_orange.png -------------------------------------------------------------------------------- /theme_light/static/img/gallery/location_purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/location_purple.png -------------------------------------------------------------------------------- /l10n_es_cooperator/readme/CONTRIBUTORS.rst: -------------------------------------------------------------------------------- 1 | * Coopdevs Treball SCCL 2 | 3 | * Enrico Stano 4 | * César López Ramírez 5 | * Daniel Palomar 6 | * Eugeni Chafer 7 | -------------------------------------------------------------------------------- /theme_light/static/font/centuryschl-roma-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/font/centuryschl-roma-webfont.ttf -------------------------------------------------------------------------------- /theme_light/static/img/gallery/arrow_green_left.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/arrow_green_left.jpg -------------------------------------------------------------------------------- /theme_light/static/img/gallery/arrow_orange_img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/arrow_orange_img.jpg -------------------------------------------------------------------------------- /theme_light/static/img/gallery/arrow_orange_left.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/arrow_orange_left.jpg -------------------------------------------------------------------------------- /theme_light/static/img/gallery/cooperation_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/cooperation_logo.png -------------------------------------------------------------------------------- /setup/cooperator_website_uppercase_lastname/setup.py: -------------------------------------------------------------------------------- 1 | import setuptools 2 | 3 | setuptools.setup( 4 | setup_requires=['setuptools-odoo'], 5 | odoo_addon=True, 6 | ) 7 | -------------------------------------------------------------------------------- /theme_light/static/img/gallery/extern_logo_img_bck.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/extern_logo_img_bck.jpg -------------------------------------------------------------------------------- /theme_light/static/img/gallery/orange-left-arrow-md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/orange-left-arrow-md.png -------------------------------------------------------------------------------- /theme_light/static/img/gallery/signature_certificat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/theme_light/static/img/gallery/signature_certificat.png -------------------------------------------------------------------------------- /portal_recaptcha/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2004 Tech-Receptives Solutions Pvt. Ltd. 2 | # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). 3 | from . import models 4 | -------------------------------------------------------------------------------- /portal_recaptcha/readme/ROADMAP.rst: -------------------------------------------------------------------------------- 1 | Split website_form_recaptcha OCA module into portal_recaptcha (to be used in any form) and website_form_recaptcha (to use with website forms). 2 | -------------------------------------------------------------------------------- /portal_recaptcha/static/description/recaptcha_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coopiteasy/vertical-cooperative/HEAD/portal_recaptcha/static/description/recaptcha_setting.png -------------------------------------------------------------------------------- /easy_my_coop_export_xlsx/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | Generate a xlsx file with information on current state of subscription 2 | request, cooperators and capital release request. 3 | -------------------------------------------------------------------------------- /easy_my_coop_loan_account_be/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | This module install belgian localisation demo data for EMC loan account. 2 | It also trigger installation for the dependency module 3 | -------------------------------------------------------------------------------- /easy_my_coop_loan_account/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | This module brings the accounting part of the loan issue. 2 | It has for purpose to generate all the accounting entries to the covered 3 | use cases. 4 | -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- 1 | git+https://github.com/coopiteasy/addons@12.0#subdirectory=setup/auth_company_signup 2 | git+https://github.com/coopiteasy/addons@12.0#subdirectory=setup/email_template_config 3 | -------------------------------------------------------------------------------- /easy_my_coop_loan_account/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import company 2 | from . import loan_issue_line 3 | from . import interest_line 4 | from . import account_move 5 | from . import account_fiscal_year 6 | -------------------------------------------------------------------------------- /l10n_ch_cooperator/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | This is the Swiss localization for the Cooperators module 2 | 3 | Features: 4 | 5 | - Add Swiss legal form of companies on partner and on Subscription Request 6 | -------------------------------------------------------------------------------- /easy_my_coop_connector/models/__init__.py: -------------------------------------------------------------------------------- 1 | from . import account_account 2 | from . import account_invoice 3 | from . import account_journal 4 | from . import account_payment 5 | from . import subscription_request 6 | -------------------------------------------------------------------------------- /portal_recaptcha/models/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2004 Tech-Receptives Solutions Pvt. Ltd. 2 | # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). 3 | from . import res_config 4 | from . import portal_mixin 5 | -------------------------------------------------------------------------------- /cooperator_api/services/__init__.py: -------------------------------------------------------------------------------- 1 | from . import abstract_cooperator_service 2 | from . import ping_service 3 | from . import subscription_request_service 4 | from . import account_invoice_service 5 | from . import account_payment_service 6 | -------------------------------------------------------------------------------- /l10n_es_cooperator/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | This addon implements Spanish localization for Cooperator Module 2 | 3 | Features: 4 | 5 | - Add Tax identification on subscription request 6 | - Add Tax identification on subscription request website form 7 | -------------------------------------------------------------------------------- /oca_dependencies.txt: -------------------------------------------------------------------------------- 1 | # List the OCA project dependencies, one per line 2 | # Add a repository url and branch if you need a forked version 3 | 4 | addons https://github.com/coopiteasy/addons 5 | partner-contact 6 | rest-framework 7 | server-auth 8 | -------------------------------------------------------------------------------- /cooperator_api/tests/__init__.py: -------------------------------------------------------------------------------- 1 | from . import test_ping 2 | from . import test_registry 3 | from . import test_external_id_mixin 4 | from . import test_subscription_requests 5 | from . import test_account_invoice 6 | from . import test_account_payment 7 | -------------------------------------------------------------------------------- /easy_my_coop_dividend/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | This module allows to calculate the dividend to give to a cooperator base 2 | on the amount of his shares, the percentage allocated and for how long the 3 | shares have been owned on prorata temporis calculation. 4 | -------------------------------------------------------------------------------- /portal_recaptcha/migrations/12.0.1.0.0/pre-migration.py: -------------------------------------------------------------------------------- 1 | def migrate(cr, version): 2 | cr.execute( 3 | """ 4 | update ir_ui_view set active='f' where name ilike 5 | 'res_config_settings_view_form_inherit_website' 6 | """ 7 | ) 8 | -------------------------------------------------------------------------------- /l10n_fr_cooperator/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | This is the French localization for the Cooperators module. 2 | 3 | Features: 4 | 5 | - Add French legal form of companies on partner and on Subscription Request 6 | - Remove IBAN field from required field of subscription request 7 | -------------------------------------------------------------------------------- /portal_recaptcha/readme/DESCRIPTION.rst: -------------------------------------------------------------------------------- 1 | This module is a cut-down version of the website_form_recaptcha OCA module. 2 | 3 | It allows you to integrate Google reCAPTCHA v2.0 to your 4 | forms. You can configure your Google reCAPTCHA site and public keys 5 | in "Settings" 6 | -------------------------------------------------------------------------------- /cooperator_api_logs/security/ir.model.access.csv: -------------------------------------------------------------------------------- 1 | id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink 2 | access_cooperator_api_log_group_system,access_cooperator_api_log_group_system,cooperator_api_logs.model_cooperator_api_log,base.group_system,1,0,1,0 3 | -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- 1 | # Defaults for all prettier-supported languages. 2 | # Prettier will complete this with settings from .editorconfig file. 3 | bracketSpacing: false 4 | printWidth: 88 5 | proseWrap: always 6 | semi: true 7 | trailingComma: "es5" 8 | xmlWhitespaceSensitivity: "strict" 9 | -------------------------------------------------------------------------------- /rename_deprecated_modules.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Usage: rename_depreacted_modules.sh database-name-here 4 | # 5 | # Super simple script that enables less typing. 6 | 7 | cd $(dirname "$0") 8 | 9 | cat rename_deprecated_modules.py | ~/venv/bin/odoo shell --config ~/odoo.conf --logfile /dev/stdout --stop-after-init -d $1 --no-http 10 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | ## Description 2 | 3 | 4 | 5 | ## Odoo task (if applicable) 6 | 7 | 8 | 9 | ## Checklist before approval 10 | 11 | - [ ] Tests are present (or not needed). 12 | - [ ] Credits/copyright have been changed correctly. 13 | - [ ] Change log snippet is present. 14 | - [ ] (If a new module) Moving this to OCA has been considered. 15 | -------------------------------------------------------------------------------- /cooperator_website_recaptcha/models/res_company.py: -------------------------------------------------------------------------------- 1 | from odoo import fields, models 2 | 3 | 4 | class ResCompany(models.Model): 5 | _inherit = "res.company" 6 | captcha_type = fields.Selection( 7 | [("none", "Disabled"), ("google", "Google Recaptcha")], 8 | "Captcha type or disabled", 9 | required=True, 10 | default="google", 11 | ) 12 | -------------------------------------------------------------------------------- /cooperator_api/readme/ROADMAP.rst: -------------------------------------------------------------------------------- 1 | The API should generate and use an external id for records instead 2 | of odoo's generated id. It would make importing and export data as 3 | well as migrating across versions easier. 4 | 5 | One way would be to use uuid but the default BaseRESTController 6 | routes would need to be rewritten: they only take integer as ids. 7 | Another way is to define a sequence per model. 8 | -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- 1 | [settings] 2 | ; see https://github.com/psf/black 3 | multi_line_output=3 4 | include_trailing_comma=True 5 | force_grid_wrap=0 6 | combine_as_imports=True 7 | use_parentheses=True 8 | line_length=88 9 | known_odoo=odoo 10 | known_odoo_addons=odoo.addons 11 | sections=FUTURE,STDLIB,THIRDPARTY,ODOO,ODOO_ADDONS,FIRSTPARTY,LOCALFOLDER 12 | default_section=THIRDPARTY 13 | ensure_newline_before_comments = True 14 | -------------------------------------------------------------------------------- /l10n_fr_cooperator/models/partner.py: -------------------------------------------------------------------------------- 1 | from odoo import fields, models 2 | 3 | 4 | class ResPartner(models.Model): 5 | _inherit = "res.partner" 6 | 7 | legal_form = fields.Selection( 8 | selection_add=[ 9 | ("asso", "Association"), 10 | ("eurl", "EURL / Entreprise individuelle"), 11 | ("sarl", "SARL"), 12 | ("sa", "SA / SAS"), 13 | ] 14 | ) 15 | -------------------------------------------------------------------------------- /easy_my_coop_loan_account_be/i18n/easy_my_coop_loan_account_be.pot: -------------------------------------------------------------------------------- 1 | # Translation of Odoo Server. 2 | # This file contains the translation of the following modules: 3 | # 4 | msgid "" 5 | msgstr "" 6 | "Project-Id-Version: Odoo Server 12.0\n" 7 | "Report-Msgid-Bugs-To: \n" 8 | "Last-Translator: <>\n" 9 | "Language-Team: \n" 10 | "MIME-Version: 1.0\n" 11 | "Content-Type: text/plain; charset=UTF-8\n" 12 | "Content-Transfer-Encoding: \n" 13 | "Plural-Forms: \n" 14 | 15 | -------------------------------------------------------------------------------- /easy_my_coop_loan_account/demo/emc_loan_account_demo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | # E123,E133,E226,E241,E242 are ignored by default by pep8 and flake8 3 | # F811 is legal in odoo 8 when we implement 2 interfaces for a method 4 | # F601 pylint support this case with expected tests 5 | # W503 changed by W504 and OCA prefers allow both 6 | # E203: whitespace before ':' (black behaviour and not pep8 compliant) 7 | ignore = E123,E133,E226,E241,E242,F811,F601,W503,W504,E203 8 | max-line-length = 88 9 | per-file-ignores= 10 | __init__.py:F401 11 | -------------------------------------------------------------------------------- /cooperator_website_uppercase_lastname/i18n/cooperator_website_uppercase_lastname.pot: -------------------------------------------------------------------------------- 1 | # Translation of Odoo Server. 2 | # This file contains the translation of the following modules: 3 | # 4 | msgid "" 5 | msgstr "" 6 | "Project-Id-Version: Odoo Server 12.0\n" 7 | "Report-Msgid-Bugs-To: \n" 8 | "Last-Translator: <>\n" 9 | "Language-Team: \n" 10 | "MIME-Version: 1.0\n" 11 | "Content-Type: text/plain; charset=UTF-8\n" 12 | "Content-Transfer-Encoding: \n" 13 | "Plural-Forms: \n" 14 | 15 | -------------------------------------------------------------------------------- /theme_light/static/css/global_theme.sass: -------------------------------------------------------------------------------- 1 | // Particle banner 2 | 3 | @import "compass/css3" 4 | 5 | .particle_banner 6 | position: relative 7 | overflow: hidden 8 | .container 9 | width: 100% 10 | position: absolute 11 | top: 0 12 | h1 13 | color: rgb(255,255,255) 14 | +text-shadow(0 0 5px rgba(0,0,0,.5)) 15 | font-size: 5em 16 | h2 17 | color: rgba(255,255,255,0.6) 18 | +text-shadow(0 0 5px rgba(0,0,0,.5)) 19 | font-size: 3em 20 | -------------------------------------------------------------------------------- /easy_my_coop_connector/migrations/12.0.1.0.0/pre-migration.py: -------------------------------------------------------------------------------- 1 | import logging 2 | 3 | from openupgradelib import openupgrade 4 | 5 | _logger = logging.getLogger(__name__ + " 12.0.1.0.0") 6 | 7 | 8 | @openupgrade.migrate() 9 | def migrate(env, version): 10 | _logger.info("changing 'emc_api' to 'connector_api'") 11 | openupgrade.logged_query( 12 | env.cr, 13 | "UPDATE subscription_request SET source = 'connector_api' WHERE " 14 | "source = 'emc_api'", 15 | ) 16 | -------------------------------------------------------------------------------- /portal_recaptcha/views/portal_mixin.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |