diff --git a/src/main/java/com/redhat/sso/ninja/Heartbeat2.java b/src/main/java/com/redhat/sso/ninja/Heartbeat2.java index 9c3b401..5ad1b9f 100644 --- a/src/main/java/com/redhat/sso/ninja/Heartbeat2.java +++ b/src/main/java/com/redhat/sso/ninja/Heartbeat2.java @@ -600,7 +600,6 @@ public void publishGraphsData(Database2 db, Config config){ // add the Events to the graphs so they're available externally try{ -// Map filters=; String events=(String)ec.getEventsV2(new MapBuilder() .put("events","User Promotion,Points Increment") .put("daysOld", "180") diff --git a/src/main/java/com/redhat/sso/ninja/controllers/EventsController.java b/src/main/java/com/redhat/sso/ninja/controllers/EventsController.java index 5eaa2d1..2dc3716 100644 --- a/src/main/java/com/redhat/sso/ninja/controllers/EventsController.java +++ b/src/main/java/com/redhat/sso/ninja/controllers/EventsController.java @@ -9,7 +9,6 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -50,6 +49,7 @@ public Response getEventsV2(@Context HttpServletRequest request) throws JsonGene .put("events", request.getParameter("events")) .put("daysOld", request.getParameter("daysOld")) .put("asCSV", request.getParameter("asCSV")) + .put("includeLM", request.getParameter("includeLM")) .build(); return Response.status(200) .header("Access-Control-Allow-Origin", "*") @@ -246,7 +246,7 @@ private List> getFilteredEvents2(Map filters) } try{ - if (!ldapDown){ + if (!ldapDown && StringUtils.isNotBlank(filters.get("includeLM"))){ String kerberos=v.get("user"); if (StringUtils.isNotBlank(kerberos)){ List ldapResult=userService.search("uid", kerberos); @@ -265,7 +265,7 @@ private List> getFilteredEvents2(Map filters) } // userService.printCacheStats(); - System.out.println("results.size="+result.size()); +// System.out.println("results.size="+result.size()); return result; } } diff --git a/src/test/java/com/redhat/sso/ninja/controllers/EventsControllerTest.java b/src/test/java/com/redhat/sso/ninja/controllers/EventsControllerTest.java index e0064fd..f7622bf 100644 --- a/src/test/java/com/redhat/sso/ninja/controllers/EventsControllerTest.java +++ b/src/test/java/com/redhat/sso/ninja/controllers/EventsControllerTest.java @@ -10,7 +10,7 @@ public class EventsControllerTest{ public void testGetEventsV2_30DaysOld() throws Exception{ long s=System.currentTimeMillis(); - new EventsController().getEventsV2(new MapBuilder().put("daysOld","30").build()); + new EventsController().getEventsV2(new MapBuilder().put("daysOld","30").put("includeLM","true").build()); // System.out.println( //new ExportController().exportEvents(null, "csv") // );