Logging/MessagePassing service
Current status.
At the moment it is not possible to pass (logging) messages from non-ui plugins to the user, for instance via a dialog. This is at least required due to the move of compositors from the ui-plugins to the model plugins. Some compositors notify the user if an element is copied that has specification which are references (that are not copied).
Proposed solution
A kernel service that provides logging/message passing capabilities can solve this issue. Loggers and “User notifiers” (Dialogs) are registered as handlers via an extension and can process the emitted message (if it is accepted). A first implementation (which should be extended) is attached to this issue.
(from redmine: issue id 2458, created on 2015-12-18, closed on 2018-03-01)