fix: expose transaction comment for version history
This commit is contained in:
parent
2723965a6a
commit
7c6bdb404e
3 changed files with 14 additions and 1 deletions
|
|
@ -24,6 +24,10 @@
|
||||||
<span>${transaction.id}</span>
|
<span>${transaction.id}</span>
|
||||||
</b-field>
|
</b-field>
|
||||||
|
|
||||||
|
<b-field label="Comment" horizontal>
|
||||||
|
<span>${transaction.meta.get("comment", "")}</span>
|
||||||
|
</b-field>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style="padding: 2rem;">
|
<div style="padding: 2rem;">
|
||||||
|
|
|
||||||
|
|
@ -1145,6 +1145,7 @@ class MasterView(View): # pylint: disable=too-many-public-methods
|
||||||
"issued_at",
|
"issued_at",
|
||||||
"user",
|
"user",
|
||||||
"remote_addr",
|
"remote_addr",
|
||||||
|
"comment",
|
||||||
]
|
]
|
||||||
|
|
||||||
def get_version_grid_data(self, instance):
|
def get_version_grid_data(self, instance):
|
||||||
|
|
@ -1197,6 +1198,14 @@ class MasterView(View): # pylint: disable=too-many-public-methods
|
||||||
# remote_addr
|
# remote_addr
|
||||||
g.set_label("remote_addr", "IP Address")
|
g.set_label("remote_addr", "IP Address")
|
||||||
|
|
||||||
|
# comment
|
||||||
|
g.set_renderer("comment", self.render_version_comment)
|
||||||
|
|
||||||
|
def render_version_comment( # pylint: disable=missing-function-docstring,unused-argument
|
||||||
|
self, txn, key, value
|
||||||
|
):
|
||||||
|
return txn.meta.get("comment", "")
|
||||||
|
|
||||||
def view_version(self): # pylint: disable=too-many-locals
|
def view_version(self): # pylint: disable=too-many-locals
|
||||||
"""
|
"""
|
||||||
View to show diff details for a particular object version.
|
View to show diff details for a particular object version.
|
||||||
|
|
|
||||||
|
|
@ -2115,7 +2115,7 @@ class TestVersionedMasterView(VersionWebTestCase):
|
||||||
view = self.make_view()
|
view = self.make_view()
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
view.get_version_grid_columns(),
|
view.get_version_grid_columns(),
|
||||||
["id", "issued_at", "user", "remote_addr"],
|
["id", "issued_at", "user", "remote_addr", "comment"],
|
||||||
)
|
)
|
||||||
|
|
||||||
# custom
|
# custom
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue