Bug 1122340

Summary: RFE: Add an indicator on language setting change
Product: [Retired] Zanata Reporter: David Mason <damason>
Component: UsabilityAssignee: Luke Brooker <lbrooker>
Status: CLOSED UPSTREAM QA Contact: Zanata-QA Mailling List <zanata-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 3.4CC: camunoz, dchen, djansen, zanata-bugs
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-07-31 01:14:11 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description David Mason 2014-07-23 02:58:11 UTC
Description of problem:
When changing the checkbox for using a custom list of languages in language settings for a version, there is no indication of whether the change has been saved, is currently saving, or is waiting for further action. This makes it difficult for maintainers to be confident that their changes have taken effect, and may lead to some failed changes if a maintainer closes the browser before the change has finished saving.

There should be a loading indicator next to the checkbox if a change is being saved to the server, an indication if further action is required to initiate a save, and an indication of when the change has been persisted successfully.

How reproducible:
Easy, always

Steps to Reproduce:
1. Sign in and navigate to a version that you maintain.
2. Open version settings, open the languages tab
3. Change the state of the checkbox for using a custom list of languages

Actual results:
There is no indication for at least a few seconds about whether the change has taken effect or is in progress.

Expected results:
Loader/spinner is displayed next to the checkbox while the change is being persisted, text or icon indicating successful save is shown when persistence is complete. If the change cannot be saved, text or an icon are shown next to the checkbox indicating the failure.

Comment 1 Ding-Yi Chen 2014-07-30 00:21:17 UTC
So the indicator need to show following states:

1. "Saving" 
2. "Saved"
3. "Failed to Save"
4. For the UI that require explicit "Save" or "Apply" button: "Unsaved Changed".

Comment 2 Zanata Migrator 2015-07-31 01:14:11 UTC
Migrated; check JIRA for bug status: http://zanata.atlassian.net/browse/ZNTA-371