#
from itertools import chain
from migdal.models import Entry
-from migdal.settings import TYPES
+from migdal import app_settings
from django.utils.translation import get_language
def entry_list(entry_type=None, category=None, promobox=False):
lang = get_language()
- object_list = Entry.objects.filter(**{"published_%s" % lang: True})
+ object_list = Entry.objects.filter(**{"published_%s" % lang: True}
+ ).order_by('-published_at_%s' % lang)
if entry_type:
object_list = object_list.filter(type=entry_type.db)
else:
- object_list = object_list.filter(type__in=[t.db for t in TYPES if t.on_main])
+ object_list = object_list.filter(
+ type__in=[t.db for t in app_settings.TYPES if t.on_main])
if category:
object_list = object_list.filter(categories=category)