Changeset 3409

Show
Ignore:
Timestamp:
03/21/08 13:43:10 (9 months ago)
Author:
pacopablo
Message:
  • Set svn:ignore on *.pyc files
  • Perform permission check on navbar to hide entry when user permissions are restricted. Closes #2731
  • Added filter to pretty print dates in the due_date field. Currently very limited as the format is hardcoded to %m/%d/%Y and it only checks the due_date custom field. Will need to geralize it via trac.ini configuration. However, it's a start
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tasklistplugin/trunk

    • Property svn:ignore set to
      TaskList.egg-info
  • tasklistplugin/trunk/tasklist

    • Property svn:ignore set to
      *.pyc
  • tasklistplugin/trunk/tasklist/htdocs

    • Property svn:ignore set to
      *.pyc
  • tasklistplugin/trunk/tasklist/htdocs/css

    • Property svn:ignore set to
      *.pyc
  • tasklistplugin/trunk/tasklist/htdocs/js

    • Property svn:ignore set to
      *.pyc
  • tasklistplugin/trunk/tasklist/__init__.py

    r3258 r3409  
    99# Author: John Hampton <pacopablo@pacopablo.com> 
    1010from main import TasklistPlugin 
     11from fields import * 
  • tasklistplugin/trunk/tasklist/main.py

    r3257 r3409  
    6666 
    6767    def get_navigation_items(self, req): 
    68         yield ('mainnav', 'tasklist', 
    69                tag.a('Tasklist', href=req.href.tasklist())) 
     68        if req.perm.has_permission('TICKET_VIEW'): 
     69            yield ('mainnav', 'tasklist', 
     70                   tag.a('Tasklist', href=req.href.tasklist())) 
    7071 
    7172    # IRequestHandler methods 
     
    167168        data['title'] = 'Task List' 
    168169        data['all_columns'].remove(self.field_name) 
     170        pprint(data['tickets']) 
    169171        for ticket in data['tickets']: 
    170172            summary = ticket['summary'] 
     
    226228        if not fields.has_key('status'): 
    227229            fields['status'] = 'new' 
     230 
     231        if not fields.has_key('owner') and \ 
     232           req.perm.has_permission('TICKET_MODIFY'): 
     233            fields['owner'] = req.authname 
    228234        ticket.populate(fields) 
    229235                               
  • tasklistplugin/trunk/tasklist/templates

    • Property svn:ignore set to
      *.pyc