in FormStatusPage, update the breadcrumb in _q_traverse to permit allow proper setup of the breadcrumb for subpages

This commit is contained in:
Benjamin Dauvergne 2012-09-19 20:54:56 +02:00
parent 6d9ce912fb
commit 857d18b7e6
1 changed files with 4 additions and 4 deletions

View File

@ -78,7 +78,6 @@ class FormStatusPage(Directory):
mine = self.check_auth()
get_logger().info('form %s - id: %s - view' % (self.formdef.name, self.filled.id))
get_response().breadcrumb.append( (str(self.filled.id) + '/', str(self.filled.id)) )
if self.formdef.only_allow_one:
self.html_top(self.formdef.name)
else:
@ -343,7 +342,6 @@ class FormStatusPage(Directory):
return "Your browser should redirect you"
get_logger().info('form %s - id: %s - view status' % (self.formdef.name, self.filled.id))
get_response().breadcrumb.append( (str(self.filled.id) + '/', str(self.filled.id)) )
self.html_top('%s - %s' % (self.formdef.name, self.filled.id))
if self.filled.receipt_time is not None:
tm = misc.localstrftime(self.filled.receipt_time)
@ -410,5 +408,7 @@ class FormStatusPage(Directory):
return file.get_file_pointer().read()
def _q_traverse(self, path):
get_response().breadcrumb.append(
(str(self.filled.id) + '/',str(self.filled.id)))
return super(FormStatusPage, self)._q_traverse(path)