diff --git a/apis_ontology/models.py b/apis_ontology/models.py index f9d0dc2..3046330 100644 --- a/apis_ontology/models.py +++ b/apis_ontology/models.py @@ -257,6 +257,14 @@ class TibScholRelation(models.Model): "end_date_written", ] + @property + def subject_type(self): + return str(self.subj_model.__name__).lower() + + @property + def object_type(self): + return str(self.obj_model.__name__).lower() + class Meta: abstract = True diff --git a/apis_ontology/tables.py b/apis_ontology/tables.py index 4882470..d00ff43 100644 --- a/apis_ontology/tables.py +++ b/apis_ontology/tables.py @@ -7,10 +7,10 @@ class CustomRelationTableEdit(RelationTable): id = tables.TemplateColumn("{{ record.id }}") subject = tables.TemplateColumn( - "{{record.subj}} ({{record.subj.pk}})" + "{{record.subj}} ({{record.subj.pk}})" ) object = tables.TemplateColumn( - "{{record.obj}} ({{record.obj.pk}})" + "{{record.obj}} ({{record.obj.pk}})" ) description = tables.TemplateColumn("{{ record.name }}") edit = tables.TemplateColumn( @@ -42,10 +42,10 @@ class CustomRelationTableView(RelationTable): id = tables.TemplateColumn("{{ record.id }}") subject = tables.TemplateColumn( - "{{record.subj}} ({{record.subj.pk}})" + "{{record.subj}} ({{record.subj.pk}})" ) object = tables.TemplateColumn( - "{{record.obj}} ({{record.obj.pk}})" + "{{record.obj}} ({{record.obj.pk}})" ) description = tables.TemplateColumn("{{ record.name }}") confidence = tables.TemplateColumn("{{ record.confidence }}") diff --git a/apis_ontology/templates/apis_entities/detail_views/detail_generic.html b/apis_ontology/templates/apis_entities/detail_views/detail_generic.html index 3ded00f..2bfbca6 100644 --- a/apis_ontology/templates/apis_entities/detail_views/detail_generic.html +++ b/apis_ontology/templates/apis_entities/detail_views/detail_generic.html @@ -13,7 +13,6 @@ {% block scriptHeader %} {{ block.super }} - {% if tei %} {% load relations %} {% load custom_relations %} diff --git a/apis_ontology/templates/base.html b/apis_ontology/templates/base.html new file mode 100644 index 0000000..bdb8d6c --- /dev/null +++ b/apis_ontology/templates/base.html @@ -0,0 +1,214 @@ + +{% load static %} +{% load apis_metainfo_extras %} + + +
+ +