Skip to content

Commit 7abce90

Browse files
authored
Merge pull request #19170 from netbox-community/18287-last_sync-column
#18287: Add a `last_synced` table column
2 parents 13c6602 + b7740b9 commit 7abce90

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

netbox/core/tables/data.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
class DataSourceTable(NetBoxTable):
1515
name = tables.Column(
1616
verbose_name=_('Name'),
17-
linkify=True
17+
linkify=True,
1818
)
1919
type = BackendTypeColumn(
20-
verbose_name=_('Type')
20+
verbose_name=_('Type'),
2121
)
2222
status = columns.ChoiceFieldColumn(
2323
verbose_name=_('Status'),
@@ -28,18 +28,21 @@ class DataSourceTable(NetBoxTable):
2828
sync_interval = columns.ChoiceFieldColumn(
2929
verbose_name=_('Sync interval'),
3030
)
31-
tags = columns.TagColumn(
32-
url_name='core:datasource_list'
31+
last_synced = tables.DateTimeColumn(
32+
verbose_name=_('Last Synced'),
3333
)
3434
file_count = tables.Column(
35-
verbose_name='Files'
35+
verbose_name=_('Files'),
36+
)
37+
tags = columns.TagColumn(
38+
url_name='core:datasource_list',
3639
)
3740

3841
class Meta(NetBoxTable.Meta):
3942
model = DataSource
4043
fields = (
4144
'pk', 'id', 'name', 'type', 'status', 'enabled', 'source_url', 'description', 'sync_interval', 'comments',
42-
'parameters', 'created', 'last_updated', 'file_count',
45+
'parameters', 'last_synced', 'created', 'last_updated', 'file_count',
4346
)
4447
default_columns = ('pk', 'name', 'type', 'status', 'enabled', 'description', 'sync_interval', 'file_count')
4548

0 commit comments

Comments
 (0)