research.views package¶
Module contents¶
Submodules¶
research.views.group module¶
Definition of the GroupViewSet class.
-
class
research.views.group.GroupViewSet(**kwargs)¶ Bases:
pylabber.views.defaults.DefaultsMixin,rest_framework.viewsets.ModelViewSetAPI endpoint that allows
Groupinstances to be viewed or edited.-
basename= None¶
-
description= None¶
-
detail= None¶
-
filter_class¶ alias of
research.filters.group_filter.GroupFilter
-
get_serializer_class()¶ Return the class to use for the serializer. Defaults to using self.serializer_class.
You may want to override this if you need to provide different serializations depending on the incoming request.
(Eg. admins get full serialization, others get basic serialization)
-
name= None¶
-
queryset¶
-
suffix= None¶
-
research.views.study module¶
Definintion of the StudyViewSet class.
-
class
research.views.study.StudyViewSet(**kwargs)¶ Bases:
pylabber.views.defaults.DefaultsMixin,rest_framework.viewsets.ModelViewSetAPI endpoint that allows
Studyinstances to be viewed or edited.-
aggregate(request) → rest_framework.response.Response¶ Returns related model counts if count filtering is enabled.
Parameters: request (Request) – API request Returns: Aggregated queryset or informational message Return type: Response
-
basename= None¶
-
description= None¶
-
detail= None¶
-
filter_class¶ alias of
research.filters.study_filter.StudyFilter
-
filter_queryset(queryset)¶ Filters the returned study queryset according to the user’s collaborations.
Parameters: queryset (QuerySet) – Base Study queryset Returns: Studies in which the user is a collaborator Return type: QuerySet
-
get_queryset() → django.db.models.query.QuerySet¶ Overrides the parent
get_queryset()method to apply aggregated annotation if count filtering is enabled.Returns: Patient queryset Return type: QuerySet
-
name= None¶
-
queryset¶
-
serializer_class¶
-
suffix= None¶
-
research.views.subject module¶
Definition of the SubjectViewSet class.
-
class
research.views.subject.SubjectViewSet(**kwargs)¶ Bases:
pylabber.views.defaults.DefaultsMixin,rest_framework.viewsets.ModelViewSetAPI endpoint that allows
Subjectinstances to be viewed or edited.-
basename= None¶
-
description= None¶
-
detail= None¶
-
export_files(request)¶
-
filter_class¶
-
filter_queryset(queryset)¶ Given a queryset, filter it with whichever filter backend is in use.
You are unlikely to want to override this method, although you may need to call it either from a list view, or from a custom get_object method if you want to apply the configured filtering backend to the default queryset.
-
get_serializer_class()¶ Return the class to use for the serializer. Defaults to using self.serializer_class.
You may want to override this if you need to provide different serializations depending on the incoming request.
(Eg. admins get full serialization, others get basic serialization)
-
name= None¶
-
ordering_fields= ('id', 'id_number', 'first_name', 'last_name', 'date_of_birth', 'sex', 'dominant_hand', 'created', 'modified', 'latest_mri_session_time', 'mri_session_count')¶
-
plot(request, *args, **kwargs)¶
-
plot_script(request, *args, **kwargs)¶
-
plot_summary(request, *args, **kwargs)¶
-
queryset¶
-
suffix= None¶
-
to_csv(request, *args, **kwargs)¶
-