@@ -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>"
 | 
			
		||||
            )
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user