Logo: Relish

  1. Sign in

Project: Data-curator

Save all

  • @draft
  • @backlog

As a Data Packager
I want to save all unsaved changes in every data tab
So that I can quickly save my progress

RULES

  • If available, use the CSV dialect settings in associated Table Properties.
  • If these are unavailable, then use the CSV dialect specified in Preferences.
  • By default the CSV dialect will be a comma separated file with defaults settings as documented in the specification
  • The CSV dialect selected may change the file extension e.g. tab separated values files use .tsv
Scenarios
Use the menu to save all data changes and all data has been saved once
Given
Data Curator is open
And
I have opened 1 or more data tabs
And
I have saved all data tabs at least once
When
I select "Save All" from the menu
Then
save data changes in every tab using the CSV dialect settings
Use a keyboard shortcut to save all data changes and all data has been saved once
Given
Data Curator is open
And
I have opened 1 or more data tabs
And
I have saved all data tabs at least once
When
I use the "Save All" keyboard shortcut
Then
save data changes in every tab using the CSV dialect settings
Use the menu to save all data changes but some data never saved
Given
Data Curator is open
And
I have opened 1 or more data tabs
And
I have not saved every data tab at least once
When
I select "Save All" from the menu
Then
for new data, a prompt is displayed requesting the file name and location
And
using the response, save changes using the CSV Dialect preferences
And
for previously saved data, save changes using the CSV dialect settings
Use a keyboard shortcut to save all data changes but some data never saved
Given
Data Curator is open
And
I have opened 1 or more data tabs
And
I have not saved every data tab at least once
When
I select the "Save All" keyboard shortcut
Then
for new data, a prompt is displayed requesting the file name and location
And
using the response, save changes using the CSV Dialect preferences
And
for previously saved data, save changes using the CSV dialect settings

Last published over 1 year ago by Matt Mulholland.