mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 01:12:08 +01:00 
			
		
		
		
	Fix note render with formattable aliases
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
This commit is contained in:
		@@ -1,7 +1,9 @@
 | 
				
			|||||||
# Copyright (C) 2018-2021 by BDE ENS Paris-Saclay
 | 
					# Copyright (C) 2018-2021 by BDE ENS Paris-Saclay
 | 
				
			||||||
# SPDX-License-Identifier: GPL-3.0-or-later
 | 
					# SPDX-License-Identifier: GPL-3.0-or-later
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from django.utils import timezone
 | 
					from django.utils import timezone
 | 
				
			||||||
from django.utils.html import format_html
 | 
					from django.utils.html import escape
 | 
				
			||||||
 | 
					from django.utils.safestring import mark_safe
 | 
				
			||||||
from django.utils.translation import gettext_lazy as _
 | 
					from django.utils.translation import gettext_lazy as _
 | 
				
			||||||
import django_tables2 as tables
 | 
					import django_tables2 as tables
 | 
				
			||||||
from django_tables2 import A
 | 
					from django_tables2 import A
 | 
				
			||||||
@@ -52,7 +54,7 @@ class GuestTable(tables.Table):
 | 
				
			|||||||
    def render_entry(self, record):
 | 
					    def render_entry(self, record):
 | 
				
			||||||
        if record.has_entry:
 | 
					        if record.has_entry:
 | 
				
			||||||
            return str(_("Entered on ") + str(_("{:%Y-%m-%d %H:%M:%S}").format(record.entry.time, )))
 | 
					            return str(_("Entered on ") + str(_("{:%Y-%m-%d %H:%M:%S}").format(record.entry.time, )))
 | 
				
			||||||
        return format_html('<button id="{id}" class="btn btn-danger btn-sm" onclick="remove_guest(this.id)"> '
 | 
					        return mark_safe('<button id="{id}" class="btn btn-danger btn-sm" onclick="remove_guest(this.id)"> '
 | 
				
			||||||
                         '{delete_trans}</button>'.format(id=record.id, delete_trans=_("remove").capitalize()))
 | 
					                         '{delete_trans}</button>'.format(id=record.id, delete_trans=_("remove").capitalize()))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -91,7 +93,7 @@ class EntryTable(tables.Table):
 | 
				
			|||||||
        if hasattr(record, 'username'):
 | 
					        if hasattr(record, 'username'):
 | 
				
			||||||
            username = record.username
 | 
					            username = record.username
 | 
				
			||||||
            if username != value:
 | 
					            if username != value:
 | 
				
			||||||
                return format_html(value + " <em>aka.</em> " + username)
 | 
					                return mark_safe(escape(value) + " <em>aka.</em> " + escape(username))
 | 
				
			||||||
        return value
 | 
					        return value
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def render_balance(self, value):
 | 
					    def render_balance(self, value):
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user