Details
-
Improvement
-
Resolution: Won't Do
-
Normal
-
None
-
None
-
None
Description
There is a set of interwoven classes around actions and shortcuts that deserve some refactoring. Some of them do more than they should, some are underused/redundant. Centralizing Action execution to less places.
These are some of the classes in the network.
- ActionExecutionService
- ActionbarPresenter - this one is executing actions and that should not happen in that class
- ActionExecutor
- ActionExecution
- ActionManager
- ActionPopup
- ContextAwareActionPopup
- ShortcutActionsExecutor
- asyncAction
- etc.
A deeper look into the dependencies between them and how it can be improved needs to take place to clarify the desired outcome.
Checklists
Acceptance criteria
Attachments
Issue Links
- relates to
-
MGNLUI-5531 Implement configurable action shortcuts for grids
-
- Closed
-