diff --git a/libraries/views.py b/libraries/views.py index 330eed67..4be02f30 100644 --- a/libraries/views.py +++ b/libraries/views.py @@ -14,7 +14,9 @@ class LibraryList(CategoryMixin, ListView): """List all of our libraries by name""" paginate_by = 25 - queryset = Library.objects.prefetch_related("categories").all().order_by("name") + queryset = ( + Library.objects.prefetch_related("authors", "categories").all().order_by("name") + ) template_name = "libraries/list.html" diff --git a/templates/libraries/detail.html b/templates/libraries/detail.html index a586eaa7..e97633ae 100644 --- a/templates/libraries/detail.html +++ b/templates/libraries/detail.html @@ -81,15 +81,17 @@

Authors

-
user Glen Fernandes
-
user Glen Fernandes
+ {% for author in object.authors.all %} +
user {{ author.get_full_name }}
+ {% endfor %}

Maintainers

-
user Glen Fernandes
-
user Glen Fernandes
+ {% for maintainer in object.maintainers.all %} +
user {{ maintainer.get_full_name }}
+ {% endfor %}
diff --git a/templates/libraries/list.html b/templates/libraries/list.html index f3e06f4f..3d3fd3a8 100644 --- a/templates/libraries/list.html +++ b/templates/libraries/list.html @@ -74,9 +74,9 @@
Author(s):
-
user Glen Fernandes
-
user Glen Fernandes
-
user Glen Fernandes
+ {% for author in library.authors.all %} +
user {{ author.get_full_name }}
+ {% endfor %}