comparison pylons_app/controllers/branches.py @ 127:20dc7a5eb748

Html changes and cleanups, made folders for html templates, implemented tags and branches pages
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 03 May 2010 19:07:54 +0200
parents aec4c0071cb3
children b68b2246e5a6
comparison
equal deleted inserted replaced
126:cfddee9d3693 127:20dc7a5eb748
1 import logging 1 import logging
2 2
3 from pylons import request, response, session, tmpl_context as c, url 3 from pylons import tmpl_context as c, app_globals as g, session, request, config, url
4 from pylons.controllers.util import abort, redirect 4 from pylons.controllers.util import abort, redirect
5 5
6 from pylons_app.lib.base import BaseController, render 6 from pylons_app.lib.base import BaseController, render
7 7 from pylons_app.lib.utils import get_repo_slug
8 from pylons_app.model.hg_model import HgModel
8 log = logging.getLogger(__name__) 9 log = logging.getLogger(__name__)
9 10
11
10 class BranchesController(BaseController): 12 class BranchesController(BaseController):
13 def __before__(self):
14 c.repos_prefix = config['repos_name']
15 c.repo_name = get_repo_slug(request)
11 16
12 def index(self): 17 def index(self):
13 # Return a rendered template 18 hg_model = HgModel()
14 #return render('/branches.mako') 19 c.repo_info = hg_model.get_repo(c.repo_name)
15 # or, return a string 20 c.repo_branches = c.repo_info.branches
16 return 'Hello World' 21
22 return render('branches/branches.html')