parent
08993ce951
commit
a84f9d4d36
@ -1,5 +1,6 @@
|
||||
import re
|
||||
from datetime import datetime, timedelta
|
||||
import emoji
|
||||
|
||||
from django import template
|
||||
from django.db.models import F, Q
|
||||
@ -10,6 +11,7 @@ from django.utils.safestring import mark_safe
|
||||
from agenda_culturel.models import Event
|
||||
|
||||
from .utils_extra import picto_from_name
|
||||
from ..models import remove_accents
|
||||
|
||||
register = template.Library()
|
||||
|
||||
@ -181,6 +183,11 @@ def field_to_html(field, key):
|
||||
return "-"
|
||||
elif isinstance(field, list):
|
||||
if len(field) > 0:
|
||||
field.sort(
|
||||
key=lambda x: emoji.demojize(
|
||||
remove_accents(x.lower()), delimiters=("000", "")
|
||||
)
|
||||
)
|
||||
return mark_safe(
|
||||
"<ul>" + "".join(["<li>" + i + "</li>" for i in field]) + "</ul>"
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user