Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • We could use an ActionContext for exposing messaging hooks among others
  • Getting the MessageManager via IoC

Decision

  • 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. 
     

4. Configuration

Problem

  • Actions are configured in ActionbarDefinition
    • 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)

...