|
|
@ -28,14 +28,12 @@ register = template.Library() |
|
|
@register.filter(needs_autoescape=False) |
|
|
@register.filter(needs_autoescape=False) |
|
|
def tick(valeur, autoescape=False): |
|
|
def tick(valeur, autoescape=False): |
|
|
|
|
|
|
|
|
if autoescape: |
|
|
if isinstance(valeur,bool): |
|
|
esc = conditional_escape |
|
|
if valeur == True: |
|
|
else: |
|
|
result = '<i style="color: #1ECA18;" class="fas fa-check"></i>' |
|
|
esc = lambda x: x |
|
|
else: |
|
|
|
|
|
result = '<i style="color: #D10115;" class="fas fa-times"></i>' |
|
|
|
|
|
return mark_safe(result) |
|
|
|
|
|
|
|
|
if valeur == True: |
|
|
else: # if the value is not a boolean, display it as if tick was not called |
|
|
result = '<i style="color: #1ECA18;" class="fas fa-check"></i>' |
|
|
return valeur |
|
|
else: |
|
|
|
|
|
result = '<i style="color: #D10115;" class="fas fa-times"></i>' |
|
|
|
|
|
|
|
|
|
|
|
return mark_safe(result) |
|
|
|
|
|
|