# Redirect to result page
return redirect(url(controller='rodelbahn', action='list'))
+
+ def update_regioncache(self):
+ "Updates the wrregioncache table from the wiki"
+ c = model.meta.Session.connection()
+ try:
+ wrpylib.wrmwcache.update_wrregioncache(c)
+ model.meta.Session.commit()
+ session['flash'] = u'Die Rodelbahneinträge in den Regionslisten wurden erfolgreich aktualisiert.'
+ except wrpylib.wrmwcache.UpdateCacheError as e:
+ session['flash'] = unicode(e)
+ session.save()
+ # Redirect to result page
+ return redirect(url(controller='rodelbahn', action='list'))
+
<p>Die folgende Lise wurde automatisiert von den Rodelbahnboxen gesammelt. Da dies nicht automatisch passiert, kann es sein, dass die Liste "veraltete" Information enthält.</p>
-<a href="${h.url(controller='rodelbahn', action='update')}" class="button">Rodelbahnboxen auslesen und DB aktualisieren</a>
+<a href="${h.url(controller='rodelbahn', action='update')}" class="button">(1) Rodelbahnboxen auslesen und DB aktualisieren</a>
+<a href="${h.url(controller='rodelbahn', action='update_regioncache')}" class="button">(2) Rodelbahnen in den Regionslisten aktualisieren</a>
<p>${c.paginator.pager('$link_first $link_previous $first_item bis $last_item von $item_count $link_next $link_last', controller='rodelbahn', action='list')}</p>