diff --git a/golem_member/i18n/fr.po b/golem_member/i18n/fr.po index ea6ffe81..8db3c889 100644 --- a/golem_member/i18n/fr.po +++ b/golem_member/i18n/fr.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-04 16:02+0000\n" -"PO-Revision-Date: 2017-06-04 16:02+0000\n" +"POT-Creation-Date: 2017-06-04 17:02+0000\n" +"PO-Revision-Date: 2017-06-04 17:02+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -502,6 +502,14 @@ msgstr "Est un Client" msgid "Is a Vendor" msgstr "Est un Fournisseur" +#. module: golem_member +#: model:ir.model.fields,field_description:golem_member.field_golem_member_is_member +#: model:ir.model.fields,field_description:golem_member.field_res_partner_is_member +#: model:ir.model.fields,field_description:golem_member.field_res_users_is_member +#: model:ir.ui.view,arch_db:golem_member.res_partner_kanban_inherit_golem_member +msgid "Is member" +msgstr "Est un adhérent" + #. module: golem_member #: model:ir.model.fields,field_description:golem_member.field_golem_member_is_number_manual msgid "Is number manual?" @@ -674,8 +682,8 @@ msgid "Nationality" msgstr "Nationalité" #. module: golem_member -#: code:addons/golem_member/models/golem_member.py:221 -#: code:addons/golem_member/models/golem_member.py:224 +#: code:addons/golem_member/models/golem_member.py:229 +#: code:addons/golem_member/models/golem_member.py:232 #: selection:golem.member.numberconfig,is_automatic:0 #: selection:golem.member.numberconfig,is_per_season:0 #, python-format @@ -973,7 +981,7 @@ msgid "This field holds the image used as avatar for this contact, limited to 10 msgstr "Ce champ contient l'image utilisée comme photo d'identité pour ce contact, limitée à 1024x1024px." #. module: golem_member -#: code:addons/golem_member/models/golem_member.py:84 +#: code:addons/golem_member/models/golem_member.py:92 #: sql_constraint:golem.member:0 #, python-format msgid "This member number has already been used." @@ -1065,8 +1073,8 @@ msgid "Website of Partner or Company" msgstr "Site Web pour les Partenaires ou les Sociétés" #. module: golem_member -#: code:addons/golem_member/models/golem_member.py:221 -#: code:addons/golem_member/models/golem_member.py:224 +#: code:addons/golem_member/models/golem_member.py:229 +#: code:addons/golem_member/models/golem_member.py:232 #: selection:golem.member.numberconfig,is_automatic:0 #: selection:golem.member.numberconfig,is_per_season:0 #, python-format diff --git a/golem_member/i18n/golem_member.pot b/golem_member/i18n/golem_member.pot index f4a52fff..8b960102 100644 --- a/golem_member/i18n/golem_member.pot +++ b/golem_member/i18n/golem_member.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-06-04 16:01+0000\n" -"PO-Revision-Date: 2017-06-04 16:01+0000\n" +"POT-Creation-Date: 2017-06-04 17:02+0000\n" +"PO-Revision-Date: 2017-06-04 17:02+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -501,6 +501,14 @@ msgstr "" msgid "Is a Vendor" msgstr "" +#. module: golem_member +#: model:ir.model.fields,field_description:golem_member.field_golem_member_is_member +#: model:ir.model.fields,field_description:golem_member.field_res_partner_is_member +#: model:ir.model.fields,field_description:golem_member.field_res_users_is_member +#: model:ir.ui.view,arch_db:golem_member.res_partner_kanban_inherit_golem_member +msgid "Is member" +msgstr "" + #. module: golem_member #: model:ir.model.fields,field_description:golem_member.field_golem_member_is_number_manual msgid "Is number manual?" @@ -667,8 +675,8 @@ msgid "Nationality" msgstr "" #. module: golem_member -#: code:addons/golem_member/models/golem_member.py:221 -#: code:addons/golem_member/models/golem_member.py:224 +#: code:addons/golem_member/models/golem_member.py:229 +#: code:addons/golem_member/models/golem_member.py:232 #: selection:golem.member.numberconfig,is_automatic:0 #: selection:golem.member.numberconfig,is_per_season:0 #, python-format @@ -964,7 +972,7 @@ msgid "This field holds the image used as avatar for this contact, limited to 10 msgstr "" #. module: golem_member -#: code:addons/golem_member/models/golem_member.py:84 +#: code:addons/golem_member/models/golem_member.py:92 #: sql_constraint:golem.member:0 #, python-format msgid "This member number has already been used." @@ -1056,8 +1064,8 @@ msgid "Website of Partner or Company" msgstr "" #. module: golem_member -#: code:addons/golem_member/models/golem_member.py:221 -#: code:addons/golem_member/models/golem_member.py:224 +#: code:addons/golem_member/models/golem_member.py:229 +#: code:addons/golem_member/models/golem_member.py:232 #: selection:golem.member.numberconfig,is_automatic:0 #: selection:golem.member.numberconfig,is_per_season:0 #, python-format diff --git a/golem_member/models/golem_member.py b/golem_member/models/golem_member.py index d5768e3f..d1c5333c 100644 --- a/golem_member/models/golem_member.py +++ b/golem_member/models/golem_member.py @@ -37,8 +37,16 @@ class ResPartner(models.Model): member_id = fields.One2many('golem.member', 'partner_id', 'GOLEM Member', readonly=True) + is_member = fields.Boolean('Is member', compute='_compute_is_member') member_number = fields.Char('Member number', related='member_id.number') + @api.depends('member_id') + def _compute_is_member(self): + """ Computes is member """ + for partner in self: + partner.is_member = len(partner.member_id) > 0 + + @api.multi def create_golem_member(self): """ Member creation from partner form """ diff --git a/golem_member/views/res_partner_views.xml b/golem_member/views/res_partner_views.xml index 0f0b8b28..a12f3ac2 100644 --- a/golem_member/views/res_partner_views.xml +++ b/golem_member/views/res_partner_views.xml @@ -45,6 +45,23 @@ along with this program. If not, see . + + + Partner Kanban adaptations + res.partner + + + + + + +
+
+
+
+ Add member number to tree