.
This commit is contained in:
+40
-6
@@ -26,11 +26,46 @@ class CidUserTable(tables.Table):
|
|||||||
cid = tables.LinkColumn(
|
cid = tables.LinkColumn(
|
||||||
"cid_scores", args=[A("cid"), A("passcode")], orderable=True
|
"cid_scores", args=[A("cid"), A("passcode")], orderable=True
|
||||||
)
|
)
|
||||||
# image = ImageColumn("image", orderable=False)
|
|
||||||
# clone = tables.LinkColumn('anatomy:anatomy_question_clone',
|
#physics_exams = tables.ManyToManyColumn(verbose_name="Physics Exams")
|
||||||
# text='Clone',
|
#rapid_exams = tables.ManyToManyColumn(verbose_name="Rapid Exams")
|
||||||
# args=[A('pk')],
|
#sba_exams = tables.ManyToManyColumn(verbose_name="SBA Exams")
|
||||||
# orderable=False)
|
#longs_exams = tables.ManyToManyColumn(verbose_name="Long Exams")
|
||||||
|
#anatomy_exams = tables.ManyToManyColumn(verbose_name="Anatomy Exams")
|
||||||
|
|
||||||
|
selection = tables.CheckBoxColumn(accessor="pk", orderable=False)
|
||||||
|
|
||||||
|
emails = tables.Column(empty_values=(), orderable=False)
|
||||||
|
|
||||||
|
edit = tables.LinkColumn(
|
||||||
|
"generic:update_cid", text="Edit", args=[A("pk")], orderable=True
|
||||||
|
)
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
model = CidUser
|
||||||
|
template_name = "django_tables2/bootstrap4.html"
|
||||||
|
fields = (
|
||||||
|
# "cid",
|
||||||
|
"passcode",
|
||||||
|
"active",
|
||||||
|
"group",
|
||||||
|
"internal_candidate",
|
||||||
|
# "email",
|
||||||
|
)
|
||||||
|
sequence = ("cid", "passcode", "active", "internal_candidate", "emails")
|
||||||
|
|
||||||
|
def render_emails(self, value, record):
|
||||||
|
print(self)
|
||||||
|
return format_html("""{}\n[{}]""", record.email, record.supervisor_email)
|
||||||
|
|
||||||
|
class CidUserExamTable(tables.Table):
|
||||||
|
# edit = tables.LinkColumn(
|
||||||
|
# "anatomy:anatomy_question_update", text="Edit", args=[A("pk")], orderable=False
|
||||||
|
# )
|
||||||
|
cid = tables.LinkColumn(
|
||||||
|
"cid_scores", args=[A("cid"), A("passcode")], orderable=True
|
||||||
|
)
|
||||||
|
|
||||||
physics_exams = tables.ManyToManyColumn(verbose_name="Physics Exams")
|
physics_exams = tables.ManyToManyColumn(verbose_name="Physics Exams")
|
||||||
rapid_exams = tables.ManyToManyColumn(verbose_name="Rapid Exams")
|
rapid_exams = tables.ManyToManyColumn(verbose_name="Rapid Exams")
|
||||||
sba_exams = tables.ManyToManyColumn(verbose_name="SBA Exams")
|
sba_exams = tables.ManyToManyColumn(verbose_name="SBA Exams")
|
||||||
@@ -62,6 +97,5 @@ class CidUserTable(tables.Table):
|
|||||||
print(self)
|
print(self)
|
||||||
return format_html("""{}\n[{}]""", record.email, record.supervisor_email)
|
return format_html("""{}\n[{}]""", record.email, record.supervisor_email)
|
||||||
|
|
||||||
|
|
||||||
# def render_cid(self, value, record):
|
# def render_cid(self, value, record):
|
||||||
# return format_html("""<a href="#" onclick="return window.create_popup_window('/longs/series/{}', 'Series')" >Popup</a>""", record.pk)
|
# return format_html("""<a href="#" onclick="return window.create_popup_window('/longs/series/{}', 'Series')" >Popup</a>""", record.pk)
|
||||||
|
|||||||
Reference in New Issue
Block a user