diff --git a/opentech/apply/funds/tables.py b/opentech/apply/funds/tables.py index 486902e8e0eb3db21aee24504b295365b0d946c4..8da4ac194f961f9e3a4a4493780d1079ad0ae7e5 100644 --- a/opentech/apply/funds/tables.py +++ b/opentech/apply/funds/tables.py @@ -26,13 +26,15 @@ class SubmissionsTable(tables.Table): fields = ('title', 'status_name', 'stage', 'page', 'round', 'submit_time') sequence = ('title', 'status_name', 'stage', 'page', 'round', 'lead', 'submit_time') template = 'funds/tables/table.html' + row_attrs = { + 'class': lambda record: '' if record.active else 'is-inactive' + } def render_user(self, value): return value.get_full_name() def render_status_name(self, value, record): - state = 'class="not-active"' if not record.active else '' - return mark_safe(f'<span { state }>{ value }</span>') + return mark_safe(f'<span>{ value }</span>') def get_used_rounds(request):