mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-16 04:02:52 -06:00
Merge pull request #19170 from netbox-community/18287-last_sync-column
#18287: Add a `last_synced` table column
This commit is contained in:
commit
7abce9031b
@ -14,10 +14,10 @@ __all__ = (
|
|||||||
class DataSourceTable(NetBoxTable):
|
class DataSourceTable(NetBoxTable):
|
||||||
name = tables.Column(
|
name = tables.Column(
|
||||||
verbose_name=_('Name'),
|
verbose_name=_('Name'),
|
||||||
linkify=True
|
linkify=True,
|
||||||
)
|
)
|
||||||
type = BackendTypeColumn(
|
type = BackendTypeColumn(
|
||||||
verbose_name=_('Type')
|
verbose_name=_('Type'),
|
||||||
)
|
)
|
||||||
status = columns.ChoiceFieldColumn(
|
status = columns.ChoiceFieldColumn(
|
||||||
verbose_name=_('Status'),
|
verbose_name=_('Status'),
|
||||||
@ -28,18 +28,21 @@ class DataSourceTable(NetBoxTable):
|
|||||||
sync_interval = columns.ChoiceFieldColumn(
|
sync_interval = columns.ChoiceFieldColumn(
|
||||||
verbose_name=_('Sync interval'),
|
verbose_name=_('Sync interval'),
|
||||||
)
|
)
|
||||||
tags = columns.TagColumn(
|
last_synced = tables.DateTimeColumn(
|
||||||
url_name='core:datasource_list'
|
verbose_name=_('Last Synced'),
|
||||||
)
|
)
|
||||||
file_count = tables.Column(
|
file_count = tables.Column(
|
||||||
verbose_name='Files'
|
verbose_name=_('Files'),
|
||||||
|
)
|
||||||
|
tags = columns.TagColumn(
|
||||||
|
url_name='core:datasource_list',
|
||||||
)
|
)
|
||||||
|
|
||||||
class Meta(NetBoxTable.Meta):
|
class Meta(NetBoxTable.Meta):
|
||||||
model = DataSource
|
model = DataSource
|
||||||
fields = (
|
fields = (
|
||||||
'pk', 'id', 'name', 'type', 'status', 'enabled', 'source_url', 'description', 'sync_interval', 'comments',
|
'pk', 'id', 'name', 'type', 'status', 'enabled', 'source_url', 'description', 'sync_interval', 'comments',
|
||||||
'parameters', 'created', 'last_updated', 'file_count',
|
'parameters', 'last_synced', 'created', 'last_updated', 'file_count',
|
||||||
)
|
)
|
||||||
default_columns = ('pk', 'name', 'type', 'status', 'enabled', 'description', 'sync_interval', 'file_count')
|
default_columns = ('pk', 'name', 'type', 'status', 'enabled', 'description', 'sync_interval', 'file_count')
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user