Changeset 4258
- Timestamp:
- 09/10/08 11:13:58 (2 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
timingandestimationplugin/branches/trac0.11-Permissions/timingandestimationplugin/webui.py
r4255 r4258 9 9 from trac.core import * 10 10 from trac.web import IRequestHandler 11 from trac.perm import IPermissionRequestor 11 12 from trac.util import Markup 12 13 from trac.web.chrome import add_stylesheet, add_script, \ … … 26 27 # IPermissionRequestor methods 27 28 def get_permission_actions(self): 28 return ["TIME_VIEW", ("TIME_ADMIN", ["TIME_VIEW"]) , ("TRAC_ADMIN", ["TIME_VIEW", "TIME_ADMIN"])]29 return ["TIME_VIEW", ("TIME_ADMIN", ["TIME_VIEW"])] 29 30 30 31 def set_bill_date(self, username="Timing and Estimation Plugin", when=0): … … 59 60 if req.perm.has_permission("TIME_VIEW"): 60 61 yield 'mainnav', "Billing", \ 61 Markup('<a href="%s">%s</a>' % \62 (url , "Time Reports"))62 Markup('<a href="%s">%s</a>' % \ 63 (url , "Time Reports")) 63 64 64 65 # IRequestHandler methods … … 82 83 def process_request(self, req): 83 84 messages = [] 84 85 req.perm.require("TIME_VIEW") 85 86 def addMessage(s): 86 87 messages.extend([s]);
