diff options
author | Frederick Muriuki Muriithi | 2024-06-12 12:48:56 -0500 |
---|---|---|
committer | Frederick Muriuki Muriithi | 2024-06-12 12:48:56 -0500 |
commit | 5e96d27f3d96c84fc5a15d7040843b379b701d20 (patch) | |
tree | ad283df6ef65ed66f800d79446f04b19c2d08768 /qc_app/templates/samples/select-species.html | |
parent | 3abf09f5d5a0ab7fb3b1ca2be981c364ef68a8cb (diff) | |
download | gn-uploader-5e96d27f3d96c84fc5a15d7040843b379b701d20.tar.gz |
Make URI and UI correspond to each other.
Formerly, the URI and UI were not corresponding to each other,
e.g. the URI /upload/samples/select_species would display the UI for
selecting/creating the population. This was very confusing. This
commit fixes that.
The commit also adds in user input validation to catch input errors.
Diffstat (limited to 'qc_app/templates/samples/select-species.html')
-rw-r--r-- | qc_app/templates/samples/select-species.html | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/qc_app/templates/samples/select-species.html b/qc_app/templates/samples/select-species.html new file mode 100644 index 0000000..6aa4781 --- /dev/null +++ b/qc_app/templates/samples/select-species.html @@ -0,0 +1,29 @@ +{%extends "base.html"%} +{%from "flash_messages.html" import flash_all_messages%} + +{%block title%}Select Grouping/Population{%endblock%} + +{%block contents%} +<h2 class="heading">upload samples/cases</h2> + +<p>We need to know what species your data belongs to.</p> + +{{flash_all_messages()}} + +<form method="POST" action="{{url_for('samples.select_species')}}"> + <legend class="heading">upload samples</legend> + <fieldset> + <label for="select_species02">Species</label> + <select id="select_species02" name="species_id" required="required"> + <option value="">Select species</option> + {%for spec in species%} + <option value="{{spec.SpeciesId}}">{{spec.MenuName}}</option> + {%endfor%} + </select> + </fieldset> + + <fieldset> + <input type="submit" value="submit" class="btn btn-main form-col-2" /> + </fieldset> +</form> +{%endblock%} |