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

Details

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

    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.

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoD