Merge pull request '#15: épisode supprimé (mis à la corbeille) reste visible publiquement ?' (#29) from fix-1.0-15 into develop-1.0

Reviewed-on: rc/aircox#29
This commit is contained in:
Thomas Kairos
2022-02-22 11:20:50 +01:00
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 """