##// END OF EJS Templates
fixed some html and styles, added owner into admin repo list...
fixed some html and styles, added owner into admin repo list added alert message when using ajax remove user command in permissions

File last commit:

r362:558eb7c5 rhodecode-0.0.0.8.0 default
r366:0f35fa0f default
Show More
base.py
32 lines | 1.2 KiB | text/x-python | PythonLexer
"""The base Controller API
Provides the BaseController class for subclassing.
"""
from pylons import config, tmpl_context as c, request, session
from pylons.controllers import WSGIController
from pylons.templating import render_mako as render
from pylons_app.lib import auth
from pylons_app.lib.utils import get_repo_slug
from pylons_app.model import meta
from pylons_app.model.hg_model import _get_repos_cached
from pylons_app import __version__
class BaseController(WSGIController):
def __before__(self):
c.hg_app_version = __version__
c.hg_app_name = config['hg_app_name']
c.repo_name = get_repo_slug(request)
c.hg_app_user = auth.get_user(session)
c.cached_repo_list = _get_repos_cached()
self.sa = meta.Session
def __call__(self, environ, start_response):
"""Invoke the Controller"""
# WSGIController.__call__ dispatches to the Controller method
# the request is routed to. This routing information is
# available in environ['pylons.routes_dict']
try:
return WSGIController.__call__(self, environ, start_response)
finally:
meta.Session.remove()