diff --git a/runbot_merge/models/pull_requests.py b/runbot_merge/models/pull_requests.py index 33a087b6..0b6168e1 100644 --- a/runbot_merge/models/pull_requests.py +++ b/runbot_merge/models/pull_requests.py @@ -1683,6 +1683,17 @@ class Stagings(models.Model): statuses = fields.Binary(compute='_compute_statuses') + def name_get(self): + return [ + (staging.id, "%d (%s, %s%s)" % ( + staging.id, + staging.target.name, + staging.state, + (', ' + staging.reason) if staging.reason else '', + )) + for staging in self + ] + @api.depends('heads') def _compute_statuses(self): """ Fetches statuses associated with the various heads, returned as diff --git a/runbot_merge/views/mergebot.xml b/runbot_merge/views/mergebot.xml index 34472a5a..9cc3168b 100644 --- a/runbot_merge/views/mergebot.xml +++ b/runbot_merge/views/mergebot.xml @@ -77,6 +77,8 @@ + + @@ -198,7 +200,8 @@ - + diff --git a/runbot_merge/views/res_partner.xml b/runbot_merge/views/res_partner.xml index 51756f30..fde5f7e1 100644 --- a/runbot_merge/views/res_partner.xml +++ b/runbot_merge/views/res_partner.xml @@ -70,7 +70,14 @@ - + + + + + + + +