Changeset 3073

Show
Ignore:
Timestamp:
01/16/08 13:24:01 (1 year ago)
Author:
bobbysmith007
Message:

Made the estimate generator require ticket modify permission

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • estimatorplugin/0.10/estimatorplugin/webui.py

    r3071 r3073  
    167167        url = req.href.Estimate() 
    168168        style = req.href.chrome('Estimate/estimate.css') 
    169         yield 'mainnav', "Estimate", \ 
    170               Markup('<a href="%s">%s</a><link type="text/css" href="%s" rel="stylesheet">' % 
    171                      (url , "Estimate", style)) 
     169        if req.perm.has_permission("TICKET_MODIFY"): 
     170            yield 'mainnav', "Estimate", \ 
     171                  Markup('<a href="%s">%s</a><link type="text/css" href="%s" rel="stylesheet">' % 
     172                         (url , "Estimate", style)) 
     173        yield 'mainnav', "Estimate-style", \ 
     174              Markup('<link type="text/css" href="%s" rel="stylesheet">' % 
     175                     (style)) 
    172176 
    173177    # IRequestHandler methods 
     
    176180      
    177181    def process_request(self, req): 
     182        if not req.perm.has_permission("TICKET_MODIFY"): 
     183            req.redirect(req.href.wiki()) 
    178184        messages = [] 
    179185        def addMessage(s): 
  • estimatorplugin/0.11/estimatorplugin/webui.py

    r3072 r3073  
    168168        url = req.href.Estimate() 
    169169        style = req.href.chrome('Estimate/estimate.css') 
    170         yield 'mainnav', "Estimate", \ 
    171               Markup('<a href="%s">%s</a><link type="text/css" href="%s" rel="stylesheet">' % 
    172                      (url , "Estimate", style)) 
     170        if req.perm.has_permission("TICKET_MODIFY"): 
     171            yield 'mainnav', "Estimate", \ 
     172                  Markup('<a href="%s">%s</a><link type="text/css" href="%s" rel="stylesheet">' % 
     173                         (url , "Estimate", style)) 
     174        yield 'mainnav', "Estimate-style", \ 
     175              Markup('<link type="text/css" href="%s" rel="stylesheet">' % 
     176                     (style)) 
    173177 
    174178    # IRequestHandler methods 
     
    177181      
    178182    def process_request(self, req): 
     183        if not req.perm.has_permission("TICKET_MODIFY"): 
     184            req.redirect(req.href.wiki()) 
    179185        messages = [] 
    180186        def addMessage(s):