Uploaded image for project: 'Magnolia pages module'
  1. Magnolia pages module
  2. PAGES-1574

Make messaging for "Asynchronous actions" persistent

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Normal
    • None
    • None
    • None

    Description

      Current behaviour

      https://docs.magnolia-cms.com/product-docs/6.2/Apps/App-configuration/Action-definition.html#_asynchronous_actions 

      Setting the asynchronous property to true allows you to run a command action asynchronously in the background. Use this feature for long-running actions that would otherwise block the UI and prevent the user from continuing their work.
      When a user launches an asynchronous action, Magnolia starts to execute the action immediately. If the action is not completed within five seconds, the system will notify the user that the action will take a while to complete.

      The notification will disappear after 2 seconds. The user doesn't have any visual feedback to know what's happening or what the status of the progress is - especially when users do not have enough time to read the (blue) message 

      Desired behaviour

      Make the yellow message persistence, so that it doesn't disappear after 2 secs. Instead the user intentionally needs to click on ( x ) to acknowledge the message and make it disappear.

      Context

      This ticket describes a shorter term improvement until we a more general solution is available. E.g. an indicator showing in progress background tasks. See these mock ups for current work in progress by prodrigues.

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              Unassigned Unassigned
              ldelnevo Laura Delnevo
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Checklists

                  Task DoD