prewikka/master: Remove current filters from link to CorrelatedAlert

[email protected] Mon, 11 Jan 2010 17:36:01 +0100 (CET)
Newsgroups gmane.comp.security.ids.prelude.cvs
Message-ID <[email protected]>
commit d03e3b63206002461394f502915b68b14179828f
Author: Yoann Vandoorselaere <[email protected]>
Date:   Sun Jan 10 03:10:26 2010 +0100

    Remove current filters from link to CorrelatedAlert
    
    Only use analyzerid/messageid pair when linking to a set of correlated
    alerts. This fixes a problem where clicking on the link to expand the
    CorrelatedAlert list would bring an empty alert view, since previous
    filters where preserved.


========================================

 prewikka/views/alertlisting.py |   12 ++----------
 1 files changed, 2 insertions(+), 10 deletions(-)

========================================

diff --git a/prewikka/views/alertlisting.py b/prewikka/views/alertlisting.py
index a2e2eea..01acb9b 100644
--- a/prewikka/views/alertlisting.py
+++ b/prewikka/views/alertlisting.py
@@ -665,17 +665,9 @@ class ListedAlert(ListedMessage):
         self["sub_alert_name"] = alert["name"]
         self["sub_alert_link"] = self.createMessageLink(ident, "alert_summary")
 
-        tmp = self.parameters
-        tmp -= [ "timeline_unit", "timeline_value", "offset",
-                 "aggregated_classification", "aggregated_source",
-                 "aggregated_target", "aggregated_analyzer", "alert.type", "alert.assessment.impact.severity",
-                 "alert.assessment.impact.completion" ]
-
-        tmp["aggregated_target"] = tmp["aggregated_source"] = \
-        tmp["aggregated_classification"] = tmp["aggregated_analyzer"] = "none"
-
         params["timeline_unit"] = "unlimited"
-        self["sub_alert_display"] = utils.create_link("alert_listing", tmp + params)
+        params["aggregated_source"] = params["aggregated_target"] = params["aggregated_classification"] = params["aggregated_analyzer"] = "none"
+        self["sub_alert_display"] = utils.create_link("alert_listing", params)
 
     def _setClassificationInfos(self, dataset, message, ident):
         dataset["count"] = 1
_______________________________________________
Prelude-cvslog site list
[email protected]
http://lists.prelude-ids.org/mailman/listinfo/prelude-cvslog