Index: query.py
===================================================================
--- query.py	(revision 4020)
+++ query.py	(working copy)
@@ -114,6 +114,8 @@
                 cols.remove(col)
                 cols.append(col)
 
+        cols = QueryModule(self.env).default_display_fields
+
         # Semi-intelligently remove columns that are restricted to a single
         # value by a query constraint.
         for col in [k for k in self.constraints.keys() if k in cols]:
@@ -435,6 +437,16 @@
     implements(IRequestHandler, INavigationContributor, IWikiSyntaxProvider,
                IContentConverter)
 
+    # introducing option
+    from trac.config import ListOption
+    
+    default_display_fields = ListOption('query', 'default_display_fields',
+    'id,summary,status,owner,type,priority,milestone,changetime', doc=
+    """(dev-status: draft) Fields to display in query results
+    possible values:
+    id,summary,status,owner,type,priority,milestone,time,changetime,
+    time""")
+
     # IContentConverter methods
     def get_supported_conversions(self):
         yield ('rss', 'RSS Feed', 'xml',

