prewikka/master: Fixes aggregated/delete information for non aggregated event
[email protected] Mon, 11 Jan 2010 17:36:01 +0100 (CET)
| Newsgroups | gmane.comp.security.ids.prelude.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 9b3ccc5ef110b4d7c91869c556f1cf775289cb94 Author: Yoann Vandoorselaere <[email protected]> Date: Wed Jan 6 14:55:29 2010 +0100 Fixes aggregated/delete information for non aggregated event This provide a precise deletion scheme for single event suppression, and restore analyzer_time information. ======================================== prewikka/views/alertlisting.py | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) ======================================== diff --git a/prewikka/views/alertlisting.py b/prewikka/views/alertlisting.py index bc3425b..a2e2eea 100644 --- a/prewikka/views/alertlisting.py +++ b/prewikka/views/alertlisting.py @@ -707,6 +707,8 @@ class ListedAlert(ListedMessage): def setMessage(self, message, ident): self["infos"] = [ { } ] + self["aggregated"] = False + self["delete"] = ident self.addSensor(message) self._setMessageTime(message) @@ -1196,7 +1198,9 @@ class AlertListing(MessageListing, view.View): self.dataset["messages"].append(message) message.setTime(time_min, time_max) - message.setCriteriaForDeletion(delete_criteria) + + if not message.has_key("delete"): + message.setCriteriaForDeletion(delete_criteria) return total_results _______________________________________________ Prelude-cvslog site list [email protected] http://lists.prelude-ids.org/mailman/listinfo/prelude-cvslog