diff --git a/golem_member/i18n/fr.po b/golem_member/i18n/fr.po
index ea6ffe8..8db3c88 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 f4a52ff..8b96010 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 d5768e3..d1c5333 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 0f0b8b2..a12f3ac 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