ELVIS-Project / simssadb

New version of the ELVIS database. A database of files containing searchable symbolic representations of scores. See staging at db.staging.simmsa.ca.
https://db.simssa.ca
GNU General Public License v3.0
5 stars 4 forks source link

Multi contributor form #429

Closed rebmizrahi closed 1 year ago

rebmizrahi commented 1 year ago

There were many problems with the contributor form and this workaround should sort them out. The ContributorForm lets you add information about a contributor to a MusicalWork, and there can be multiple contributors per work. Duplicating the form was not working properly; this workaround manually defines 3 copies of the same widgets. A JavaScript function manages adding a set of contributor form widgets if the user needs it. Up to 3 ContributorForms can be added per form as of now. If more contributors are a part of a musical work, then user can always fill out another form for the same work.