-
Notifications
You must be signed in to change notification settings - Fork 178
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Robot update: Upgrade/downgrade modal #2401
Labels
Milestone
Comments
this ticket wins for best breakdown ever |
umbhau
changed the title
Robot update: Upgrade/downgrade warning
Robot update: Upgrade/downgrade modal
Oct 25, 2018
25 tasks
This was referenced Nov 27, 2018
Updated issue to reflect testing plan for feature flag removal. Changed to size Medium due to the fact that testing/setup is quite time consuming. |
Kadee80
added a commit
that referenced
this issue
Dec 11, 2018
Kadee80
added a commit
that referenced
this issue
Dec 11, 2018
Kadee80
added a commit
that referenced
this issue
Dec 12, 2018
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As a user, I want to be able to update my robot so I can ensure I have the latest features and fixes.
When updating a robot, for technical reasons, it's important to know if:
• The app and robot versions are not in sync (for stability)
• The app is out of date (because the app update contains the robot update)
Our update flow is confusing and unintuitive in order to support offline robots, so we should improve our UI to lessen the confusion
Acceptance Criteria
Testing Plan
figure 1 (robot < app, app < latest)
robot = 3.5.1 | app = 3.6.0| latest = 3.6.2
https://zpl.io/beLo0YD
figure 2 (robot = app, app < latest)
robot = 3.6.0 | app = 3.6.0 | latest =3.6.2
https://zpl.io/blZd0Pk
figure 3 (robot > app, app < latest)
robot = 3.6.1 | app = 3.6.0| latest = 3.6.2
https://zpl.io/bz1AoWX
figure 4 (robot < app, app = latest)
robot = 3.6.0 | app = 3.6.2 | latest = 3.6.2
https://zpl.io/amy5nBA
InformationCard
button reads [Upgrade]SyncRobotModal
shows upgrade messageVersionList
shows:figure 5 (robot = app, app = latest)
robot = 3.6.2 | app = 3.6.2 | latest = 3.6.2
InformationCard
button reads [Reinstall]ReinstallModal
renders shows reinstall messageVersionList
shows:figure 6 (robot > app, app = latest)
robot = 3.7.0-beta1 | app = 3.6.2 | latest = 3.6.2
(This one is pretty weird, but can happen if more than one user interacts with a user and one of the users is running a beta app and then our example user here is running stable)
https://zpl.io/2jPQ4wx
InformationCard
button reads [Downgrade]SyncRobotModal
renders shows downgrade messageVersionList
shows:Install inProgress/Complete
inProgress
, spinner modal rendersresponse
) restart robot modal rendersThe text was updated successfully, but these errors were encountered: