Skip to content
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

Forms: Store all data, Prevent data loss in altered forms and export all forms data in the relevant CSVs #4615

Closed
mariobehling opened this issue Jul 22, 2020 · 0 comments · Fixed by fossasia/open-event-server#7444

Comments

@mariobehling
Copy link
Member

mariobehling commented Jul 22, 2020

If an existing form is changed the question remains what happens to the data that was entered into the form before it was changed? We should handle this similar to Google forms/spreadsheets.

  1. Firstly all form data should be kept in the database and it should be added to the exported CSV of attendees, orders and speakers exports.

Screenshot from 2020-07-22 22-09-39

  1. If a custom form field is changed the content in the database field (and the heading in the export CSV) should simply be changed as well.

  2. If a custom form field is deleted and no user has entered data yet, then the database field can simply be deleted.

  3. If a custom form field is deleted and a user has already entered data, then the database fields are stored, but in the frontend the fields become invisible (and also the answers of the user become invisible). However, in the export CSV these fields should also still show up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant