annotations.views.relationtemplate_views module

Provides RelationTemplate-related views.

annotations.views.relationtemplate_views.add_relationtemplate(request, *args, **kwargs)[source]

Staff can use this view to create RelationTemplates.

Parameters:
  • project_id (int) –
  • request (django.http.requests.HttpRequest) –
Returns:

Return type:

django.http.response.HttpResponse

annotations.views.relationtemplate_views.create_from_relationtemplate(request, *args, **kwargs)[source]

Create a RelationSet and constituent Relations from a RelationTemplate and user annotations.

This is mainly used by the RelationTemplateController in the text annotation view.

Parameters:
  • request (django.http.requests.HttpRequest) –
  • template_id (int) –
Returns:

Return type:

django.http.response.HttpResponse

annotations.views.relationtemplate_views.get_relationtemplate(request, *args, **kwargs)[source]

Returns data on fillable fields in a RelationTemplate.

Parameters:
  • request (django.http.requests.HttpRequest) –
  • template_id (int) –
Returns:

Return type:

django.http.response.HttpResponse

annotations.views.relationtemplate_views.list_relationtemplate(request, *args, **kwargs)[source]

Returns a list of all RelationTemplates.

Parameters:request (django.http.requests.HttpRequest) –
Returns:
Return type:django.http.response.HttpResponse