forked from rc/aircox
aircox/models/episodes: enable pointing to draft episodes edition
This commit is contained in:
parent
c6fe3a5a34
commit
2a594821bb
|
@ -2,6 +2,7 @@ import os
|
||||||
|
|
||||||
from django.conf import settings as d_settings
|
from django.conf import settings as d_settings
|
||||||
from django.db import models
|
from django.db import models
|
||||||
|
from django.urls import reverse
|
||||||
from django.utils.functional import cached_property
|
from django.utils.functional import cached_property
|
||||||
from django.utils.translation import gettext_lazy as _
|
from django.utils.translation import gettext_lazy as _
|
||||||
|
|
||||||
|
@ -85,6 +86,9 @@ class Episode(ChildPage):
|
||||||
)
|
)
|
||||||
return super().get_init_kwargs_from(page, title=title, program=page, **kwargs)
|
return super().get_init_kwargs_from(page, title=title, program=page, **kwargs)
|
||||||
|
|
||||||
|
def get_absolute_url(self):
|
||||||
|
return reverse(self.detail_url_name, kwargs={"slug": self.slug})
|
||||||
|
|
||||||
|
|
||||||
class EpisodeSoundQuerySet(models.QuerySet):
|
class EpisodeSoundQuerySet(models.QuerySet):
|
||||||
def episode(self, episode):
|
def episode(self, episode):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user