Issues
- Groups config rolled back after deleting a user in web UINMS-8010Resolved issue: NMS-8010Jeff Gehlbach
- Date issues in "Response time by node" JR reportNMS-6182Resolved issue: NMS-6182Jeff Gehlbach
- parent-foreign-source is not working anymoreNMS-6083Resolved issue: NMS-6083Alejandro Galue
- The JAR where the GpDetector is defined doesn't appear on the RPM or DEB filesNMS-6074Resolved issue: NMS-6074Alejandro Galue
- `opennms status` should return 3 when unconfigured, not 6NMS-6068Resolved issue: NMS-6068Benjamin Reed
- Exclude sysOIDs from datacollectionNMS-6057
- cant configure discoveryNMS-6050Resolved issue: NMS-6050Seth Leger
- XSDs are missing from Debian packagesNMS-6041
- Error when clicking "Save and Restart Discovery"NMS-6037Resolved issue: NMS-6037Seth Leger
- "Create new requisition" web workflow can clobber existing requisitionNMS-6036
- Error when entering "Surveillance"NMS-6033Resolved issue: NMS-6033Matt Brozowski
- jcifs.properties file not pathed properly on Windows buildNMS-6031
- Node selection dumps to exception errorNMS-6002Resolved issue: NMS-6002Seth Leger
- Remote poller GWT jar in opennms webapplication instead of opennms-remotingNMS-5995Resolved issue: NMS-5995Benjamin Reed
- Node availability report wrong calculation of percentageNMS-5990Resolved issue: NMS-5990Donald Desloge
- I need to create only WMI Connector protocol for my Project,I dont have Experience with Maven.I know tomcat & jboss.Please provide me java code for WMI(using Jinterop) from OpenNMS & it need to be executable in eclipse.provide steps to complete execution.NMS-5989Resolved issue: NMS-5989Benjamin Reed
- unable to install opennms version 1.10.12 on linuxNMS-5986Resolved issue: NMS-5986Benjamin Reed
17 of 17
Groups config rolled back after deleting a user in web UI
Fixed
Description
Environment
New install
Acceptance / Success Criteria
None
Lucidchart Diagrams
Details
Assignee
Jeff GehlbachJeff GehlbachReporter
Jeff GehlbachJeff GehlbachLabels
Components
Fix versions
Affects versions
Priority
Critical
Details
Details
Assignee
Jeff Gehlbach
Jeff GehlbachReporter
Jeff Gehlbach
Jeff GehlbachLabels
Components
Fix versions
Affects versions
Priority
PagerDuty
PagerDuty
PagerDuty
Created December 1, 2015 at 4:20 PM
Updated March 4, 2016 at 4:26 PM
Resolved March 4, 2016 at 11:28 AM
Activity
Show:
Jesse WhiteMarch 4, 2016 at 11:28 AM
Fixed with commit 7a983458067b36a87b7129461afde7712eea7fb2 in foundation-2016, cherry-picked to release-17.1.1.
Jeff GehlbachMarch 4, 2016 at 11:07 AM
Bamboo is green.
Jeff GehlbachMarch 3, 2016 at 2:05 PM
PR created. Bamboo pending.
Jeff GehlbachFebruary 18, 2016 at 12:04 PM
Workaround, tested in Horizon 17.0.0:
Use the users
ReST service to delete the unwanted user(s). The problem will not manifest. Example:
Steps to reproduce:
Log in to web UI as an admin user
Navigate to Configure OpenNMS / Configure Users, Groups, and On-Call Roles
Add a new user user.a. No need to fill out details, just do the minimum.
Add a new group group.a
Add user user.a to group group.a
Navigate back to User List
Click the trash can beside user user.a and confirm intent to delete this user
Expected results:
User user.a is deleted
From the user list
From group group.a
Group group.a exists but is empty
Actual results:
Group group.a is also deleted
Further poking leads me to think that a stale copy of the groups configuration gets stored around the time of adding the user to the group and re-marshaled. For instance, if I also rename the built-in Remoting Users group along the way, that group's name reverts to its old value after deleting user.a.
Logging out and back in before deleting the user does not change the outcome. Restarting OpenNMS before deleting the user does.