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.