Use-cases:
- Modify columns on the View creation (JENKINS-17384)
- Send notifications on view configuration changes
- onCreated()
- onCopy()
- ondeleted()
- ...
- is blocking
-
JENKINS-17384 Cannot specify default columns for new views
-
- Open
-
- is related to
-
JENKINS-19211 User class needs a listener
-
- Open
-
Actually, that first one should probably not be in here. Listener is more passive recipient of information. jglick also mentioned in
JENKINS-21224that I'm doing it wrong by trying to change things from a listener.Also, the rationale isn't clear why this needs to be configured in an extension point. Is there a need to get more flexibility than to specify which columns should be added by default?
Also, how would multiple Listeners interact wrt to column selection?