pyramid: base view improvements
This commit is contained in:
parent
425494b0a5
commit
b81f35c3d7
1 changed files with 13 additions and 1 deletions
|
|
@ -40,7 +40,7 @@ class BaseAppView(object):
|
|||
self.request = request
|
||||
self.context = context
|
||||
self.session = request.session
|
||||
self._rhodecode_user = request.user
|
||||
self._rhodecode_user = request.user # auth user
|
||||
|
||||
def _get_local_tmpl_context(self):
|
||||
c = TemplateArgs()
|
||||
|
|
@ -64,3 +64,15 @@ class BaseAppView(object):
|
|||
'errors': {},
|
||||
}
|
||||
|
||||
def load_default_context(self):
|
||||
"""
|
||||
example:
|
||||
|
||||
def load_default_context(self):
|
||||
c = self._get_local_tmpl_context()
|
||||
c.custom_var = 'foobar'
|
||||
self._register_global_c(c)
|
||||
return c
|
||||
"""
|
||||
raise NotImplementedError('Needs implementation in view class')
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue