Changeset - 665b344927f4
[Not reviewed]
default
0 1 2
Marcin Kuzminski - 16 years ago 2010-04-25 22:16:05
marcin@python-works.com
Added changeset controllers
3 files changed with 28 insertions and 0 deletions:
0 comments (0 inline, 0 general)
pylons_app/config/routing.py
Show inline comments
 
@@ -32,6 +32,7 @@ def make_map(config):
 
        m.connect('admin_add_repo', '/add_repo/{new_repo:[a-z0-9\. _-]*}', action='add_repo')
 
    
 
    
 
    map.connect('changeset_home', '/{repo_name}/changeset/{revision}', controller='changeset', revision='tip')
 
    map.connect('summary_home', '/{repo_name}/summary', controller='summary')
 
    map.connect('changelog_home', '/{repo_name}/changelog', controller='changelog')
 
    map.connect('branches_home', '/{repo_name}/branches', controller='branches')
pylons_app/controllers/changeset.py
Show inline comments
 
new file 100644
 
import logging
 

	
 
from pylons import request, response, session, tmpl_context as c, url, config, app_globals as g
 
from pylons.controllers.util import abort, redirect
 

	
 
from pylons_app.lib.base import BaseController, render
 
from pylons_app.lib.utils import get_repo_slug
 
from pylons_app.model.hg_model import HgModel
 
log = logging.getLogger(__name__)
 

	
 
class ChangesetController(BaseController):
 
    def __before__(self):
 
        c.repos_prefix = config['repos_name']
 
        c.repo_name = get_repo_slug(request)
 
        
 
    def index(self):
 
        # Return a rendered template
 
        #return render('/changeset.mako')
 
        # or, return a string
 
        return 'Hello World'
pylons_app/tests/functional/test_changeset.py
Show inline comments
 
new file 100644
 
from pylons_app.tests import *
 

	
 
class TestChangesetController(TestController):
 

	
 
    def test_index(self):
 
        response = self.app.get(url(controller='changeset', action='index'))
 
        # Test response...
0 comments (0 inline, 0 general)