def list_new(self): if not h.auth.is_logged_in(): response.status_int = 401 return "Unauthorized" if not h.auth.is_admin(): response.status_int = 403 return "Forbidden" addlist = sep.new_entries() titles = sep.get_titles() c.entries = [] #perform a fuzzy match for each page and construct an appropriate link for sep_dir in addlist: #create a link for each entry in addlist() link = h.url(controller='entity', action='new', label=titles[sep_dir], sep_dir=sep_dir) c.entries.append({ 'sep_dir': sep_dir, 'title': titles[sep_dir], 'link': link, 'published': sep.published(sep_dir) }) return render('admin/newentries.html')
def list_new(self): if not h.auth.is_logged_in(): response.status_int = 401 return "Unauthorized" if not h.auth.is_admin(): response.status_int = 403 return "Forbidden" addlist = sep.new_entries() titles = sep.get_titles() c.entries = [] # perform a fuzzy match for each page and construct an appropriate link for sep_dir in addlist: # create a link for each entry in addlist() link = h.url(controller="entity", action="new", label=titles[sep_dir], sep_dir=sep_dir) c.entries.append( {"sep_dir": sep_dir, "title": titles[sep_dir], "link": link, "published": sep.published(sep_dir)} ) return render("admin/newentries.html")
from HTMLParser import HTMLParser import re from inpho.corpus import sep labels = sep.get_titles() for id, label in labels.iteritems(): label = re.sub("<.+>(.+)<\/.+>", "\g<1>", label) labels[id] = HTMLParser().unescape(label) def label(doc): return labels.get(doc, doc)
from HTMLParser import HTMLParser import re from inpho.corpus import sep labels = sep.get_titles() for id,label in labels.iteritems(): label = re.sub("<.+>(.+)<\/.+>","\g<1>", label) labels[id] = HTMLParser().unescape(label) def label(doc): return labels.get(doc, doc)