ITISFoundation / osparc-simcore

🐼 osparc-simcore simulation framework
https://osparc.io
MIT License
44 stars 26 forks source link

Improvements on how to notify scheduled maintenance in the UI #3784

Open pcrespov opened 1 year ago

pcrespov commented 1 year ago
  1. UI: when maintenance happen, users are logged out. If a new user navigates to the site, the main view should also have a maintenance note . Otherwise you login and suddenly get logged out
  2. UI: force logout users only between the time span (begin, end] of maintenance
  3. backend: view of projects being saved (in case one is stuck)
  4. Some sort of form to safely fill data for schedule maintenance
  5. Might want to stop the e2e while running updates? or sync it to stop/start when the maintenance start/stop?
  6. Connect maintenance-notifications to status page. For instance, when a maintenance is scheduled in the status page, this is broadcasted to the front-end (or equivalently broadcasted to the backend and thisone sets the maintenance flag). This way all downtime (and corresponding logs/explanations to the user) is all centralized in the status page.
pcrespov commented 1 year ago

image.png

cosfor1 commented 1 year ago

maybe good to think of a "maintenance ongoing" message which could present a blurred and not editable login page to the user?

Some inspirations for the maintenance message:

https://www.atlassian.com/blog/statuspage/maintenance-page-examples