Coverage for apis_core/apis_metainfo/tables.py: 0%

10 statements  

« prev     ^ index     » next       coverage.py v7.6.10, created at 2025-02-19 16:54 +0000

1import django_tables2 as tables 

2 

3from apis_core.generic.tables import GenericTable 

4 

5from .models import Uri 

6 

7 

8class UriTable(GenericTable): 

9 entity = tables.TemplateColumn( 

10 "<a href='{{ record.content_object.get_absolute_url }}'>{{ record.content_object }}</a>", 

11 orderable=False, 

12 verbose_name="related Entity", 

13 ) 

14 content_type = tables.TemplateColumn( 

15 "{{ record.content_type.model }}", 

16 verbose_name="Entity Type", 

17 ) 

18 

19 class Meta(GenericTable.Meta): 

20 model = Uri 

21 fields = ["id", "uri", "entity", "content_type"] 

22 exclude = ("desc",)