diff --git a/__manifest__.py b/__manifest__.py
index e81a0cad1cf233adfe88fe05d19fd5d5c4eef6c4..b1a1ad16c089d8b044ee4b2b0baa0d772bc9b331 100644
--- a/__manifest__.py
+++ b/__manifest__.py
@@ -14,6 +14,7 @@
         # views menu
         "views/res_partner_views.xml",
         "views/res_config_views.xml",
+        "data/menu_data.xml",
         # wizard
     ],
     "qweb": [
diff --git a/data/menu_data.xml b/data/menu_data.xml
new file mode 100644
index 0000000000000000000000000000000000000000..0d31971522eeee120c16f80432cb7bf2c0861113
--- /dev/null
+++ b/data/menu_data.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+    <data>
+
+        <record id="model_account_move_action_share" model="ir.actions.server">
+            <field name="name">Donner accès à Elocoop</field>
+            <field name="model_id" ref="base.model_res_partner"/>
+            <field name="binding_model_id" ref="base.model_res_partner"/>
+            <field name="binding_view_types">list</field>
+            <field name="state">code</field>
+            <field name="code">action = records.acces_portal_app()</field>
+        </record>
+    </data>
+</odoo>
diff --git a/models/res_partner.py b/models/res_partner.py
index 4f6b2cb9e757fd9e6824202ae0db1bf14b11cbc8..8c7847859c26e6a122bea03c792271eccc2ce2be 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -154,8 +154,6 @@ class ResPartner(models.Model):
                 "d'e-mails à l'utilisateur du portail"
             )
 
-        return True
-
     def _get_signup_url_app(
         self,
         url=None,