The Phenotype Data Importer was added via PR #100. However, the following was noted in the PR and still needs to be addressed:
Support phenotype image upload
Attach crop ontology term during upload
When validation errors are encountered in step 3 the theme is altered.
Double quotes prevent certain values from being inserted into the database and no error is given on the page, although a PDO Exception occurs at the end of the Tripal job (after 100% loading complete) regarding not null constraints. I've confirmed that Method Name and Unit have this issue. Location does not, and the quotes are stripped upon db insert.
I also noticed that when the quotes were present in the method and/or unit, the summary table rendered as empty. Once I removed the quotes, the summary was there.
On Stage 3, at one point my Unit contained brackets. I was unable to submit the form because of this and the error was descriptive, but there was no way to change my unit text as the text field was greyed out, so I was forced to change my file and start again. I imagine this to be extremely frustrating during a scenario where there is multiple traits, and the user is not notified of the issue until they try to submit.
Once I submit the form in Stage 3 (the button reads as "Next Step" which is misleading as there are no more steps), I am immediately redirected to Stage 1 which was very disorientating.
The Phenotype Data Importer was added via PR #100. However, the following was noted in the PR and still needs to be addressed: