Beispiel #1
0
 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