Mercurial > p > roundup > code
diff roundup/cgi/templating.py @ 3584:35b35a152b40
fix "clear this message" [SF#1429367]
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Fri, 03 Mar 2006 01:00:41 +0000 |
| parents | 026adc5f1e13 |
| children | b5b6a6f7743a |
line wrap: on
line diff
--- a/roundup/cgi/templating.py Fri Mar 03 00:13:20 2006 +0000 +++ b/roundup/cgi/templating.py Fri Mar 03 01:00:41 2006 +0000 @@ -2064,6 +2064,7 @@ # store the current class name and action self.classname = client.classname + self.nodeid = client.nodeid self.template = client.template # the special char to use for special vars @@ -2073,6 +2074,17 @@ self._post_init() + def current_url(self): + url = self.base + if self.classname: + url += self.classname + if self.nodeid: + url += self.nodeid + args = {} + if self.template: + args['@template'] = self.template + return self.indexargs_url(url, args) + def _post_init(self): ''' Set attributes based on self.form '''
