From 6e227a83d4ce0c96e9ecdf2ca26d64680d4af777 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phan=20Sainl=C3=A9ger?= Date: Tue, 21 Mar 2023 16:51:52 +0100 Subject: [PATCH] [IMP] partner_profiles: filter public profiles in name_search answer --- partner_profiles/__manifest__.py | 3 +-- partner_profiles/models/res_partner.py | 9 +++++++++ partner_profiles/views/calendar_event_view.xml | 16 ---------------- 3 files changed, 10 insertions(+), 18 deletions(-) delete mode 100644 partner_profiles/views/calendar_event_view.xml diff --git a/partner_profiles/__manifest__.py b/partner_profiles/__manifest__.py index 6f363ff..5197889 100644 --- a/partner_profiles/__manifest__.py +++ b/partner_profiles/__manifest__.py @@ -3,7 +3,7 @@ { "name": "partner_profiles", - "version": "12.0.1.0.5", + "version": "12.0.1.1.0", "author": "Elabore", "website": "https://elabore.coop", "maintainer": "Stéphan Sainléger", @@ -27,7 +27,6 @@ "data": [ "security/ir.model.access.csv", "views/res_partner_view.xml", - "views/calendar_event_view.xml", "views/partner_profile_view.xml", "data/partner_profile_data.xml", "data/res_partner_data.xml", diff --git a/partner_profiles/models/res_partner.py b/partner_profiles/models/res_partner.py index 3ed8cdc..efe625f 100644 --- a/partner_profiles/models/res_partner.py +++ b/partner_profiles/models/res_partner.py @@ -189,6 +189,15 @@ class res_partner(models.Model): when a partner is attached to him. """ return ['title'] + @api.model + def name_search(self, name='', args=None, operator='ilike', limit=100): + """ Remove public profile partners from the name_search results""" + if not args: + args = [("is_public_profile", "=", False)] + else: + args.append(("is_public_profile", "=", False)) + return super(res_partner, self).name_search(name, args, operator, limit) + ################################################################################## ## Planned actions ################################################################################## diff --git a/partner_profiles/views/calendar_event_view.xml b/partner_profiles/views/calendar_event_view.xml deleted file mode 100644 index 9d07631..0000000 --- a/partner_profiles/views/calendar_event_view.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - partner.profiles.calendar.event.view - calendar.event - - 99 - - - [('is_public_profile', '=', False)] - - - - - \ No newline at end of file