Provisiond default setting does not allow to delete monitoring entities

Description

The default setting in org.opennms.provisiond.enableDeletionOfRequisitionedEntities is set to false by default. This has the effect you can just add services but you cannot delete them. The UI or events say it is scheduled for deletion but nothing happens. There is no feedback which explains this behavior. The default should be true to avoid confusion.

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Benjamin Reed December 1, 2015 at 11:36 AM

Merged to 17.

Ronny Trommer November 27, 2015 at 3:43 AM

Review and merge to release-17.0.0 branch: https://github.com/OpenNMS/opennms/pull/475

Jeff Gehlbach November 25, 2015 at 10:22 AM

+1

Alejandro Galue November 25, 2015 at 9:44 AM
Edited

And yes, this should be in 17.0.0. There are a lot more things with higher impact than this on 17, and any change that reflects the behavior on the UI (which is the primary interaction of the users with OpenNMS) should be fixed.

If someone thinks that we should leave it at "false", then the UI has to be modified to notify the user about it, which I think should be the correct behavior when this property is set to false (but this can be addresses on 17.0.1).

Alejandro Galue November 25, 2015 at 9:41 AM

I agree with Ronny. The UI behaves different and this creates confusion. Some times I forget about this, and I think there is a bug on the UI

I would make it true by default.

Fixed

Details

Assignee

Reporter

Components

Sprint

Fix versions

Affects versions

Priority

PagerDuty

Created November 25, 2015 at 6:36 AM
Updated December 1, 2015 at 4:35 PM
Resolved December 1, 2015 at 11:36 AM