#1060: sorted and unique editors' names
[wolnelektury.git] / apps / catalogue / templatetags / catalogue_tags.py
index 6560730..3a60a06 100644 (file)
@@ -139,6 +139,13 @@ def book_tree(book_list, books_by_parent):
         return ''
 
 
+@register.simple_tag
+def all_editors(extra_info):
+    return ', '.join(
+                     ' '.join(p.strip() for p in person.rsplit(',', 1)[::-1])
+                     for person in sorted(set(extra_info['editors'] + extra_info['technical_editors'])))
+
+
 @register.simple_tag
 def user_creation_form():
     return RegistrationForm(prefix='registration').as_ul()