Uploaded image for project: 'Magnolia DX Core'
  1. Magnolia DX Core
  2. MGNLEE-424

Re-add "Contact Magnolia" action, open license-management page in subapp of about app

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Outdated
    • Icon: Neutral Neutral
    • None
    • None
    • module

      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.

        Acceptance criteria

              Unassigned Unassigned
              mgeljic Mikaël Geljić
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Task DoD