[MGNLUI-685] Actions: execution of actions Created: 20/Feb/13  Updated: 19/Apr/13  Resolved: 27/Feb/13

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: 5.0
Fix Version/s: 5.0

Type: Task Priority: Neutral
Reporter: Espen Jervidalo Assignee: Espen Jervidalo
Resolution: Fixed Votes: 0
Labels: actions, apiteam
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Issue Links:
duplicate
duplicates MGNLUI-656 Actions API: Refactor action execution Closed
relation
is related to MGNLUI-733 SubAppContext setting fields too late Closed
supersession
supersedes MGNLUI-229 ActionDefinitions used for ItemSubApp... Closed
supersedes MGNLUI-612 ActionbarPresenter's interface and im... Closed
Sub-Tasks:
Key
Summary
Type
Status
Assignee
MGNLUI-697 Actions: create builders for conf by ... Sub-task Closed Espen Jervidalo  
MGNLUI-708 Pages App: adapt to ActionExecutor in... Sub-task Closed Espen Jervidalo  
MGNLUI-709 ItemSubApp: implement ActionExecutor.... Sub-task Closed Espen Jervidalo  
MGNLUI-717 replace AbstractActionFactoryTest wit... Sub-task Closed Espen Jervidalo  
MGNLUI-732 Actionbar: use listener interface to ... Sub-task Closed Espen Jervidalo  
MGNLUI-734 Listener interface should be inlined ... Sub-task Closed Espen Jervidalo  
MGNLUI-735 ActionDefinitions: do not override ge... Sub-task Closed Espen Jervidalo  
MGNLUI-737 Actionbar: reintroduce ActionbarItemD... Sub-task Closed Espen Jervidalo  
MGNLUI-738 Config app: update config to Actionba... Sub-task Closed Espen Jervidalo  
Template:
Acceptance criteria:
Empty
Task DoR:
Empty

 Description   

We no longer execute actions in ActionbarPresenter
introduce ActionExecutor interface
Execution of actions no longer goes through the event bus
Instead, it climbs up the hierarchy of presenters, up to the subApp, using listeners
The subApp is responsible for:
fetching the action definition (action definitions will belong to the subApp descriptor)
executing the action (using injected ActionExecutor)


Generated at Mon Feb 12 08:39:16 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.