From ce551513d00d57ba9f1d1cd6bc2a540db2605603 Mon Sep 17 00:00:00 2001 From: Ross Date: Tue, 7 Dec 2021 13:58:40 +0000 Subject: [PATCH] . --- atlas/views.py | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/atlas/views.py b/atlas/views.py index 50676dc4..e88057b0 100755 --- a/atlas/views.py +++ b/atlas/views.py @@ -50,7 +50,16 @@ from .models import ( SeriesFinding, SeriesImage, ) -from .tables import CaseTable, ConditionTable, FindingTable, PathologicalProcessTable, PresentationTable, SeriesTable, StructureTable, SubspecialtyTable +from .tables import ( + CaseTable, + ConditionTable, + FindingTable, + PathologicalProcessTable, + PresentationTable, + SeriesTable, + StructureTable, + SubspecialtyTable, +) from .filters import ( CaseFilter, ConditionFilter, @@ -167,6 +176,7 @@ def condition_detail(request, pk): }, ) + @login_required @user_is_atlas_checker def presentation_detail(request, pk): @@ -181,6 +191,7 @@ def presentation_detail(request, pk): }, ) + @login_required @user_is_atlas_checker def pathological_process_detail(request, pk): @@ -195,6 +206,7 @@ def pathological_process_detail(request, pk): }, ) + @login_required @user_is_atlas_checker def structure_detail(request, pk): @@ -640,6 +652,7 @@ class ConditionView(LoginRequiredMixin, SingleTableMixin, FilterView): filterset_class = ConditionFilter + class SubspecialtyView(LoginRequiredMixin, SingleTableMixin, FilterView): model = Subspecialty table_class = SubspecialtyTable @@ -647,6 +660,7 @@ class SubspecialtyView(LoginRequiredMixin, SingleTableMixin, FilterView): filterset_class = SubspecialtyFilter + class PresentationView(LoginRequiredMixin, SingleTableMixin, FilterView): model = Presentation table_class = PresentationTable @@ -654,6 +668,7 @@ class PresentationView(LoginRequiredMixin, SingleTableMixin, FilterView): filterset_class = PresentationFilter + class PathologicalProcessView(LoginRequiredMixin, SingleTableMixin, FilterView): model = PathalogicalProcess table_class = PathologicalProcessTable @@ -661,6 +676,7 @@ class PathologicalProcessView(LoginRequiredMixin, SingleTableMixin, FilterView): filterset_class = PathologicalProcessFilter + class StructureView(LoginRequiredMixin, SingleTableMixin, FilterView): model = Structure table_class = StructureTable @@ -792,6 +808,7 @@ class ConditionAutocomplete(autocomplete.Select2QuerySetView): return qs + class PresentationAutocomplete(autocomplete.Select2QuerySetView): def get_queryset(self): # Don't forget to filter out results depending on the visitor ! @@ -848,14 +865,14 @@ class StructureAutocomplete(autocomplete.Select2QuerySetView): @login_required @user_is_atlas_checker -def categories_list(request, pk): - #condition = get_object_or_404(Condition, pk=pk) +def categories_list(request): + # condition = get_object_or_404(Condition, pk=pk) # logging.debug(atlas.subspecialty.first().name.all()) return render( request, "atlas/categories_list.html", - #{ + # { # "condition": condition, - #}, - ) \ No newline at end of file + # }, + )