From d75696b30a489d57375e037712ec3fe1038f5cb7 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Thu, 3 Dec 2020 14:15:48 -0500 Subject: [PATCH] Fixes #5407: Add direct link to secret on secrets list --- docs/release-notes/version-2.9.md | 1 + netbox/secrets/tables.py | 14 +++++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/docs/release-notes/version-2.9.md b/docs/release-notes/version-2.9.md index e755e7b82..652f6d254 100644 --- a/docs/release-notes/version-2.9.md +++ b/docs/release-notes/version-2.9.md @@ -6,6 +6,7 @@ * [#5383](https://github.com/netbox-community/netbox/issues/5383) - Fix setting user password via REST API * [#5396](https://github.com/netbox-community/netbox/issues/5396) - Fix uniqueness constraint for virtual machine names +* [#5407](https://github.com/netbox-community/netbox/issues/5407) - Add direct link to secret on secrets list --- diff --git a/netbox/secrets/tables.py b/netbox/secrets/tables.py index 5e8c5a8b4..3302d0d19 100644 --- a/netbox/secrets/tables.py +++ b/netbox/secrets/tables.py @@ -28,12 +28,20 @@ class SecretRoleTable(BaseTable): class SecretTable(BaseTable): pk = ToggleColumn() - device = tables.LinkColumn() + id = tables.Column( + linkify=True + ) + device = tables.Column( + linkify=True + ) + role = tables.Column( + linkify=True + ) tags = TagColumn( url_name='secrets:secret_list' ) class Meta(BaseTable.Meta): model = Secret - fields = ('pk', 'device', 'role', 'name', 'last_updated', 'hash', 'tags') - default_columns = ('pk', 'device', 'role', 'name', 'last_updated') + fields = ('pk', 'id', 'device', 'role', 'name', 'last_updated', 'hash', 'tags') + default_columns = ('pk', 'id', 'device', 'role', 'name', 'last_updated')