Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
4d911d2
[ADD] moving odoo cooperative modules on github
houssine78 Feb 21, 2017
8caf139
[IMP] overriding standard template of cooperator certificate
houssine78 Mar 30, 2017
40b3e00
[IMP] remove hyphen
houssine78 Mar 30, 2017
40ad62b
[IMP] add comment on the certificate
houssine78 Apr 3, 2017
ee5018b
[IMP] change company type for french localization
houssine78 Apr 5, 2017
1221880
[IMP] always return true in case of a french localisation
houssine78 Apr 6, 2017
b0459cb
[COPYRIGHT] MAJ copyright and website
houssine78 Feb 6, 2018
d9e0e91
[PEP8] pep8 code style refactoring
Aug 22, 2018
9a8daae
[PEP8] fix pep8
Apr 6, 2019
52adbb9
[MIG] migrate module to v12
houssine78 May 10, 2019
c9a5545
[REFACT] for legal reason we remove the niss number to email instead
houssine78 Aug 5, 2019
bf6675b
[FIX] fix selection field
houssine78 Sep 9, 2019
6c487c4
[FIX] fix typo and set back selection_add
houssine78 Sep 9, 2019
e6b64a6
[FIX] fix inherit_id
houssine78 Sep 9, 2019
7165e3b
[FIX] fix xpath
houssine78 Sep 9, 2019
f456323
[IMP] add name to div table total
houssine78 Sep 9, 2019
2568b19
Pypi setup
raneq Feb 10, 2020
7612a56
[ADD] module readmes
robinkeunen Apr 10, 2020
d11ff67
[REF] OCA pre-commit compliance
robinkeunen Apr 21, 2020
9b1b686
automatic fixes
robinkeunen Apr 21, 2020
9ecb900
[REF] pretty xml
robinkeunen Apr 22, 2020
9f6c9b5
[REF] comment out unused reports
robinkeunen Apr 22, 2020
cc0547f
[FIX] emc_fr,emc_ch : missing dependency
robinkeunen May 6, 2020
90bb432
set author as Coop IT Easy SCRLfs
robinkeunen May 6, 2020
2bb2aca
make travis green again
robinkeunen Aug 12, 2020
6c86876
[REF] pre-commit semanticless fixes
robinkeunen May 11, 2021
c8cab4b
[REF] split coop.py
robinkeunen May 11, 2021
e0e13a0
[FIX] Adjust website URLs in all manifest files
carmenbianca Nov 30, 2021
01eba21
[REF] pre-commit semanticless fixes
robinkeunen May 11, 2021
3fc3d98
[FIX] emc_api: create and update requests based on _external_api_id
robinkeunen Jan 6, 2022
f8a06bc
[FIX] cleanup cooperator certificate
victor-champonnois Jan 17, 2022
b76fe72
[REM] remove layout_template
victor-champonnois Jan 17, 2022
be6014a
[REL] easy_my_coop_fr 12.0.1.0.2
huguesdk Jan 30, 2022
2f0cfad
[IMP] readme
remytms Jan 12, 2022
67b00c4
[REF] emc_website: move iban_template to emc_be, adapt other l10n
robinkeunen Feb 15, 2022
52779ce
[UPD] Update all .pot files
Mar 8, 2022
b03b986
[REL] easy_my_coop_fr 12.0.1.1.0
huguesdk Mar 20, 2022
8ecf714
[REF] easy_my_coop -> cooperator: easy_my_coop_fr
robinkeunen Jun 1, 2022
4ab1b35
[UPD] Update easy_my_coop_fr.pot
Jun 1, 2022
7ca95de
[REF] easy_my_coop_fr -> l10n_fr_cooperator
victor-champonnois Jun 1, 2022
b086e93
[FIX] l10n_fr_cooperator: Remove mentions of Easy My Coop
carmenbianca Jun 1, 2022
0019667
[REF] rename easy_my_coop_website: l10n_fr_cooperator
victor-champonnois Jun 1, 2022
3c2f026
[FIX] Mark and translate French source strings
carmenbianca Jun 1, 2022
744b2a6
[REM] Extraneous .pot files
carmenbianca Jun 1, 2022
54928c7
[UPD] Update l10n_fr_cooperator.pot
carmenbianca Jun 1, 2022
b5d634a
[UPD] Update l10n_fr_cooperator.pot
Jun 1, 2022
135ccf7
[UPD] README.rst
github-grap-bot Jun 23, 2022
76fb819
[FIX] SCRLfs → SC
carmenbianca Jun 29, 2022
4d01741
[IMP] update readme
huguesdk Aug 22, 2022
b730e53
Add auto-install to localization modules
victor-champonnois Sep 1, 2022
763bf15
l10n_fr_cooperator 12.0.1.2.0
github-grap-bot Sep 5, 2022
b0f2d0a
[MIG] l10n_fr_cooperator: Migration to 13.0
carmenbianca Oct 12, 2023
0f8f257
[FIX] l10n_fr_cooperator: Dedent XML
carmenbianca Oct 12, 2023
49983c9
[MIG] l10n_fr_cooperator: Migration to 14.0
carmenbianca Oct 12, 2023
32ee9a2
[FIX] l10n_fr_cooperator: Add OCA to authors
carmenbianca Oct 13, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions l10n_fr_cooperator/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
==============================
Cooperator France Localization
==============================

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-coopiteasy%2Fvertical--cooperative-lightgray.png?logo=github
:target: https://github.com/coopiteasy/vertical-cooperative/tree/12.0/l10n_fr_cooperator
:alt: coopiteasy/vertical-cooperative

|badge1| |badge2| |badge3|

This is the French localization for the Cooperators module.

Features:

- Add French legal form of companies on partner and on Subscription Request
- Remove IBAN field from required field of subscription request

**Table of contents**

.. contents::
:local:

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/coopiteasy/vertical-cooperative/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
`feedback <https://github.com/coopiteasy/vertical-cooperative/issues/new?body=module:%20l10n_fr_cooperator%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
~~~~~~~

* Coop IT Easy SC

Contributors
~~~~~~~~~~~~

* Coop IT Easy SC

Maintainers
~~~~~~~~~~~

This module is part of the `coopiteasy/vertical-cooperative <https://github.com/coopiteasy/vertical-cooperative/tree/12.0/l10n_fr_cooperator>`_ project on GitHub.

You are welcome to contribute.
1 change: 1 addition & 0 deletions l10n_fr_cooperator/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
21 changes: 21 additions & 0 deletions l10n_fr_cooperator/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Copyright 2013-2018 Open Architects Consulting SPRL.
# Copyright 2018-Coop IT Easy SC (<http://www.coopiteasy.be>)
# - Houssine BAKKALI - <houssine@coopiteasy.be>
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).#
{
"name": "Cooperator France Localization",
"version": "14.0.1.0.0",
"depends": ["cooperator", "cooperator_website", "l10n_fr"],
"author": "Coop IT Easy SC, Odoo Community Association (OCA)",
"category": "Cooperative management",
"website": "https://github.com/OCA/cooperative",
"license": "AGPL-3",
"summary": """
This is the French localization for the Cooperators module
""",
"data": [
"views/certificate_template.xml",
],
"installable": True,
"auto-install": True,
}
177 changes: 177 additions & 0 deletions l10n_fr_cooperator/i18n/l10n_fr_cooperator.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,177 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * l10n_fr_cooperator
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: l10n_fr_cooperator
#: selection:res.partner,legal_form:0
#: selection:subscription.request,company_type:0
msgid "ASBL"
msgstr ""

#. module: l10n_fr_cooperator
#: selection:res.partner,legal_form:0
#: selection:subscription.request,company_type:0
msgid "Association"
msgstr ""

#. module: l10n_fr_cooperator
#: model_terms:ir.ui.view,arch_db:l10n_fr_cooperator.certificate_i18n_fr
msgid "Ce document atteste d’une souscription en numéraire au\n"
" capital d’une société, répondant à la définition\n"
" communautaire de la Petite et Moyenne Entreprise, dont\n"
" les titres ne sont pas admis aux négociations sur un\n"
" marché d’instruments financiers français ou étranger en\n"
" application de l’article 199 terdecies 0A du CGI.\n"
" <br/>\n"
" Conformément aux statuts, les souscriptions de parts\n"
" sociales de type A et B n’ouvre pas droit à\n"
" rémunération.\n"
" <br/>\n"
" La société remplit les conditions mentionnées aux c, d\n"
" et e du 2° du I de l’article 199 terdecies-0 A du code\n"
" général des impôts :\n"
" <br/>\n"
" c) La société est soumise à l’impôt sur les sociétés\n"
" dans les conditions de droit commun ;\n"
" <br/>\n"
" <br/>\n"
" c bis) La société compte au moins deux salariés à la\n"
" clôture de son premier exercice ou un salarié si elle\n"
" est soumise à l’obligation de s’inscrire à la chambre de\n"
" métiers et de l’artisanat ;\n"
" <br/>\n"
" <br/>\n"
" d) La société exerce une activité commerciale,\n"
" industrielle, artisanale, libérale ou agricole, à\n"
" l’exclusion des activités procurant des revenus garantis\n"
" en raison de l’existence d’un tarif réglementé de rachat\n"
" de la production, des activités financières, des\n"
" activités de gestion de patrimoine mobilier définie à\n"
" l’article 885 O quater et des activités immobilières.\n"
" Toutefois, les exclusions relatives à l’exercice d’une\n"
" activité financière ou immobilière ne sont pas\n"
" applicables aux entreprises solidaires mentionnées à\n"
" l’article L. 3332-17-1 du code du travail.\n"
" <br/>\n"
" La société n’exerce pas une activité de production\n"
" d’électricité utilisant l’énergie radiative du soleil ;\n"
" <br/>\n"
" <br/>\n"
" d bis) Les actifs de la société ne sont pas constitués\n"
" de façon prépondérante de métaux précieux, d’œuvres\n"
" d’art, d’objets de collection, d’antiquités, de chevaux\n"
" de course ou de concours ou, sauf si l’objet même de son\n"
" activité consiste en leur consommation ou en leur vente\n"
" au détail, de vins ou d’alcools ;\n"
" <br/>\n"
" <br/>\n"
" d ter) Les souscriptions au capital de la société\n"
" confèrent aux souscripteurs les seuls droits résultant\n"
" de la qualité d’actionnaire ou d’associé, à l’exclusion\n"
" de toute autre contrepartie notamment sous la forme de\n"
" tarifs préférentiels ou d’accès prioritaire aux biens\n"
" produits ou aux services rendus par la société ;\n"
" <br/>\n"
" <br/>\n"
" e) La société doit être une petite et moyenne entreprise\n"
" qui satisfait à la définition des petites et moyennes\n"
" entreprises qui figure à l’annexe I au règlement (CE) n°\n"
" 800/2008 de la Commission du 6 août 2008 déclarant\n"
" certaines catégories d’aide compatibles avec le marché\n"
" commun en application des articles 87 et 88 du traité\n"
" (Règlement général d’exemption par catégorie) ;\n"
" <br/>"
msgstr ""

#. module: l10n_fr_cooperator
#: model:ir.model.fields,field_description:l10n_fr_cooperator.field_subscription_request__company_type
msgid "Company type"
msgstr ""

#. module: l10n_fr_cooperator
#: selection:res.partner,legal_form:0
#: selection:subscription.request,company_type:0
msgid "Company under public law"
msgstr ""

#. module: l10n_fr_cooperator
#: model:ir.model,name:l10n_fr_cooperator.model_res_partner
msgid "Contact"
msgstr ""

#. module: l10n_fr_cooperator
#: selection:res.partner,legal_form:0
#: selection:subscription.request,company_type:0
msgid "Cooperative"
msgstr ""

#. module: l10n_fr_cooperator
#: selection:res.partner,legal_form:0
#: selection:subscription.request,company_type:0
msgid "EURL / Entreprise individuelle"
msgstr ""

#. module: l10n_fr_cooperator
#: selection:res.partner,legal_form:0
#: selection:subscription.request,company_type:0
msgid "Foundation"
msgstr ""

#. module: l10n_fr_cooperator
#: selection:res.partner,legal_form:0
#: selection:subscription.request,company_type:0
msgid "Individual company"
msgstr ""

#. module: l10n_fr_cooperator
#: model:ir.model.fields,field_description:l10n_fr_cooperator.field_res_partner__legal_form
#: model:ir.model.fields,field_description:l10n_fr_cooperator.field_res_users__legal_form
msgid "Legal form"
msgstr ""

#. module: l10n_fr_cooperator
#: selection:res.partner,legal_form:0
#: selection:subscription.request,company_type:0
msgid "Partnership"
msgstr ""

#. module: l10n_fr_cooperator
#: selection:res.partner,legal_form:0
#: selection:subscription.request,company_type:0
msgid "SA / SAS"
msgstr ""

#. module: l10n_fr_cooperator
#: selection:res.partner,legal_form:0
#: selection:subscription.request,company_type:0
msgid "SARL"
msgstr ""

#. module: l10n_fr_cooperator
#: selection:res.partner,legal_form:0
#: selection:subscription.request,company_type:0
msgid "SCRL"
msgstr ""

#. module: l10n_fr_cooperator
#: selection:res.partner,legal_form:0
#: selection:subscription.request,company_type:0
msgid "SPRL"
msgstr ""

#. module: l10n_fr_cooperator
#: model:ir.model,name:l10n_fr_cooperator.model_subscription_request
msgid "Subscription Request"
msgstr ""

2 changes: 2 additions & 0 deletions l10n_fr_cooperator/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import subscription_request
from . import partner
20 changes: 20 additions & 0 deletions l10n_fr_cooperator/models/partner.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
from odoo import fields, models


class ResPartner(models.Model):
_inherit = "res.partner"

legal_form = fields.Selection(
selection_add=[
("asso", "Association"),
("eurl", "EURL / Entreprise individuelle"),
("sarl", "SARL"),
("sa", "SA / SAS"),
],
ondelete={
"asso": "set null",
"eurl": "set null",
"sarl": "set null",
"sa": "set null",
},
)
27 changes: 27 additions & 0 deletions l10n_fr_cooperator/models/subscription_request.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
from odoo import fields, models


class SubscriptionRequest(models.Model):
_inherit = "subscription.request"

company_type = fields.Selection(
selection_add=[
("asso", "Association"),
("eurl", "EURL / Entreprise individuelle"),
("sarl", "SARL"),
("sa", "SA / SAS"),
],
ondelete={
"asso": "set null",
"eurl": "set null",
"sarl": "set null",
"sa": "set null",
},
)

def get_required_field(self):
req_fields = super(SubscriptionRequest, self).get_required_field()
if "iban" in req_fields:
req_fields.remove("iban")

return req_fields
1 change: 1 addition & 0 deletions l10n_fr_cooperator/readme/CONTRIBUTORS.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* Coop IT Easy SC
6 changes: 6 additions & 0 deletions l10n_fr_cooperator/readme/DESCRIPTION.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
This is the French localization for the Cooperators module.

Features:

- Add French legal form of companies on partner and on Subscription Request
- Remove IBAN field from required field of subscription request
Loading