Changeset 113
- Timestamp:
- 11/13/06 16:12:39 (2 years ago)
- Location:
- infra/trac-dev/trac/ticket
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
infra/trac-dev/trac/ticket/api.py
r112 r113 2 2 # 3 3 # Copyright (C) 2003-2006 Edgewall Software 4 # Copyright (C) 2003-2005 Jonas Borgstr öm <jonas@edgewall.com>4 # Copyright (C) 2003-2005 Jonas Borgstrm <jonas@edgewall.com> 5 5 # All rights reserved. 6 6 # … … 13 13 # history and logs, available at http://trac.edgewall.org/log/. 14 14 # 15 # Author: Jonas Borgstr öm <jonas@edgewall.com>15 # Author: Jonas Borgstrm <jonas@edgewall.com> 16 16 17 17 import re … … 86 86 if action not in perms or perm_.has_permission(perms[action])] 87 87 88 def get_ticket_fields(self): 89 """Returns the list of fields available for tickets.""" 88 def get_ticket_fields(self, all_fields=False): 89 """Returns the list of fields available for tickets. 90 optional Bool parameter 'all_fields': 91 True: return all available fields 92 False: return only fields for display within Ticket GUI (default)""" 90 93 from trac.ticket import model 91 94 … … 142 145 field = {'name': name, 'type': 'text', 'label': name.title()} 143 146 fields.append(field) 147 148 # DateTime fields 149 if (all_fields): 150 fields.append( {'name': 'time', 'type': 'datetime', 'label': 'Created'} ) 151 fields.append( {'name': 'changetime', 'type': 'datetime', 'label': 'Modified'} ) 144 152 145 153 for field in self.get_custom_fields(): -
infra/trac-dev/trac/ticket/query.py
r112 r113 54 54 self.fields = TicketSystem(self.env).get_ticket_fields(True) 55 55 self.cols = [] # lazily initialized 56 57 # DateTime fields58 #TODO: should be moved to get_ticket_fields TicketSystem within api.py59 self.fields.append( {'name': 'time', 'type': 'datetime', 'label': 'Created'} )60 self.fields.append( {'name': 'changetime', 'type': 'datetime', 'label': 'Modified'} )61 56 62 57 if self.order != 'id' \