Coverage for shps/tables.py: 100%

16 statements  

« prev     ^ index     » next       coverage.py v7.6.0, created at 2024-07-27 11:19 +0000

1import django_tables2 as tables 

2from django_tables2.utils import A 

3from .models import TempSpatial, Source 

4 

5 

6class TempSpatialTable(tables.Table): 

7 id = tables.LinkColumn("shapes:shape_detail", args=[A("pk")], verbose_name="ID") 

8 name = tables.LinkColumn("shapes:shape_detail", args=[A("pk")], verbose_name="Name") 

9 

10 class Meta: 

11 model = TempSpatial 

12 sequence = ( 

13 "id", 

14 "name", 

15 ) 

16 attrs = {"class": "table table-responsive table-hover"} 

17 

18 

19class SourceTable(tables.Table): 

20 name = tables.LinkColumn( 

21 "shapes:source_detail", args=[A("pk")], verbose_name="Name" 

22 ) 

23 

24 class Meta: 

25 model = Source 

26 sequence = ( 

27 "id", 

28 "name", 

29 "description", 

30 ) 

31 attrs = {"class": "table table-responsive table-hover"}