This commit is contained in:
Ross
2021-12-07 13:58:40 +00:00
parent 5a7d4aaa88
commit ce551513d0
+22 -5
View File
@@ -50,7 +50,16 @@ from .models import (
SeriesFinding, SeriesFinding,
SeriesImage, 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 ( from .filters import (
CaseFilter, CaseFilter,
ConditionFilter, ConditionFilter,
@@ -167,6 +176,7 @@ def condition_detail(request, pk):
}, },
) )
@login_required @login_required
@user_is_atlas_checker @user_is_atlas_checker
def presentation_detail(request, pk): def presentation_detail(request, pk):
@@ -181,6 +191,7 @@ def presentation_detail(request, pk):
}, },
) )
@login_required @login_required
@user_is_atlas_checker @user_is_atlas_checker
def pathological_process_detail(request, pk): def pathological_process_detail(request, pk):
@@ -195,6 +206,7 @@ def pathological_process_detail(request, pk):
}, },
) )
@login_required @login_required
@user_is_atlas_checker @user_is_atlas_checker
def structure_detail(request, pk): def structure_detail(request, pk):
@@ -640,6 +652,7 @@ class ConditionView(LoginRequiredMixin, SingleTableMixin, FilterView):
filterset_class = ConditionFilter filterset_class = ConditionFilter
class SubspecialtyView(LoginRequiredMixin, SingleTableMixin, FilterView): class SubspecialtyView(LoginRequiredMixin, SingleTableMixin, FilterView):
model = Subspecialty model = Subspecialty
table_class = SubspecialtyTable table_class = SubspecialtyTable
@@ -647,6 +660,7 @@ class SubspecialtyView(LoginRequiredMixin, SingleTableMixin, FilterView):
filterset_class = SubspecialtyFilter filterset_class = SubspecialtyFilter
class PresentationView(LoginRequiredMixin, SingleTableMixin, FilterView): class PresentationView(LoginRequiredMixin, SingleTableMixin, FilterView):
model = Presentation model = Presentation
table_class = PresentationTable table_class = PresentationTable
@@ -654,6 +668,7 @@ class PresentationView(LoginRequiredMixin, SingleTableMixin, FilterView):
filterset_class = PresentationFilter filterset_class = PresentationFilter
class PathologicalProcessView(LoginRequiredMixin, SingleTableMixin, FilterView): class PathologicalProcessView(LoginRequiredMixin, SingleTableMixin, FilterView):
model = PathalogicalProcess model = PathalogicalProcess
table_class = PathologicalProcessTable table_class = PathologicalProcessTable
@@ -661,6 +676,7 @@ class PathologicalProcessView(LoginRequiredMixin, SingleTableMixin, FilterView):
filterset_class = PathologicalProcessFilter filterset_class = PathologicalProcessFilter
class StructureView(LoginRequiredMixin, SingleTableMixin, FilterView): class StructureView(LoginRequiredMixin, SingleTableMixin, FilterView):
model = Structure model = Structure
table_class = StructureTable table_class = StructureTable
@@ -792,6 +808,7 @@ class ConditionAutocomplete(autocomplete.Select2QuerySetView):
return qs return qs
class PresentationAutocomplete(autocomplete.Select2QuerySetView): class PresentationAutocomplete(autocomplete.Select2QuerySetView):
def get_queryset(self): def get_queryset(self):
# Don't forget to filter out results depending on the visitor ! # Don't forget to filter out results depending on the visitor !
@@ -848,14 +865,14 @@ class StructureAutocomplete(autocomplete.Select2QuerySetView):
@login_required @login_required
@user_is_atlas_checker @user_is_atlas_checker
def categories_list(request, pk): def categories_list(request):
#condition = get_object_or_404(Condition, pk=pk) # condition = get_object_or_404(Condition, pk=pk)
# logging.debug(atlas.subspecialty.first().name.all()) # logging.debug(atlas.subspecialty.first().name.all())
return render( return render(
request, request,
"atlas/categories_list.html", "atlas/categories_list.html",
#{ # {
# "condition": condition, # "condition": condition,
#}, # },
) )