0.5.4 documentation

This commit is contained in:
SDE
2024-07-11 16:16:57 +03:00
parent aafa989501
commit b576e4f224
2 changed files with 60 additions and 4 deletions

View File

@@ -10,6 +10,21 @@ class DocVersion(BaseModel):
help_text=_('можно изменить адрес страницы (!!! ВНИМАНИЕ !!! поисковые системы потеряют страницу и найдут лишь спустя неделю...месяц)')
)
def get_article(self, art_url=None):
art = None
if art_url:
try:
art = self.rel_docArts_for_version.get(enable=True, url=art_url)
except DocArt.DoesNotExist:
art = None
if not art:
art = self.rel_docArts_for_version.filter(
enable=True, parent=None
).order_by('order').first()
return art
class Meta:
verbose_name = _('Версия документации')
verbose_name_plural = _('Версии документации')