card title block on page_item widget

This commit is contained in:
bkfox
2022-02-18 16:36:05 +01:00
parent 2e070ab2c3
commit cbae38e893
4 changed files with 81 additions and 61 deletions

View File

@ -62,6 +62,13 @@ class Episode(Page):
raise ValueError('missing parent program')
super().save(*args, **kwargs)
@classmethod
def get_default_title(cls, page, date):
return settings.AIRCOX_EPISODE_TITLE.format(
program=page,
date=date.strftime(settings.AIRCOX_EPISODE_TITLE_DATE_FORMAT)
)
@classmethod
def get_init_kwargs_from(cls, page, date, title=None, **kwargs):
""" Get default Episode's title """