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')