edina / fieldtrip-gb

Fieldtrip GB is a mobile mapping and data collection app that is available for iPhone and Android devices.
Other
1 stars 0 forks source link

Authoring Tool: changes required when updating existing forms #237

Open ianholmes opened 9 years ago

ianholmes commented 9 years ago

Various things required:

1) Add a confirmation prompt/warning if a user tries to delete an existing form through the Authoring Tool. We need to warn users that they will not be able to view/edit any records through the Authoring Tool that were captured using the form once it's deleted.

2) We need to make it harder for users to duplicate forms by accident. If a form is modified and then 'saved' a duplicate is created with a sequential number in brackets at the end. If a form is modified then 'updated' the existing form is simply overwritten. I'm thinking we need a prompt that explains this so that users are prompted to think if they want to create a new form or update the existing one.

3) If the Title of a form is modified and then 'updated' a new form is created with the new name, but the original form still exists with the old name. Effectively if you edit the Title of a form the Update and Save buttons behave in exactly the same way which is not obvious at all. Either the Update button should be removed/disabled or the Authoring Tool should be fixed so that forms with modified names can be updated without duplicating forms.

4) The Edit Title popup remembers the last title you updated, it doesn't pull in the title of the form you are currently editing. This is bad and misleading.

5) I updated a couple of forms (adding a new field to them then pressing the update button) and duplicate Save/Cancel buttons appeared. Annoyingly I can't consistently reproduce this.

ianholmes commented 9 years ago

I figured out how to consistently get two sets of Save/Cancel buttons (point 5 above). Steps to reproduce as follows:

1) Modify an existing form (e.g. adding a field to it) then 'Save' it. 2) In Dropbox rename the form to something else. 3) Refresh the Authoring Tool in your browser and go to edit the form you just renamed, you will now have an extra set of Save/Cancel buttons.