Beispiel #1
0
def sitemap(year):
    items = []
    query = Ablauf.query.join(Position)
    query = query.filter(db.extract('year', Position.date)==int(year))
    query = query.distinct(Ablauf.id)
    for ablauf in query.yield_per(5000):
        item = {'lastmod': ablauf.updated_at, #ablauf.latest,
                'loc': url_for('ablauf.view', wahlperiode=ablauf.wahlperiode,
                               key=ablauf.key, _external=True)}
        items.append(item)
    return render_sitemap(items, prio=0.6)
Beispiel #2
0
def sitemap(year):
    items = []
    query = Debatte.query.join(Sitzung)
    query = query.filter(db.extract('year', Sitzung.date)==int(year))
    query = query.distinct(Debatte.id)
    for debatte in query:
        item = {'lastmod': debatte.updated_at,
                'loc': url_for('debatte.view', wahlperiode=debatte.sitzung.wahlperiode,
                               nummer=debatte.sitzung.nummer,
                               debatte=debatte.nummer,
                               _external=True)}
        items.append(item)
    return render_sitemap(items, prio=0.9)
Beispiel #3
0
def sitemap(year):
    items = []
    query = Debatte.query.join(Sitzung)
    query = query.filter(db.extract('year', Sitzung.date) == int(year))
    query = query.distinct(Debatte.id)
    for debatte in query:
        item = {
            'lastmod':
            debatte.updated_at,
            'loc':
            url_for('debatte.view',
                    wahlperiode=debatte.sitzung.wahlperiode,
                    nummer=debatte.sitzung.nummer,
                    debatte=debatte.nummer,
                    _external=True)
        }
        items.append(item)
    return render_sitemap(items, prio=0.9)