def document(self, *args, **kwargs): """Render the error document""" resp = request.environ.get('tg.original_response') default_message = ('<p>We\'re sorry but we weren\'t able to process ' ' this request.</p>') values = DictLikeClass( prefix=request.environ.get('SCRIPT_NAME', ''), code=request.params.get('code', resp.status_int), message=request.params.get('message', default_message)) if request.identity: override_template(ErrorController.document, 'mako:tracim.templates.error_authenticated') TIMRestPathContextSetup.current_user() user = tmpl_context.current_user current_user_content = Context(CTX.CURRENT_USER).toDict(user) fake_api = Context(CTX.CURRENT_USER).toDict({'current_user': current_user_content}) values['fake_api'] = fake_api return values
def document(self, *args, **kwargs): """Render the error document""" resp = request.environ.get('tg.original_response') default_message = ('<p>We\'re sorry but we weren\'t able to process ' ' this request.</p>') values = DictLikeClass(prefix=request.environ.get('SCRIPT_NAME', ''), code=request.params.get('code', resp.status_int), message=request.params.get( 'message', default_message)) if request.identity: override_template(ErrorController.document, 'mako:tracim.templates.error_authenticated') TIMRestPathContextSetup.current_user() user = tmpl_context.current_user current_user_content = Context(CTX.CURRENT_USER).toDict(user) fake_api = Context(CTX.CURRENT_USER).toDict( {'current_user': current_user_content}) values['fake_api'] = fake_api return values
def _before(self, *args, **kw): TIMRestPathContextSetup.current_user() try: TIMRestPathContextSetup.current_workspace() except NoResultFound: abort(404)
def _before(self, *args, **kw): TIMRestPathContextSetup.current_user() TIMRestPathContextSetup.current_workspace() TIMRestPathContextSetup.current_folder() TIMRestPathContextSetup.current_thread()
def _before(self, *args, **kw): TIMRestPathContextSetup.current_user() TIMRestPathContextSetup.current_workspace()