# -*-coding:utf-8 -*-
from django.contrib.syndication.views import Feed
from django.urls import reverse
from backoffice.models import Article

class LatestEntriesFeed(Feed):
    title = "Actualités - billets - critiques"
    link = "/culture-gay/"
    description = "Les derniers billets autour de la culture gay par Julien Grunberg."

    def items(self):
        return Article.objects.order_by('-updatedAt')[:10]

    def item_title(self, item):
        return item.titre

    def item_description(self, item):
        return item.chapeau

    # item_link is only needed if NewsItem has no get_absolute_url method.
    def item_link(self, item):
        return '/culture-gay/'+item.slug
