Sophie

Sophie

distrib > Fedora > 13 > x86_64 > by-pkgid > aca207bc838319b30a31cf57612956eb > files > 2

audit-viewer-0.6.2-2.fc13.src.rpm

Offer the 'date' field for report statistics.

2010-03-31  Miloslav Trmač  <mitr@redhat.com>

	* src/report_properties.py (ReportProperties.__init__): Include the
	synthetic 'date' field when offering fields for statistics.
	* src/tab_properties.py (TabProperties._init_field_combo): New parameter
	add_date.

diff -r 09812a1ae574 -r 467bd1382d59 src/report_properties.py
--- a/src/report_properties.py	Fri Mar 26 15:42:48 2010 +0100
+++ b/src/report_properties.py	Wed Mar 31 14:22:34 2010 +0200
@@ -44,7 +44,7 @@
         super(ReportProperties, self).__gobject_init__()
 
         self.__old_row_field = None
-        self._init_field_combo(self.report_row_field)
+        self._init_field_combo(self.report_row_field, add_date=True)
         # String first is assumed by util.set_combo_option
         self.row_grouping_store = gtk.ListStore(gobject.TYPE_STRING,
                                                 gobject.TYPE_PYOBJECT)
@@ -59,7 +59,7 @@
         util.connect_and_run(self.report_use_column, 'toggled',
                              self.__report_use_column_toggled)
         self.__old_column_field = None
-        self._init_field_combo(self.report_column_field)
+        self._init_field_combo(self.report_column_field, add_date=True)
         self.column_grouping_store = gtk.ListStore(gobject.TYPE_STRING,
                                                    gobject.TYPE_PYOBJECT)
         util.connect_and_run(self.report_column_field, 'changed',
diff -r 09812a1ae574 -r 467bd1382d59 src/tab_properties.py
--- a/src/tab_properties.py	Fri Mar 26 15:42:48 2010 +0100
+++ b/src/tab_properties.py	Wed Mar 31 14:22:34 2010 +0200
@@ -406,10 +406,17 @@
         return None
 
     @staticmethod
-    def _init_field_combo(combo):
-        '''Initialize a GtkComboBoxEntry with known field names.'''
+    def _init_field_combo(combo, add_date=False):
+        '''Initialize a GtkComboBoxEntry with known field names.
+
+        Add 'date' if add_date.
+
+        '''
         store = gtk.ListStore(gobject.TYPE_STRING)
-        for field in lists.field_names:
+        fields = lists.field_names
+        if add_date:
+            fields = fields + ('date',)
+        for field in sorted(fields):
             store.append((field,))
         combo.set_model(store)
         combo.set_text_column(0)