diff --git a/aleksis/core/feeds.py b/aleksis/core/feeds.py index 3c21a3091268b3a7ebe0528eed30c3aff50d43d2..7318fd64d4af80bb5b92adf5417e64f444a67542 100644 --- a/aleksis/core/feeds.py +++ b/aleksis/core/feeds.py @@ -1,7 +1,4 @@ -from typing import Any - from django.conf import settings -from django.core.handlers.wsgi import WSGIRequest from django.utils.formats import date_format from django.utils.functional import classproperty from django.utils.translation import gettext_lazy as _ @@ -40,13 +37,17 @@ class PersonalICalFeedBase(ICalFeed): @classproperty def subclass_choices(cls): - return [(subclass.__name__, f"{subclass.title} – {subclass.description}") for subclass in cls.subclasses_list] + return [ + (subclass.__name__, f"{subclass.title} – {subclass.description}") + for subclass in cls.subclasses_list + ] class BirthdayFeed(PersonalICalFeedBase): """ Birthday calendar feed """ + title = _("Birthday Calendar") description = _("A Calendar of Birthdays") file_name = "birthdays.ics" diff --git a/aleksis/core/urls.py b/aleksis/core/urls.py index 58a8c29d4b60b448b6fd05a5f7f83c732565d159..e76da89d18ed2078fc2405db11829aa344725fdf 100644 --- a/aleksis/core/urls.py +++ b/aleksis/core/urls.py @@ -320,13 +320,11 @@ urlpatterns = [ name="assign_permission", ), path("pdfs/<int:pk>/", views.RedirectToPDFFile.as_view(), name="redirect_to_pdf_file"), - path("ical/", views.ICalFeedListView.as_view(), name="ical_feed_list"), path("ical/create/", views.ICalFeedCreateView.as_view(), name="ical_feed_create"), path("ical/<int:pk>/edit/", views.ICalFeedEditView.as_view(), name="ical_feed_edit"), path("ical/<int:pk>/delete/", views.ICalFeedDeleteView.as_view(), name="ical_feed_delete"), path("ical/<slug:slug>.ics", views.ICalFeedView.as_view(), name="ical_feed"), - path("__icons__/", include("dj_iconify.urls")), ]