Status: Resolved (View Workflow)
Project tasks that involve logging of audit events such as Jenkins User property changes (e.g. password updates) and APIKey changes (e.g. createKey, updateKey, deleteKey) require the existence of a individual listeners that notifies subscribers on occurrence each of these kinds of events.
- This will require the creation of a new UserPropertyListener abstract class or (preferably an) interface (with default methods).
- Corresponding user property listeners (password property, api-token property, etc) will implement abstract class or (preferably) interface methods relevant to their use case(s).