X-Git-Url: https://git.mdrn.pl/prawokultury.git/blobdiff_plain/ce728e78bb55eb75753f40dc5cd0997a53e7dd27..e33b0c7c77f20549fb2dd092623f260440500d82:/migdal/__init__.py diff --git a/migdal/__init__.py b/migdal/__init__.py index 97496e5..fe90406 100644 --- a/migdal/__init__.py +++ b/migdal/__init__.py @@ -5,7 +5,7 @@ Migdal (מִגְדָּל) is a multilingual blog Django app. Author: Radek Czajka """ from django.conf import settings -from prawokultury.helpers import AppSettings +from fnpdjango.utils.app import AppSettings from django.utils.translation import ugettext_lazy as _ from migdal.helpers import EntryType @@ -14,16 +14,18 @@ class Settings(AppSettings): # Types of entries: # (slug, commentable, on main) TYPES = ( - EntryType('news', _('news'), commentable=True, on_main=True), - EntryType('publications', _('publications'), commentable=False, on_main=False), - EntryType('info', _('info'), commentable=False, on_main=False), + EntryType('news', _('news'), commentable=True, on_main=True, promotable=True), + EntryType('publications', _('publications')), + EntryType('info', _('info')), ) TYPE_SUBMIT = 'news' TAXONOMIES = ( ('topics', _('topics')), ('types', _('types')), ) - LAST_COMMENTS = 10 + LAST_COMMENTS = 5 + + MAIN_PAGE_ENTRY = None TYPES_DICT = None def _more_TYPES_DICT(self, value): @@ -33,6 +35,10 @@ class Settings(AppSettings): def _more_TYPES_ON_MAIN(self, value): return tuple(t.db for t in self.TYPES if t.on_main) + TYPES_PROMOTABLE = None + def _more_TYPES_PROMOTABLE(self, value): + return tuple(t.db for t in self.TYPES if t.promotable) + OBLIGATORY_LANGUAGES = None def _more_OBLIGATORY_LANGUAGES(self, value): return value or tuple(lang for lang in settings.LANGUAGES @@ -44,6 +50,3 @@ class Settings(AppSettings): if lang not in self.OBLIGATORY_LANGUAGES) app_settings = Settings('MIGDAL') - - -