Open views and popups in an interceptor instead of using a separate communication channel
Closed this issue · 0 comments
danielwiehl commented
Describe the improvement
When opening a view or a popup, the workbench client issues a respective intent. That intent, however, is not used for opening the view or popup, but only to validate the intent, i.e., that the requestor is privileged to perform the action and has passed required params. The workbench client then opens the view or popup using topic-based messaging.
Motivation: The intent is not handled by the view or popup provider to support the integration of pages from non-integrated applications. However, instead of using a separate communication channel to open views or popups, the workbench should open them in an interceptor.