When users click to download a report or to update the data (by clicking the Update button), the ensuing processes may take several minutes—or fail entirely. Unfortunately, we can't tell users how long the process will take. But we will give them clear indicators of what is going on, so that they don't need to wonder—or, worse, keep clicking.
=Requirements & functionality
- **A 'Metrics updating' indicator **that the process is ongoing and not stalled. This must include
- Some type of continuing motion/animation, to clearly show that activity is ongoing. See the [[ https://prtksxna.github.io/wmf-prototype-gm/event.html | mockup animation ]] @Prtksxna created (go to the menu, select Pages Created, then select CSV) !!See note below about whether this type of progress bar is actually possible.!!
- A message to say what's happening.
- **An error message** in the event that the process times out, which happens after 900 seconds. This must include:
- A message explaining the problem and suggesting strategies to get around it.
- A link to "Report this issue," [[ https://meta.wikimedia.org/wiki/Talk:Community_Tech/Tools_for_program_and_event_organizers | linking to the Event Metrics talk page ]].
- **When the process is complete:**
- The 'Working' indicator stops moving and the message disappears
- The page updates with a new time stamp in the "last updated" line.
=Text of messages
===[For the 'Metrics Updating' indicator]
**Metrics updating...**
This might take a while. Please leave this tab open.
===[For the timed-out error message]
**This process took too long and was stopped **
Please use the Settings page to reduce the event time period or the number of participants, wikis, or categories included. Also [[ https://meta.wikimedia.org/wiki/Talk:Community_Tech/Tools_for_program_and_event_organizers | please report this issue]].
=Designs
|'**Working' indicator** | **Timed-out message** |
| {F26961561}|{F26981409}|