# HG changeset patch # User Marcin Kuzminski # Date 1272151554 -7200 # Node ID 8b06c420491d065cac2e45aaef8ad4381804a489 # Parent d8fc93ae18662cafa7521cfa0f2fc633b6dfe0c2 statics moved to pylons. diff -r d8fc93ae1866 -r 8b06c420491d pylons_app/config/middleware.py --- a/pylons_app/config/middleware.py Sun Apr 25 01:20:56 2010 +0200 +++ b/pylons_app/config/middleware.py Sun Apr 25 01:25:54 2010 +0200 @@ -8,6 +8,7 @@ from pylons.wsgiapp import PylonsApp from routes.middleware import RoutesMiddleware from paste.auth.basic import AuthBasicHandler +from pylons_app.lib.simplehg import SimpleHg from pylons_app.config.environment import load_environment from pylons_app.lib.auth import authfunc @@ -37,12 +38,14 @@ # The Pylons WSGI app app = PylonsApp(config=config) - # CUSTOM MIDDLEWARE HERE (filtered by error handling middlewares) - + # Routing/Session/Cache Middleware app = RoutesMiddleware(app, config['routes.map']) app = SessionMiddleware(app, config) - app = AuthBasicHandler(app, config['repos_name'] + ' mercurial repository', authfunc) + + # CUSTOM MIDDLEWARE HERE (filtered by error handling middlewares) + app = SimpleHg(app, config) + app = AuthBasicHandler(app, config['repos_name'] + ' mercurial repository', authfunc) if asbool(full_stack): # Handle Python exceptions diff -r d8fc93ae1866 -r 8b06c420491d pylons_app/controllers/admin.py --- a/pylons_app/controllers/admin.py Sun Apr 25 01:20:56 2010 +0200 +++ b/pylons_app/controllers/admin.py Sun Apr 25 01:25:54 2010 +0200 @@ -20,7 +20,7 @@ class AdminController(BaseController): def __before__(self): - c.staticurl = g.statics + c.admin_user = session.get('admin_user', False) c.admin_username = session.get('admin_username') diff -r d8fc93ae1866 -r 8b06c420491d pylons_app/controllers/changelog.py --- a/pylons_app/controllers/changelog.py Sun Apr 25 01:20:56 2010 +0200 +++ b/pylons_app/controllers/changelog.py Sun Apr 25 01:25:54 2010 +0200 @@ -13,7 +13,7 @@ class ChangelogController(BaseController): def __before__(self): c.repos_prefix = config['repos_name'] - c.staticurl = g.statics + c.repo_name = get_repo_slug(request) diff -r d8fc93ae1866 -r 8b06c420491d pylons_app/controllers/error.py --- a/pylons_app/controllers/error.py Sun Apr 25 01:20:56 2010 +0200 +++ b/pylons_app/controllers/error.py Sun Apr 25 01:25:54 2010 +0200 @@ -23,7 +23,7 @@ # def __before__(self): c.repos_prefix = config['repos_name'] - c.staticurl = g.statics + c.repo_name = request.environ['pylons.original_request']\ .environ.get('PATH_INFO').split('/')[-1] diff -r d8fc93ae1866 -r 8b06c420491d pylons_app/controllers/files.py --- a/pylons_app/controllers/files.py Sun Apr 25 01:20:56 2010 +0200 +++ b/pylons_app/controllers/files.py Sun Apr 25 01:25:54 2010 +0200 @@ -11,7 +11,7 @@ class FilesController(BaseController): def __before__(self): c.repos_prefix = config['repos_name'] - c.staticurl = g.statics + c.repo_name = get_repo_slug(request) def index(self, repo_name, revision, f_path): diff -r d8fc93ae1866 -r 8b06c420491d pylons_app/controllers/hg.py --- a/pylons_app/controllers/hg.py Sun Apr 25 01:20:56 2010 +0200 +++ b/pylons_app/controllers/hg.py Sun Apr 25 01:25:54 2010 +0200 @@ -21,7 +21,7 @@ def __before__(self): c.repos_prefix = config['repos_name'] - c.staticurl = g.statics + c.repo_name = get_repo_slug(request) def index(self): diff -r d8fc93ae1866 -r 8b06c420491d pylons_app/controllers/repos.py --- a/pylons_app/controllers/repos.py Sun Apr 25 01:20:56 2010 +0200 +++ b/pylons_app/controllers/repos.py Sun Apr 25 01:25:54 2010 +0200 @@ -20,7 +20,7 @@ @authenticate def __before__(self): - c.staticurl = g.statics + c.admin_user = session.get('admin_user') c.admin_username = session.get('admin_username') self.sa = meta.Session diff -r d8fc93ae1866 -r 8b06c420491d pylons_app/controllers/shortlog.py --- a/pylons_app/controllers/shortlog.py Sun Apr 25 01:20:56 2010 +0200 +++ b/pylons_app/controllers/shortlog.py Sun Apr 25 01:25:54 2010 +0200 @@ -13,7 +13,7 @@ class ShortlogController(BaseController): def __before__(self): c.repos_prefix = config['repos_name'] - c.staticurl = g.statics + c.repo_name = get_repo_slug(request) diff -r d8fc93ae1866 -r 8b06c420491d pylons_app/controllers/summary.py --- a/pylons_app/controllers/summary.py Sun Apr 25 01:20:56 2010 +0200 +++ b/pylons_app/controllers/summary.py Sun Apr 25 01:25:54 2010 +0200 @@ -11,7 +11,7 @@ class SummaryController(BaseController): def __before__(self): c.repos_prefix = config['repos_name'] - c.staticurl = g.statics + c.repo_name = get_repo_slug(request) def index(self): diff -r d8fc93ae1866 -r 8b06c420491d pylons_app/controllers/users.py --- a/pylons_app/controllers/users.py Sun Apr 25 01:20:56 2010 +0200 +++ b/pylons_app/controllers/users.py Sun Apr 25 01:25:54 2010 +0200 @@ -20,7 +20,7 @@ @authenticate def __before__(self): - c.staticurl = g.statics + c.admin_user = session.get('admin_user') c.admin_username = session.get('admin_username') self.sa = meta.Session diff -r d8fc93ae1866 -r 8b06c420491d pylons_app/public/images/hgicon.png Binary file pylons_app/public/images/hgicon.png has changed diff -r d8fc93ae1866 -r 8b06c420491d pylons_app/public/images/hglogo.png Binary file pylons_app/public/images/hglogo.png has changed diff -r d8fc93ae1866 -r 8b06c420491d pylons_app/templates/add.html --- a/pylons_app/templates/add.html Sun Apr 25 01:20:56 2010 +0200 +++ b/pylons_app/templates/add.html Sun Apr 25 01:25:54 2010 +0200 @@ -2,9 +2,9 @@ - + - + Mercurial repositories add @@ -30,7 +30,7 @@

- mercurial + mercurial

diff -r d8fc93ae1866 -r 8b06c420491d pylons_app/templates/base/base.html --- a/pylons_app/templates/base/base.html Sun Apr 25 01:20:56 2010 +0200 +++ b/pylons_app/templates/base/base.html Sun Apr 25 01:25:54 2010 +0200 @@ -2,7 +2,7 @@ - + ${next.title()} ${self.css()} @@ -27,7 +27,7 @@

- mercurial + mercurial