# Path: apps/cyklomapa/models.py
# class Poi(Poi):
#     class Meta:
#         proxy = True
# 
#     def get_absolute_url(self):
#         return "#misto=%s_%i/" % (self.marker.layer.slug, self.id)


from django.contrib.syndication.views import Feed
from .models import Poi
# -*- coding: utf-8 -*-



class UzavirkyFeed(Feed):
    title = "Městem na kole - aktuální uzavírky"
    link = "/"
    description = u"Aktuální uzavírky cyklostezek a cyklotras"

    def get_object(self, request):
        return request.mesto

    def items(self, obj):

# Path: apps/cyklomapa/models.py
# class Poi(Poi):
#     class Meta:
#         proxy = True
# 
#     def get_absolute_url(self):
#         return "#misto=%s_%i/" % (self.marker.layer.slug, self.id)


# Path: apps/cyklomapa/feeds.py
from django.contrib.syndication.views import Feed
from .models import Poi

# -*- coding: utf-8 -*-



class UzavirkyFeed(Feed):
    title = "Městem na kole - aktuální uzavírky"
    link = "/"
    description = u"Aktuální uzavírky cyklostezek a cyklotras"

    def get_object(self, request):
        return request.mesto

    def items(self, obj):

        return Poi.objects.filter(geom__contained=obj.sektor.geom, status__show=True, marker__slug='vyluka_akt')