Auto test settings upon saving JIRA settings
Resources
FE @kushalpandya | UX @hazelyang | PM @victorwu
Description
Inactive
- When the
Active
checkbox is not checked, there is no validation.
- You can fill in or leave out any of the other fields.
- If you click the Cancel button, nothing happens and you are brought back to the main integrations screen.
- There is a single
Save changes
button and it is green (enabled all the time, along with the Cancel
button). When you click it, it saves the settings to the system. You are brought back to the integrations page, and there is a successful banner message that says, JIRA settings saved, but not activated
.
Active
- When the
Active
checkbox is checked.
- If you click the
Cancel
button, nothing happens and you are brought back to the main integrations screen.
- The save button is inactive (faded green) until you fill out all the fields (all fields are required).
- The save button has label
Test settings and save changes
.
- When you click the save button, the form is disabled (you can't re-submit while the BE is processing). And the system tests the connection.
- If the connection returns successful, the savings are persisted to the system, and you are brought back to the integrations page, and there is a successful banner message that says,
JIRA activated.
.
- If the connection returns unsuccessful, you remain on the JIRA settings page. And there is a banner message that says
Test failed. Save anyway.
.
- Nothing is saved to the system, but the fields you entered remain on the page, unchanged, including the password.
- The
Test settings and save changes
button is now disabled.
- If you click the
Save anyway
link, you are brought back to the integrations page, and there is a banner message that says, JIRA activated.
.
- If you make a change to any of the fields, the
Test settings and save changes
button becomes re-enabled. (If any of the fields are blank, of course it turns disabled back. So the user can now try clicking again to test and save the settings.
Design
Inactive |
Active |
|
|
When clicking Save button |
Test failed |
|
|