def _prepare_page(self, verb): page = Page(verb['template'], tmpl_env, self._request_context) page.set_cssfiles(CSS_FILES) page.set_jslibs(JS_LIBS) page.set_index(self._controller_path) if ('authenticated' in self._request_context.session and self._request_context.session.authenticated): user_info = {} user_info['username'] = self._request_context.session.username user_info['realname'] = self._request_context.session.realname user_info[ 'is_dc2admin'] = self._request_context.session.is_dc2admin page.add_page_data({'user': user_info}) page.set_page_value('controller_path', self._controller_path) page = self._create_menu(page) return page