From the beginning of Nestor when an applicant is filling a proposal the applicant needs to fill-in all the required fields in order to save it (even as a draft).
Every now and then someone comments that would be good to be able to be able to save proposals as draft with missing fields.
In Nestor this means:
Decouple the form validation with the database structure (stop using ModelForm?)
Save the proposal as JSON in a field when is a draft
Load a proposal from JSON (draft) or database (submitted)
From the beginning of Nestor when an applicant is filling a proposal the applicant needs to fill-in all the required fields in order to save it (even as a draft).
Every now and then someone comments that would be good to be able to be able to save proposals as draft with missing fields.
In Nestor this means: