diff options
author | Frederick Muriuki Muriithi | 2025-06-10 17:18:06 -0500 |
---|---|---|
committer | Frederick Muriuki Muriithi | 2025-06-10 17:19:45 -0500 |
commit | 34161e8f6147120eae6530d9de501b0866bb84c6 (patch) | |
tree | e0a3a0bd80e4f3f32c9e421b18ae8902d676cba6 | |
parent | fe93c11ec9dfca712b09bcd677e5a3b6f753d2d1 (diff) | |
download | gn-uploader-34161e8f6147120eae6530d9de501b0866bb84c6.tar.gz |
Display the success page.
-rw-r--r-- | uploader/phenotypes/views.py | 7 | ||||
-rw-r--r-- | uploader/templates/phenotypes/load-phenotypes-success.html | 42 |
2 files changed, 48 insertions, 1 deletions
diff --git a/uploader/phenotypes/views.py b/uploader/phenotypes/views.py index 82b46ff..6bc7471 100644 --- a/uploader/phenotypes/views.py +++ b/uploader/phenotypes/views.py @@ -1153,6 +1153,11 @@ def load_data_success( try: job = gnlibs_jobs.job(conn, job_id, fulldetails=True) app.logger.debug("THE JOB: %s", job) - return jsonify(job) + return render_template("phenotypes/load-phenotypes-success.html", + species=species, + population=population, + dataset=dataset, + job=job, + gn2_server_url=app.config["GN2_SERVER_URL"]) except JobNotFound as jnf: return render_template("jobs/job-not-found.html", job_id=job_id) diff --git a/uploader/templates/phenotypes/load-phenotypes-success.html b/uploader/templates/phenotypes/load-phenotypes-success.html new file mode 100644 index 0000000..3baca5b --- /dev/null +++ b/uploader/templates/phenotypes/load-phenotypes-success.html @@ -0,0 +1,42 @@ +{%extends "phenotypes/base.html"%} +{%from "flash_messages.html" import flash_all_messages%} +{%from "macro-table-pagination.html" import table_pagination%} +{%from "phenotypes/macro-display-pheno-dataset-card.html" import display_pheno_dataset_card%} + +{%block title%}Phenotypes{%endblock%} + +{%block pagetitle%}Phenotypes{%endblock%} + +{%block lvl4_breadcrumbs%} +<li {%if activelink=="load-phenotypes-success"%} + class="breadcrumb-item active" + {%else%} + class="breadcrumb-item" + {%endif%}> + <a href="{{url_for('species.populations.phenotypes.add_phenotypes', + species_id=species.SpeciesId, + population_id=population.Id, + dataset_id=dataset.Id)}}">Add Phenotypes</a> +</li> +{%endblock%} + +{%block contents%} +<div class="row"> + <p>You have successfully loaded + <!-- maybe indicate the number of phenotypes here? -->your + new phenotypes into the database.</p> + <!-- TODO: Maybe notify user that they have sole access. --> + <!-- TODO: Maybe provide a link to go to GeneNetwork to view the data. --> + <p>View your data + <a href="{{gn2_server_url}}search?species={{species.Name}}&group={{population.Name}}&type=Phenotypes&dataset={{dataset.Name}}&search_terms_or=*%0D%0A&search_terms_and=*%0D%0A&accession_id=None&FormID=searchResult" + target="_blank">on GeneNetwork2</a>. + You might need to login to GeneNetwork2 to view specific traits.</p> +</div> +{%endblock%} + +{%block sidebarcontents%} +{{display_pheno_dataset_card(species, population, dataset)}} +{%endblock%} + + +{%block more_javascript%}{%endblock%} |