57 tmpl = templater.templater(m, templater.common_filters, |
57 tmpl = templater.templater(m, templater.common_filters, |
58 defaults={"header": header, |
58 defaults={"header": header, |
59 "footer": footer}) |
59 "footer": footer}) |
60 |
60 |
61 def archivelist(ui, nodeid, url): |
61 def archivelist(ui, nodeid, url): |
62 allowed = (ui.config("web", "allow_archive", "") |
62 allowed = ui.configlist("web", "allow_archive") |
63 .replace(",", " ").split()) |
|
64 for i in ['zip', 'gz', 'bz2']: |
63 for i in ['zip', 'gz', 'bz2']: |
65 if i in allowed or ui.configbool("web", "allow" + i): |
64 if i in allowed or ui.configbool("web", "allow" + i): |
66 yield {"type" : i, "node": nodeid, "url": url} |
65 yield {"type" : i, "node": nodeid, "url": url} |
67 |
66 |
68 def entries(sortcolumn="", descending=False, **map): |
67 def entries(sortcolumn="", descending=False, **map): |