Cédric Krier pushed to branch branch/default at Tryton / Tryton


Commits:
ecf3f470 by Cédric Krier at 2023-01-21T20:35:15+01:00
Add reference in record name of sale opportunity

Closes #3641
- - - - -


1 changed file:

- modules/sale_opportunity/opportunity.py


Changes:

=====================================
modules/sale_opportunity/opportunity.py
=====================================
@@ -302,6 +302,25 @@
             'default_customer_payment_term', **pattern)
         return payment_term.id if payment_term else None
 
+    def get_rec_name(self, name):
+        items = [self.number]
+        if self.reference:
+            items.append(f'[{self.reference}]')
+        return ' '.join(items)
+
+    @classmethod
+    def search_rec_name(cls, name, clause):
+        _, operator, value = clause
+        if operator.startswith('!') or operator.startswith('not '):
+            bool_op = 'AND'
+        else:
+            bool_op = 'OR'
+        domain = [bool_op,
+            ('number', operator, value),
+            ('reference', operator, value),
+            ]
+        return domain
+
     @classmethod
     def view_attributes(cls):
         return super().view_attributes() + [



View it on Heptapod: 
https://foss.heptapod.net/tryton/tryton/-/commit/ecf3f470e900e9693a39ff982d1cb68699d0ef11

-- 
View it on Heptapod: 
https://foss.heptapod.net/tryton/tryton/-/commit/ecf3f470e900e9693a39ff982d1cb68699d0ef11
You're receiving this email because of your account on foss.heptapod.net.


Reply via email to