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 @@
-
+
+
+
+
+
+
+
+