14
14
class DataSourceTable (NetBoxTable ):
15
15
name = tables .Column (
16
16
verbose_name = _ ('Name' ),
17
- linkify = True
17
+ linkify = True ,
18
18
)
19
19
type = BackendTypeColumn (
20
- verbose_name = _ ('Type' )
20
+ verbose_name = _ ('Type' ),
21
21
)
22
22
status = columns .ChoiceFieldColumn (
23
23
verbose_name = _ ('Status' ),
@@ -28,18 +28,21 @@ class DataSourceTable(NetBoxTable):
28
28
sync_interval = columns .ChoiceFieldColumn (
29
29
verbose_name = _ ('Sync interval' ),
30
30
)
31
- tags = columns . TagColumn (
32
- url_name = 'core:datasource_list'
31
+ last_synced = tables . DateTimeColumn (
32
+ verbose_name = _ ( 'Last Synced' ),
33
33
)
34
34
file_count = tables .Column (
35
- verbose_name = 'Files'
35
+ verbose_name = _ ('Files' ),
36
+ )
37
+ tags = columns .TagColumn (
38
+ url_name = 'core:datasource_list' ,
36
39
)
37
40
38
41
class Meta (NetBoxTable .Meta ):
39
42
model = DataSource
40
43
fields = (
41
44
'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' ,
43
46
)
44
47
default_columns = ('pk' , 'name' , 'type' , 'status' , 'enabled' , 'description' , 'sync_interval' , 'file_count' )
45
48
0 commit comments