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 %} + + + + + + + {% block title %}Title Placeholder{% endblock %} + + + + + {% block metaDescription %} + + + {% endblock %} + + + + + + + + + {% block styles %} + {% include "partials/bootstrap4_css.html" %} + {% endblock styles %} + + + + + + {% include "apis_entities/apis_templatetag.html" %} + + + + + + {% block scriptHeader %}{% endblock %} + + + + +
+ + +
+ + {% if DEV_VERSION %} + + {% endif %} + + {% block content %}{% endblock %} + +
+ + + + + + + + +
+ + {% block scripts %} + {% include "partials/feather_js.html" %} + {% include "partials/bootstrap4_js.html" %} + + + {% endblock %} + + {% block scripts2 %} + {% endblock scripts2 %} + + {% block modal %} + + + {% endblock modal %} + + + +