This commit is contained in:
Ross
2021-12-05 15:01:13 +00:00
parent 386c65d2f7
commit 0f7ed29589
2 changed files with 7 additions and 6 deletions
+5 -4
View File
@@ -57,7 +57,7 @@ class SeriesImageColumn(tables.Column):
) )
class AtlasTable(tables.Table): class CaseTable(tables.Table):
edit = tables.LinkColumn( edit = tables.LinkColumn(
"atlas:case_update", text="Edit", args=[A("pk")], orderable=False "atlas:case_update", text="Edit", args=[A("pk")], orderable=False
) )
@@ -72,15 +72,14 @@ class AtlasTable(tables.Table):
) )
series = AtlasImageColumn("Images", orderable=False) series = AtlasImageColumn("Images", orderable=False)
# series = tables.ManyToManyColumn(verbose_name="Exams") differential = tables.ManyToManyColumn(verbose_name="Differential")
exams = tables.ManyToManyColumn(verbose_name="Exams")
selection = tables.CheckBoxColumn(accessor="pk", orderable=False) selection = tables.CheckBoxColumn(accessor="pk", orderable=False)
class Meta: class Meta:
model = Case model = Case
template_name = "django_tables2/bootstrap4.html" template_name = "django_tables2/bootstrap4.html"
fields = ("title", "description", "history", "created_date", "author") fields = ("title", "description", "history", "condition", "created_date", "author")
sequence = ("view", "series", "exams") sequence = ("view", "series", "exams")
@@ -117,6 +116,8 @@ class SeriesTable(tables.Table):
selection = tables.CheckBoxColumn(accessor="pk", orderable=False) selection = tables.CheckBoxColumn(accessor="pk", orderable=False)
case = tables.ManyToManyColumn(verbose_name="Cases") case = tables.ManyToManyColumn(verbose_name="Cases")
findings = tables.ManyToManyColumn(verbose_name="Findings")
structures = tables.ManyToManyColumn(verbose_name="Structures")
class Meta: class Meta:
model = Series model = Series
+2 -2
View File
@@ -45,7 +45,7 @@ from .models import (
SeriesFinding, SeriesFinding,
SeriesImage, SeriesImage,
) )
from .tables import AtlasTable, SeriesTable from .tables import CaseTable, SeriesTable
from .filters import AtlasFilter, SeriesFilter from .filters import AtlasFilter, SeriesFilter
from django_tables2 import SingleTableView, SingleTableMixin from django_tables2 import SingleTableView, SingleTableMixin
@@ -477,7 +477,7 @@ def get_examination_id(request):
class CaseView(LoginRequiredMixin, SingleTableMixin, FilterView): class CaseView(LoginRequiredMixin, SingleTableMixin, FilterView):
model = Case model = Case
table_class = AtlasTable table_class = CaseTable
template_name = "atlas/view.html" template_name = "atlas/view.html"
filterset_class = AtlasFilter filterset_class = AtlasFilter