Changeset 5744
- Timestamp:
- 11/22/08 08:28:03 (2 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/controllers/root.py_tmpl
r5724 r5744 1 1 """Main Controller""" 2 2 from {{package}}.lib.base import BaseController 3 from tg import expose, flash 3 from tg import expose, flash, require 4 4 from pylons.i18n import ugettext as _ 5 5 #from tg import redirect, validate … … 30 30 {{if auth == "sqlalchemy"}} 31 31 @expose('{{package}}.templates.index') 32 @ authorize.require(authorize.has_permission('manage'))32 @require(authorize.has_permission('manage')) 33 33 def manage_permission_only(self, **kw): 34 34 return dict(page='managers stuff') 35 35 36 36 @expose('{{package}}.templates.index') 37 @ authorize.require(authorize.is_user('editor'))37 @require(authorize.is_user('editor')) 38 38 def editor_user_only(self, **kw): 39 39 return dict(page='editor stuff') projects/tg.devtools/trunk/devtools/templates/turbogears/+package+/lib/base.py_tmpl
r5724 r5744 56 56 errors = [] 57 57 environ = request.environ 58 identity = environ.get('repoze.who.identity')59 58 if not hasattr(self, "require") or \ 60 59 self.require is None or \ 61 self.require.eval_with_ object(identity, errors):60 self.require.eval_with_environ(environ, errors): 62 61 return True 63 62