Changeset 2795
- Timestamp:
- 11/18/07 00:23:15 (1 year ago)
- Files:
-
- tracforgeplugin/0.10/tracforge/admin/dispatch.py (modified) (2 diffs)
- tracforgeplugin/0.10/tracforge/perms.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
tracforgeplugin/0.10/tracforge/admin/dispatch.py
r2658 r2795 28 28 29 29 def process_request(self, req): 30 req.perm.assert_permission('PROJECT_LIST') 31 30 32 parent_dir = os.path.dirname(self.env.path) 31 33 #env_paths = dict([(filename, os.path.join(parent_dir, filename)) … … 76 78 77 79 def get_navigation_items(self, req): 78 yield 'mainnav', 'projects', tag.a('Projects', href=req.href.projects()) 80 if req.perm.has_permission('PROJECT_LIST'): 81 yield 'mainnav', 'projects', tag.a('Projects', href=req.href.projects()) 79 82 80 83 tracforgeplugin/0.10/tracforge/perms.py
r2163 r2795 11 11 # IPermissionRequestor methods 12 12 def get_permission_actions(self): 13 actions = ['TRACFORGE_CREATE', 'PROJECT_VIEW' ]13 actions = ['TRACFORGE_CREATE', 'PROJECT_VIEW', 'PROJECT_LIST'] 14 14 return actions + [('TRACFORGE_ADMIN', actions)]
