[MGNLEE-424] Re-add "Contact Magnolia" action, open license-management page in subapp of about app Created: 28/Dec/15  Updated: 15/Mar/21  Resolved: 15/Mar/21

Status: Closed
Project: Magnolia DX Core
Component/s: module
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Neutral
Reporter: Mikaël Geljić Assignee: Unassigned
Resolution: Outdated Votes: 0
Labels: about-app
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
dependency
depends upon MGNLEE-419 Warn in Pulse if product license expi... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Date of First Response:
Epic Link: License handling

 Description   

Change of requirements 2017-07-11: Add an action "Enter new license" in the Pulse message about expired and expiring licenses. When the user clicks the action, take them to the About app (first subapp) where they can enter a new license key or contact Magnolia to request a new key. This is the most meaningful action we can provide for users inside the application. Opening the About app from a message action should be technically possible.

Original description:

In MGNLEE-418/MGNLEE-419 we introduced pulse notifications when license is expired or about to expire. In original concept, is a "Contact magnolia" action, which should open http://www.magnolia-cms.com/license-management.

Doing this by normal means of Vaadin via Page.getCurrent().open(...) is no-go because Safari silently blocks such popups. Additionally, the action bar doesn't support real links yet.

PM also decided that in the long run, the new license management tool shall be embedded as a sub-app of the About app.

So instead of action which tries to open the http://www.magnolia-cms.com/license-management in new window. [we should] embedded subapp with http://www.magnolia-cms.com/license-management into about app and then the action would just open this subapp.



 Comments   
Comment by Mikaël Geljić [ 07/Jul/17 ]

Which tool are you referring to? We have license info; not a tool which would let the user renew his license on his own, or do we?

Main blocker for this ticket would still be that the Vaadin extension we used in the about app (BrowserWindowOpener) cannot be applied to action bar items atm.

Generated at Mon Feb 12 05:29:50 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.