mirror of
https://github.com/odoo/runbot.git
synced 2025-03-27 13:25:47 +07:00
[FIX] runbot_merge: name_search of PRs
Stray prints were forgotten in
4e4e4303f6
, and the model should have a
`_rec_name` so the fallback doesn't trigger warnings.
This commit is contained in:
parent
f13c60a018
commit
5336e53de2
@ -461,6 +461,7 @@ ACL = collections.namedtuple('ACL', 'is_admin is_reviewer is_author')
|
|||||||
class PullRequests(models.Model):
|
class PullRequests(models.Model):
|
||||||
_name = _description = 'runbot_merge.pull_requests'
|
_name = _description = 'runbot_merge.pull_requests'
|
||||||
_order = 'number desc'
|
_order = 'number desc'
|
||||||
|
_rec_name = 'number'
|
||||||
|
|
||||||
target = fields.Many2one('runbot_merge.branch', required=True, index=True)
|
target = fields.Many2one('runbot_merge.branch', required=True, index=True)
|
||||||
repository = fields.Many2one('runbot_merge.repository', required=True)
|
repository = fields.Many2one('runbot_merge.repository', required=True)
|
||||||
@ -551,7 +552,6 @@ class PullRequests(models.Model):
|
|||||||
|
|
||||||
@api.model
|
@api.model
|
||||||
def name_search(self, name='', args=None, operator='ilike', limit=100):
|
def name_search(self, name='', args=None, operator='ilike', limit=100):
|
||||||
print(f'name_search({name!r}, {args!r}, {operator!r})', flush=True)
|
|
||||||
if not name or operator != 'ilike':
|
if not name or operator != 'ilike':
|
||||||
return super().name_search(name, args=args, operator=operator, limit=limit)
|
return super().name_search(name, args=args, operator=operator, limit=limit)
|
||||||
bits = [[('label', 'ilike', name)]]
|
bits = [[('label', 'ilike', name)]]
|
||||||
@ -565,7 +565,6 @@ class PullRequests(models.Model):
|
|||||||
domain = expression.OR(bits)
|
domain = expression.OR(bits)
|
||||||
if args:
|
if args:
|
||||||
domain = expression.AND([args, domain])
|
domain = expression.AND([args, domain])
|
||||||
print('=>', domain, flush=True)
|
|
||||||
return self.search(domain, limit=limit).sudo().name_get()
|
return self.search(domain, limit=limit).sudo().name_get()
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
Loading…
Reference in New Issue
Block a user