Integrate the Requisitions UI made with AngularJS into OpenNMS
Description
Acceptance / Success Criteria
None
Lucidchart Diagrams
Activity
Show:
Alejandro Galue April 2, 2016 at 9:06 AMEdited
Yes, it can be deleted
Ronny Trommer April 1, 2016 at 9:13 PM
@Benjamin Reed Seems to be fixed can we delete this branch? https://github.com/OpenNMS/opennms/tree/jira/HZN-441
Alejandro Galue August 19, 2015 at 2:13 PM
The branch created for the integration has been merged into develop on revision f696d6af882c9209cc55698ddfe26601b2b09002.
Alejandro Galue August 13, 2015 at 2:45 PM
The following change has been added to the smoke-tests project in order to avoid issues on the smoke tests:
https://github.com/OpenNMS/smoke-tests
commit 6460801a10f377a73071b8c688b7f7d74c911c46
Author: Alejandro Galue <agalue@opennms.org>
Date: Thu Aug 13 14:42:55 2015 -0400
Use contains instead of a direct comparison in clickMenuItem for the href.
This change is required because a direct comparison using a full URL is
not working.
diff --git a/test-api/src/main/java/org/opennms/smoketest/OpenNMSSeleniumTestCase.java b/test-api/src/main/java/org/opennms/smoketest/OpenNMSSeleniumTestCase.java
index 60eaf85..c82b29f 100644
--- a/test-api/src/main/java/org/opennms/smoketest/OpenNMSSeleniumTestCase.java
+++ b/test-api/src/main/java/org/opennms/smoketest/OpenNMSSeleniumTestCase.java
@@ -426,7 +426,7 @@ public class OpenNMSSeleniumTestCase {
if (submenuItemHref == null) {
submenuElement = findElementByXpath("//a[contains(text(), '" + submenuItemText + "')]");
} else {
- submenuElement = findElementByXpath("//a[@href='" + submenuItemHref + "' and contains(text(), '" + submenuItemText + "')]");
+ submenuElement = findElementByXpath("//a[contains(@href, '" + submenuItemHref + "') and contains(text(), '" + submenuItemText + "')]");
}
} else {
submenuElement = null;
Fixed
Details
Assignee
Alejandro GalueAlejandro GalueReporter
Alejandro GalueAlejandro GalueComponents
Fix versions
Affects versions
Priority
Minor
Details
Details
Assignee
Alejandro Galue
Alejandro GalueReporter
Alejandro Galue
Alejandro GalueComponents
Fix versions
Affects versions
Priority
PagerDuty
PagerDuty Incident
PagerDuty
PagerDuty Incident
PagerDuty

PagerDuty Incident
Created August 12, 2015 at 12:16 PM
Updated June 3, 2019 at 8:05 AM
Resolved August 19, 2015 at 2:13 PM
A couple of years ago, I've implemented a brand new WebUI for managing requisitions:
https://github.com/agalue/OpenNMS-UI-Requisitions
This UI works really fast no matter how many requisitions and how many nodes per requisition exist on the current OpenNMS installation. That is a huge improvement over the current UI, specially for medium to big requisitions.
The change requires some adjustments to bootstrap.jsp, navbar.ftl in order to use the original code of the UI.
The ReST API changes are already part of OpenNMS.