Mercurial > kallithea
diff rhodecode/controllers/home.py @ 3749:b950b884ab87 beta
auth decorators are not used anymore on __before__
- this will allow to create a whitelist of API enabled controller functions
- moved around functions with _ to beginning of the files to make it cleaner
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Mon, 15 Apr 2013 00:46:34 +0200 |
parents | f37d7514e7ab |
children | 1e5bb8ed77d6 |
line wrap: on
line diff
--- a/rhodecode/controllers/home.py Sat Apr 13 12:51:34 2013 +0200 +++ b/rhodecode/controllers/home.py Mon Apr 15 00:46:34 2013 +0200 @@ -44,10 +44,10 @@ class HomeController(BaseController): - @LoginRequired() def __before__(self): super(HomeController, self).__before__() + @LoginRequired() def index(self): c.groups = self.scm_model.get_repos_groups() c.group = None @@ -68,6 +68,7 @@ return render('/index.html') + @LoginRequired() def repo_switcher(self): if request.is_xhr: all_repos = Repository.query().order_by(Repository.repo_name).all() @@ -78,6 +79,7 @@ else: raise HTTPBadRequest() + @LoginRequired() def branch_tag_switcher(self, repo_name): if request.is_xhr: c.rhodecode_db_repo = Repository.get_by_repo_name(c.repo_name)