--- a/pvl/verkko/web.py Wed Oct 10 23:29:38 2012 +0300
+++ b/pvl/verkko/web.py Wed Oct 10 23:36:23 2012 +0300
@@ -34,6 +34,16 @@
self.db = app.db
self.request = request
self.urlmap = urls
+
+ def url (self, handler=None, **params) :
+ """
+ Return an URL for given endpoint, with parameters,
+ """
+
+ if not handler :
+ handler = self.__class__
+
+ return self.urlmap.build(handler, params)
def title (self) :
"""
@@ -100,6 +110,7 @@
def render (self) :
return (
html.ul(
+ # TODO: self.url
html.a(href='/hosts')("DHCP Hosts"),
)
)