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
« prev ^ index » next coverage.py v7.6.10, created at 2025-02-19 16:54 +0000
1import django_tables2 as tables
3from apis_core.generic.tables import GenericTable
5from .models import Uri
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 )
19 class Meta(GenericTable.Meta):
20 model = Uri
21 fields = ["id", "uri", "entity", "content_type"]
22 exclude = ("desc",)