.
This commit is contained in:
+22
-5
@@ -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,
|
||||||
#},
|
# },
|
||||||
)
|
)
|
||||||
Reference in New Issue
Block a user