Skip to content
Snippets Groups Projects
Commit 4459fa2e authored by Julian's avatar Julian
Browse files

Beautify code in feeds.py

parent 6d2ce69d
No related branches found
No related tags found
1 merge request!975Resolve "Add possibility to create Ical feeds for all apps"
......@@ -16,14 +16,15 @@ class PersonalICalFeedBase(ICalFeed):
@property
def product_id(self):
lang = self.request.LANGUAGE_CODE
return f"-//AlekSIS®//{get_site_preferences()['general__title']}//{lang}"
title = get_site_preferences()['general__title']
return f"-//AlekSIS//{title}//{lang}"
link = settings.BASE_URL
timezone = settings.TIME_ZONE
person = None
request = None
def get_object(self, request: WSGIRequest, *args: Any, **kwargs: Any) -> None:
def get_object(self, request, *args, **kwargs):
if kwargs.get("person"):
self.person = kwargs.pop("person")
self.request = request
......@@ -60,15 +61,13 @@ class BirthdayFeed(PersonalICalFeedBase):
)
def item_title(self, item: "models.Person"):
return _("%(first_name)s %(last_name)s's birthday") % {
"first_name": item.first_name,
"last_name": item.last_name,
return _("%(name)s's birthday") % {
"name": item.addressing_name,
}
def item_description(self, item: "models.Person"):
return _("%(first_name)s %(last_name)s was born on %(birthday)s") % {
"first_name": item.first_name,
"last_name": item.last_name,
return _("%(name)s was born on %(birthday)s") % {
"name": item.addressing_name,
"birthday": date_format(item.date_of_birth),
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment