- We could use an ActionContext for exposing messaging hooks among others
- Getting the MessageManager via IoC
- A temporary quick solution has been implemented with MGNLUI-743 . It basically delegates to the presenters using ActionExecutor error handling and display of messages in Pulse.
Far from being ideal, as it involves duplicating the same code in several places.
- Actions are configured in
- You either need a workbench definition to have one, either use custom extension of configured definitions to add one
- It is hard to invoke actions in a programmatic way
- It is impossible to invoke actions from other widgets (page editor, inplace-editing, dialogs)