This commit is contained in:
Ross
2021-12-07 13:58:40 +00:00
parent 5a7d4aaa88
commit ce551513d0
+23 -6
View File
@@ -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,
#},
)
# },
)