diff --git a/models/res_users.py b/models/res_users.py index a0330f4f5b94996699d6e94ad08eb5065ef0566e..ee73545b341168b6b181cae394bb8174970135b1 100644 --- a/models/res_users.py +++ b/models/res_users.py @@ -38,3 +38,14 @@ class ResUsers(models.Model): 'action_xmlid': 'cgscop_partner.cgscop_action_contacts_summary' }] return activities + + @api.model + @tools.ormcache('self._uid') + def context_get(self): + """ + Ajoute l'ur_id dans le contexte + """ + user = self.env.user + values = super(ResUsers, self).context_get() + values['ur_id'] = user.company_id.ur_id.id + return values diff --git a/views/scop_config_lists_views.xml b/views/scop_config_lists_views.xml index 3ae1f4099b13989c6ac6e8543a2448024142007f..5ee6451dc97bf08643afc581ea34b8b2d668c660 100644 --- a/views/scop_config_lists_views.xml +++ b/views/scop_config_lists_views.xml @@ -115,6 +115,7 @@ <field name="name">Revision Format</field> <field name="res_model">scop.revision.format</field> <field name="view_mode">tree</field> + <field name="domain">[('ur_id', '=', ur_id)]</field> <field name="help">Display and manage the list of Revision Formats.</field> </record> diff --git a/views/scop_config_views.xml b/views/scop_config_views.xml index f01bfde097c7867644428cf7437fdcde93b64c1f..c84a5baab6b8bdf9f478bada6dae9ba3bd5f89d2 100644 --- a/views/scop_config_views.xml +++ b/views/scop_config_views.xml @@ -199,6 +199,7 @@ <field name="name">Segmentations 1</field> <field name="res_model">res.partner.segment1</field> <field name="view_mode">tree</field> + <field name="domain">[('ur_id', '=', ur_id)]</field> <field name="help">Affiche et gère la liste des Ségmentations 1.</field> </record> @@ -218,6 +219,7 @@ <field name="name">Segmentations 2</field> <field name="res_model">res.partner.segment2</field> <field name="view_mode">tree</field> + <field name="domain">[('ur_id', '=', ur_id)]</field> <field name="help">Affiche et gère la liste des Ségmentations 2.</field> </record> @@ -237,6 +239,7 @@ <field name="name">Segmentations 3</field> <field name="res_model">res.partner.segment3</field> <field name="view_mode">tree</field> + <field name="domain">[('ur_id', '=', ur_id)]</field> <field name="help">Affiche et gère la liste des Ségmentations 3.</field> </record> @@ -256,6 +259,7 @@ <field name="name">Segmentations 4</field> <field name="res_model">res.partner.segment4</field> <field name="view_mode">tree</field> + <field name="domain">[('ur_id', '=', ur_id)]</field> <field name="help">Affiche et gère la liste des Ségmentations 4.</field> </record> @@ -302,6 +306,10 @@ </field> </record> + <record id="mail.mail_activity_type_action" model="ir.actions.act_window"> + <field name="domain">[('ur_id', '=', ur_id)]</field> + </record> + <!-- MENUS --> <menuitem id="contacts.res_partner_menu_config"