From cdefa64770c7572ea0002d5444c31834fe69e054 Mon Sep 17 00:00:00 2001 From: youssef Date: Mon, 17 Sep 2018 13:47:14 +0100 Subject: [PATCH 01/12] Create pcs data --- golem_pcs/data/golem_pcs_data.xml | 281 ++++++++++++++++++++++++++++++ 1 file changed, 281 insertions(+) create mode 100644 golem_pcs/data/golem_pcs_data.xml diff --git a/golem_pcs/data/golem_pcs_data.xml b/golem_pcs/data/golem_pcs_data.xml new file mode 100644 index 0000000..2378cb3 --- /dev/null +++ b/golem_pcs/data/golem_pcs_data.xml @@ -0,0 +1,281 @@ + + + + + + + + + + Agriculteurs exploitants + 1 + + + Artisans, commerçants et chefs d’entreprise + 2 + + + Cadres et professions intellectuelles supérieures + 3 + + + Professions intermédiaires + 4 + + + Employés + 5 + + + Ouvriers + 6 + + + Retraités + 7 + + + Retraités + 7 + + + Autres personnes sans activité professionnelle + 8 + + + + + Agriculteurs sur petite exploitation + 11 + + + + Agriculteurs sur moyenne exploitation + 12 + + + + Agriculteurs sur grande exploitation + 13 + + + + + Artisan + 21 + + + + Commerçant et assimilés + 22 + + + + Chefs d’entreprise de 10 salariés ou plus + 23 + + + + + Professions libérales + 31 + + + + Cadres de la fonction publique + 33 + + + + Professeurs, professions scientifiques + 34 + + + + Professions de l’information, des arts et des spectacles + 35 + + + + Cadres administratifs et commerciaux d’entreprise + 37 + + + + Ingénieurs et cadres techniques d’entreprise + 38 + + + + + Professeurs des écoles, instituteurs et assimilés + 42 + + + + Professions intermédiaires de la santé et du travail social + 43 + + + + Clergé, religieux + 44 + + + + Professions intermédiaires administratives de la fonction publique + 45 + + + + Professions intermédiaires administratives et commerciales des entreprises + 46 + + + + Techniciens + 47 + + + + Contremaîtres, agents de maîtrise + 48 + + + + + Employés civils et agents de service de la fonction publique + 52 + + + + Policiers et militaires + 53 + + + + Employés administratifs d’entreprise + 54 + + + + Employés de commerce + 55 + + + + Personnels des services directs aux particuliers + 56 + + + + + Ouvriers qualifiés de type industriel + 62 + + + + Ouvriers qualifiés de type artisanal + 63 + + + + Chauffeurs + 64 + + + + Ouvriers qualifiés de la manutention, du magasinage et du transport + 65 + + + + Ouvriers non qualifiés de type industriel + 67 + + + + Ouvriers non qualifiés de type artisanal + 68 + + + + Ouvriers agricoles + 69 + + + + + Anciens agriculteurs exploitants + 71 + + + + Anciens artisans, commerçants et chefs d’entreprise + 72 + + + + Anciens cadres + 74 + + + + Anciennes professions intermédiaires + 75 + + + + Anciens employés + 77 + + + + Anciens ouvriers + 78 + + + + + Chômeurs n’ayant jamais travaillé + 81 + + + + Militaires du contingent + 83 + + + + Élèves, étudiants + 84 + + + + Personnes diverses sans activité professionnelle de moins de 60 ans (sauf retraités) + 85 + + + + Personnes diverses sans activité professionnelle de 60 ans et plus (sauf retraités) + 86 + + + + From 656ffd6aa2e3ccd87ec2be8f7f3d5d7e07e57eba Mon Sep 17 00:00:00 2001 From: youssef Date: Mon, 17 Sep 2018 13:47:37 +0100 Subject: [PATCH 02/12] Create golem.pcs --- golem_pcs/models/golem_pcs.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 golem_pcs/models/golem_pcs.py diff --git a/golem_pcs/models/golem_pcs.py b/golem_pcs/models/golem_pcs.py new file mode 100644 index 0000000..52f9ccf --- /dev/null +++ b/golem_pcs/models/golem_pcs.py @@ -0,0 +1,29 @@ +# -*- coding: utf-8 -*- + +# Copyright 2018 Youssef El Ouahby +# Copyright 2018 Fabien Bourgeois +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . + +""" GOLEM PCS """ + +from odoo import models, fields, api, _ + +class GolemPCS(models.Model): + """ GOLEM PCS """ + _name = 'golem.pcs' + + name = fields.Char(required=True, index=True) + code = fields.Char() + parent_id = fields.Many2one('golem.pcs', ondelete='cascade', index=True) From fb626e4885e68bb02582cc22805e64fa357ac2ed Mon Sep 17 00:00:00 2001 From: youssef Date: Mon, 17 Sep 2018 13:47:57 +0100 Subject: [PATCH 03/12] Add pcs_id to golem.member --- golem_pcs/models/golem_member.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 golem_pcs/models/golem_member.py diff --git a/golem_pcs/models/golem_member.py b/golem_pcs/models/golem_member.py new file mode 100644 index 0000000..c5e586c --- /dev/null +++ b/golem_pcs/models/golem_member.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- + +# Copyright 2018 Youssef El Ouahby +# Copyright 2018 Fabien Bourgeois +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . + +""" GOLEM Member adaptations """ + +from odoo import models, fields, api, _ + +class GolemMember(models.Model): + """ GOLEM Member extention """ + _inherit = 'golem.member' + + pcs_id = fields.Many2one('golem.pcs', string='Professions and Socioprofessional Categories', + domain="[('parent_id', '!=', False)]") From 6949825e01de59a229d60c7a6fdddb7f6908304e Mon Sep 17 00:00:00 2001 From: youssef Date: Mon, 17 Sep 2018 13:48:16 +0100 Subject: [PATCH 04/12] Create models/init --- golem_pcs/models/__init__.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 golem_pcs/models/__init__.py diff --git a/golem_pcs/models/__init__.py b/golem_pcs/models/__init__.py new file mode 100644 index 0000000..2f1f33a --- /dev/null +++ b/golem_pcs/models/__init__.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- + +# Copyright 2018 Youssef El Ouahby +# Copyright 2018 Fabien Bourgeois +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . + +from . import golem_member, golem_pcs From fdf95b6aa56245f614aeed84e235132e8145ed84 Mon Sep 17 00:00:00 2001 From: youssef Date: Mon, 17 Sep 2018 13:48:33 +0100 Subject: [PATCH 05/12] Create member_views --- golem_pcs/views/golem_member_views.xml | 50 ++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 golem_pcs/views/golem_member_views.xml diff --git a/golem_pcs/views/golem_member_views.xml b/golem_pcs/views/golem_member_views.xml new file mode 100644 index 0000000..2d4957e --- /dev/null +++ b/golem_pcs/views/golem_member_views.xml @@ -0,0 +1,50 @@ + + + + + + + + + + GOLEM Member Form PCS adaptations + golem.member + + + + + + + + + + GOLEM Member Search PCS adaptations + golem.member + + + + + + + + + + + + From a4ae56277aa49fc441fa17a31615fc2c24056102 Mon Sep 17 00:00:00 2001 From: youssef Date: Mon, 17 Sep 2018 13:49:02 +0100 Subject: [PATCH 06/12] Create init --- golem_pcs/__init__.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 golem_pcs/__init__.py diff --git a/golem_pcs/__init__.py b/golem_pcs/__init__.py new file mode 100644 index 0000000..1fced20 --- /dev/null +++ b/golem_pcs/__init__.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- + +# Copyright 2018 Youssef El Ouahby +# Copyright 2018 Fabien Bourgeois +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . + +from . import models From 4e33afff0bf5d3143bfbd8a65059b4c269b8dbb6 Mon Sep 17 00:00:00 2001 From: youssef Date: Mon, 17 Sep 2018 13:49:15 +0100 Subject: [PATCH 07/12] Create manifest --- golem_pcs/__manifest__.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 golem_pcs/__manifest__.py diff --git a/golem_pcs/__manifest__.py b/golem_pcs/__manifest__.py new file mode 100644 index 0000000..a513241 --- /dev/null +++ b/golem_pcs/__manifest__.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- + +# Copyright 2018 Youssef El Ouahby +# Copyright 2018 Fabien Bourgeois +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . + +{ + 'name': 'GOLEM Professions and Socioprofessional Categories', + 'summary': 'GOLEM Professions and Socioprofessional Categories', + 'version': '10.0.0.2.0', + 'category': 'GOLEM', + 'author': 'Fabien Bourgeois, Youssef El ouahby', + 'license': 'AGPL-3', + 'application': False, + 'installable': True, + 'depends': ['golem_member'], + 'data': ['views/golem_member_views.xml', + 'data/golem_pcs_data.xml'] +} From 518749b78fe5c5701b6a381b987df888fd14d68d Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Mon, 24 Sep 2018 15:56:40 +0200 Subject: [PATCH 08/12] [REF]GOLEM PCS : several refactorings --- golem_pcs/data/golem_pcs_data.xml | 20 ++++++++------------ golem_pcs/models/golem_member.py | 6 +++--- golem_pcs/models/golem_pcs.py | 15 ++++++++++++--- golem_pcs/views/golem_member_views.xml | 7 ++++--- 4 files changed, 27 insertions(+), 21 deletions(-) diff --git a/golem_pcs/data/golem_pcs_data.xml b/golem_pcs/data/golem_pcs_data.xml index 2378cb3..dd63638 100644 --- a/golem_pcs/data/golem_pcs_data.xml +++ b/golem_pcs/data/golem_pcs_data.xml @@ -24,39 +24,35 @@ along with this program. If not, see . Agriculteurs exploitants - 1 + 01 Artisans, commerçants et chefs d’entreprise - 2 + 02 Cadres et professions intellectuelles supérieures - 3 + 03 Professions intermédiaires - 4 + 04 Employés - 5 + 05 Ouvriers - 6 + 06 Retraités - 7 - - - Retraités - 7 + 07 Autres personnes sans activité professionnelle - 8 + 08 diff --git a/golem_pcs/models/golem_member.py b/golem_pcs/models/golem_member.py index c5e586c..3eead3d 100644 --- a/golem_pcs/models/golem_member.py +++ b/golem_pcs/models/golem_member.py @@ -18,11 +18,11 @@ """ GOLEM Member adaptations """ -from odoo import models, fields, api, _ +from odoo import models, fields class GolemMember(models.Model): """ GOLEM Member extention """ _inherit = 'golem.member' - pcs_id = fields.Many2one('golem.pcs', string='Professions and Socioprofessional Categories', - domain="[('parent_id', '!=', False)]") + pcs_id = fields.Many2one('golem.pcs', string='PCS', index=True, + help='Professions and Socioprofessional Categories') diff --git a/golem_pcs/models/golem_pcs.py b/golem_pcs/models/golem_pcs.py index 52f9ccf..82a9960 100644 --- a/golem_pcs/models/golem_pcs.py +++ b/golem_pcs/models/golem_pcs.py @@ -18,12 +18,21 @@ """ GOLEM PCS """ -from odoo import models, fields, api, _ +from odoo import models, fields, api class GolemPCS(models.Model): """ GOLEM PCS """ _name = 'golem.pcs' + _rec_name = 'full_name' + _order = 'code asc' - name = fields.Char(required=True, index=True) + full_name = fields.Char(compute='_compute_full_name', store=True, index=True) + name = fields.Char(required=True) code = fields.Char() - parent_id = fields.Many2one('golem.pcs', ondelete='cascade', index=True) + parent_id = fields.Many2one('golem.pcs', ondelete='cascade') + + @api.depends('name', 'code') + def _compute_full_name(self): + """ Computes full name """ + for pcs in self: + pcs.full_name = u'%s - %s' % (pcs.code, pcs.name) if pcs.code else pcs.name diff --git a/golem_pcs/views/golem_member_views.xml b/golem_pcs/views/golem_member_views.xml index 2d4957e..67bdf1e 100644 --- a/golem_pcs/views/golem_member_views.xml +++ b/golem_pcs/views/golem_member_views.xml @@ -28,10 +28,11 @@ along with this program. If not, see . - + + GOLEM Member Search PCS adaptations @@ -39,10 +40,10 @@ along with this program. If not, see . - + - + From d00462aa41378ccc5548e1dedadd32bb67ad89b6 Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Mon, 24 Sep 2018 16:07:47 +0200 Subject: [PATCH 09/12] [ADD]GOLEM PCS : move to partner, add on partner forms --- golem_pcs/__manifest__.py | 1 + golem_pcs/models/__init__.py | 2 +- .../{golem_member.py => res_partner.py} | 8 ++-- golem_pcs/views/res_partner_views.xml | 48 +++++++++++++++++++ 4 files changed, 54 insertions(+), 5 deletions(-) rename golem_pcs/models/{golem_member.py => res_partner.py} (88%) create mode 100644 golem_pcs/views/res_partner_views.xml diff --git a/golem_pcs/__manifest__.py b/golem_pcs/__manifest__.py index a513241..0d6ef8a 100644 --- a/golem_pcs/__manifest__.py +++ b/golem_pcs/__manifest__.py @@ -27,5 +27,6 @@ 'installable': True, 'depends': ['golem_member'], 'data': ['views/golem_member_views.xml', + 'views/res_partner_views.xml', 'data/golem_pcs_data.xml'] } diff --git a/golem_pcs/models/__init__.py b/golem_pcs/models/__init__.py index 2f1f33a..1e7b183 100644 --- a/golem_pcs/models/__init__.py +++ b/golem_pcs/models/__init__.py @@ -16,4 +16,4 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -from . import golem_member, golem_pcs +from . import res_partner, golem_pcs diff --git a/golem_pcs/models/golem_member.py b/golem_pcs/models/res_partner.py similarity index 88% rename from golem_pcs/models/golem_member.py rename to golem_pcs/models/res_partner.py index 3eead3d..17a6dc4 100644 --- a/golem_pcs/models/golem_member.py +++ b/golem_pcs/models/res_partner.py @@ -16,13 +16,13 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . -""" GOLEM Member adaptations """ +""" Partner adaptations """ from odoo import models, fields -class GolemMember(models.Model): - """ GOLEM Member extention """ - _inherit = 'golem.member' +class ResPartner(models.Model): + """ Partner extention """ + _inherit = 'res.partner' pcs_id = fields.Many2one('golem.pcs', string='PCS', index=True, help='Professions and Socioprofessional Categories') diff --git a/golem_pcs/views/res_partner_views.xml b/golem_pcs/views/res_partner_views.xml new file mode 100644 index 0000000..676174b --- /dev/null +++ b/golem_pcs/views/res_partner_views.xml @@ -0,0 +1,48 @@ + + + + + + + + + + Partner Form PCS adaptations + res.partner + + + + + + + + + + + Partner Search PCS adaptations + res.partner + + + + + + + + + From 0f92e44b5c54b84243a80e7ec22b004d85a7a81a Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Mon, 24 Sep 2018 16:20:17 +0200 Subject: [PATCH 10/12] [IMP]GOLEM PCS : no_open on PCS forms --- golem_pcs/views/golem_member_views.xml | 2 +- golem_pcs/views/res_partner_views.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/golem_pcs/views/golem_member_views.xml b/golem_pcs/views/golem_member_views.xml index 67bdf1e..b8bddf5 100644 --- a/golem_pcs/views/golem_member_views.xml +++ b/golem_pcs/views/golem_member_views.xml @@ -28,7 +28,7 @@ along with this program. If not, see . - + diff --git a/golem_pcs/views/res_partner_views.xml b/golem_pcs/views/res_partner_views.xml index 676174b..6bfa282 100644 --- a/golem_pcs/views/res_partner_views.xml +++ b/golem_pcs/views/res_partner_views.xml @@ -28,7 +28,7 @@ along with this program. If not, see . - + From 0f07bb09eb57c00294b7de226a94a2dbedfd2226 Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Mon, 24 Sep 2018 16:15:14 +0200 Subject: [PATCH 11/12] [ADD]GOLEM PCS : base security access --- golem_pcs/__manifest__.py | 7 ++++--- golem_pcs/security/ir.model.access.csv | 4 ++++ 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 golem_pcs/security/ir.model.access.csv diff --git a/golem_pcs/__manifest__.py b/golem_pcs/__manifest__.py index 0d6ef8a..b2cb7d5 100644 --- a/golem_pcs/__manifest__.py +++ b/golem_pcs/__manifest__.py @@ -26,7 +26,8 @@ 'application': False, 'installable': True, 'depends': ['golem_member'], - 'data': ['views/golem_member_views.xml', - 'views/res_partner_views.xml', - 'data/golem_pcs_data.xml'] + 'data': ['security/ir.model.access.csv', + 'data/golem_pcs_data.xml', + 'views/golem_member_views.xml', + 'views/res_partner_views.xml'] } diff --git a/golem_pcs/security/ir.model.access.csv b/golem_pcs/security/ir.model.access.csv new file mode 100644 index 0000000..298dc4d --- /dev/null +++ b/golem_pcs/security/ir.model.access.csv @@ -0,0 +1,4 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_golem_pcs_user,Access GOLEM PCS User,model_golem_pcs,base.group_user,1,0,0,0 +access_golem_pcs_golem_user,Access GOLEM PCS GOLEM User,model_golem_pcs,golem_base.group_golem_user,1,0,0,0 +access_golem_pcs_golem_manager,Access GOLEM PCS GOLEM Manager,model_golem_pcs,golem_base.group_golem_manager,1,1,1,1 From ba375e62dd2c370300937bd609e59ceee762a89c Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Mon, 24 Sep 2018 16:17:43 +0200 Subject: [PATCH 12/12] [ADD]GOLEM PCS : i18n translations --- golem_pcs/i18n/fr.po | 106 +++++++++++++++++++++++++++++++++++ golem_pcs/i18n/golem_pcs.pot | 106 +++++++++++++++++++++++++++++++++++ 2 files changed, 212 insertions(+) create mode 100644 golem_pcs/i18n/fr.po create mode 100644 golem_pcs/i18n/golem_pcs.pot diff --git a/golem_pcs/i18n/fr.po b/golem_pcs/i18n/fr.po new file mode 100644 index 0000000..2813962 --- /dev/null +++ b/golem_pcs/i18n/fr.po @@ -0,0 +1,106 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * golem_pcs +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-24 14:16+0000\n" +"PO-Revision-Date: 2018-09-24 16:17+0200\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: golem_pcs +#: model:ir.ui.view,arch_db:golem_pcs.golem_member_search_inherit_golem_pcs +msgid "By PCS" +msgstr "Par PCS" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_code +msgid "Code" +msgstr "Code" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_full_name +msgid "Full name" +msgstr "Nom" + +#. module: golem_pcs +#: model:ir.model,name:golem_pcs.model_golem_member +msgid "GOLEM Member" +msgstr "Adhérent" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_id +msgid "ID" +msgstr "ID" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs___last_update +msgid "Last Modified on" +msgstr "Dernière Modification le" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_name +msgid "Name" +msgstr "Nom" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_member_pcs_id +#: model:ir.model.fields,field_description:golem_pcs.field_res_partner_pcs_id +#: model:ir.model.fields,field_description:golem_pcs.field_res_users_pcs_id +msgid "PCS" +msgstr "PCS" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_parent_id +msgid "Parent id" +msgstr "Parent" + +#. module: golem_pcs +#: model:ir.model,name:golem_pcs.model_res_partner +msgid "Partner" +msgstr "Partenaire" + +#. module: golem_pcs +#: model:ir.model.fields,help:golem_pcs.field_golem_member_pcs_id +#: model:ir.model.fields,help:golem_pcs.field_res_partner_pcs_id +#: model:ir.model.fields,help:golem_pcs.field_res_users_pcs_id +msgid "Professions and Socioprofessional Categories" +msgstr "Professions et catégories socioprofessionnelles" + +#. module: golem_pcs +#: model:ir.model,name:golem_pcs.model_golem_pcs +msgid "golem.pcs" +msgstr "golem.pcs" + diff --git a/golem_pcs/i18n/golem_pcs.pot b/golem_pcs/i18n/golem_pcs.pot new file mode 100644 index 0000000..dbaa2af --- /dev/null +++ b/golem_pcs/i18n/golem_pcs.pot @@ -0,0 +1,106 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * golem_pcs +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-09-24 14:16+0000\n" +"PO-Revision-Date: 2018-09-24 14:16+0000\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: golem_pcs +#: model:ir.ui.view,arch_db:golem_pcs.golem_member_search_inherit_golem_pcs +msgid "By PCS" +msgstr "" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_code +msgid "Code" +msgstr "" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_create_uid +msgid "Created by" +msgstr "" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_create_date +msgid "Created on" +msgstr "" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_display_name +msgid "Display Name" +msgstr "" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_full_name +msgid "Full name" +msgstr "" + +#. module: golem_pcs +#: model:ir.model,name:golem_pcs.model_golem_member +msgid "GOLEM Member" +msgstr "" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_id +msgid "ID" +msgstr "" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs___last_update +msgid "Last Modified on" +msgstr "" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_write_date +msgid "Last Updated on" +msgstr "" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_name +msgid "Name" +msgstr "" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_member_pcs_id +#: model:ir.model.fields,field_description:golem_pcs.field_res_partner_pcs_id +#: model:ir.model.fields,field_description:golem_pcs.field_res_users_pcs_id +msgid "PCS" +msgstr "" + +#. module: golem_pcs +#: model:ir.model.fields,field_description:golem_pcs.field_golem_pcs_parent_id +msgid "Parent id" +msgstr "" + +#. module: golem_pcs +#: model:ir.model,name:golem_pcs.model_res_partner +msgid "Partner" +msgstr "" + +#. module: golem_pcs +#: model:ir.model.fields,help:golem_pcs.field_golem_member_pcs_id +#: model:ir.model.fields,help:golem_pcs.field_res_partner_pcs_id +#: model:ir.model.fields,help:golem_pcs.field_res_users_pcs_id +msgid "Professions and Socioprofessional Categories" +msgstr "" + +#. module: golem_pcs +#: model:ir.model,name:golem_pcs.model_golem_pcs +msgid "golem.pcs" +msgstr "" +