Changeset 113

Show
Ignore:
Timestamp:
11/13/06 16:12:39 (2 years ago)
Author:
lazaridis_com
Message:

reverting r112

Location:
infra/trac-dev/trac/ticket
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • infra/trac-dev/trac/ticket/api.py

    r112 r113  
    22# 
    33# 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> 
    55# All rights reserved. 
    66# 
     
    1313# history and logs, available at http://trac.edgewall.org/log/. 
    1414# 
    15 # Author: Jonas Borgström <jonas@edgewall.com> 
     15# Author: Jonas Borgstrm <jonas@edgewall.com> 
    1616 
    1717import re 
     
    8686                if action not in perms or perm_.has_permission(perms[action])] 
    8787 
    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)""" 
    9093        from trac.ticket import model 
    9194 
     
    142145            field = {'name': name, 'type': 'text', 'label': name.title()} 
    143146            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'} )                
    144152 
    145153        for field in self.get_custom_fields(): 
  • infra/trac-dev/trac/ticket/query.py

    r112 r113  
    5454        self.fields = TicketSystem(self.env).get_ticket_fields(True) 
    5555        self.cols = [] # lazily initialized 
    56          
    57         # DateTime fields 
    58         #TODO: should be moved to get_ticket_fields TicketSystem within api.py 
    59         self.fields.append( {'name': 'time', 'type': 'datetime', 'label': 'Created'} ) 
    60         self.fields.append( {'name': 'changetime', 'type': 'datetime', 'label': 'Modified'} )          
    6156 
    6257        if self.order != 'id' \