From 0c85061a97bd75ad8cba89a97a7c676ce7b52581 Mon Sep 17 00:00:00 2001 From: Vermaas <vermaas@astron.nl> Date: Fri, 4 Aug 2023 16:59:18 +0200 Subject: [PATCH] column title --- atdb/taskdatabase/tables.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/atdb/taskdatabase/tables.py b/atdb/taskdatabase/tables.py index 9d40e6af..0bc39010 100644 --- a/atdb/taskdatabase/tables.py +++ b/atdb/taskdatabase/tables.py @@ -1,4 +1,5 @@ # tables.py +from django.utils.html import format_html import django_tables2 as tables from .models import Task @@ -20,6 +21,10 @@ class ResumeColumn(tables.BooleanColumn): def render(self, record): return record.resume +class WorkflowColumn(tables.BooleanColumn): + def render(self, record): + return record.workflow.id + class PurgeColumn(tables.BooleanColumn): def render(self, record): return record.purge_policy @@ -29,9 +34,10 @@ class TaskTable(tables.Table): class Meta: model = Task template_name = "django_tables2/bootstrap4.html" - fields = ("id", "workflow.id","filter","priority","status","quality","project","sas_id","resume","purge","actions","buttons") + fields = ("id", "WF","filter","priority","status","quality","project","sas_id","resume","purge","actions","buttons") # columns that need specific rendering + WF = WorkflowColumn() status = StatusColumn() purge = PurgeColumn() -- GitLab