From 9cd33ddac3d6848c5443962d66494635feadef51 Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Mon, 9 Sep 2024 14:06:31 -0500 Subject: Initialise samples uploads * Move existing code to new module * Rework the UI: create new templates * Rework the routes: Select species and populations before attempting an upload. --- uploader/templates/base.html | 2 +- .../populations/macro-display-population-card.html | 32 +++++ .../populations/macro-select-population.html | 30 +++++ .../templates/populations/view-population.html | 6 +- uploader/templates/samples/base.html | 12 ++ uploader/templates/samples/index.html | 21 ++++ uploader/templates/samples/list-samples.html | 114 +++++++++++++++++ uploader/templates/samples/select-population.html | 117 ++++------------- uploader/templates/samples/select-species.html | 30 ----- uploader/templates/samples/upload-failure.html | 27 ---- uploader/templates/samples/upload-progress.html | 22 ---- uploader/templates/samples/upload-samples.html | 139 --------------------- uploader/templates/samples/upload-success.html | 18 --- 13 files changed, 241 insertions(+), 329 deletions(-) create mode 100644 uploader/templates/populations/macro-display-population-card.html create mode 100644 uploader/templates/populations/macro-select-population.html create mode 100644 uploader/templates/samples/base.html create mode 100644 uploader/templates/samples/index.html create mode 100644 uploader/templates/samples/list-samples.html delete mode 100644 uploader/templates/samples/select-species.html delete mode 100644 uploader/templates/samples/upload-failure.html delete mode 100644 uploader/templates/samples/upload-progress.html delete mode 100644 uploader/templates/samples/upload-samples.html delete mode 100644 uploader/templates/samples/upload-success.html (limited to 'uploader/templates') diff --git a/uploader/templates/base.html b/uploader/templates/base.html index 5c7f123..d68c6c0 100644 --- a/uploader/templates/base.html +++ b/uploader/templates/base.html @@ -50,7 +50,7 @@ title="Upload Genotype data.">Genotype Data
  • Populations
  • -
  • Samples
  • Expression Data
  • diff --git a/uploader/templates/populations/macro-display-population-card.html b/uploader/templates/populations/macro-display-population-card.html new file mode 100644 index 0000000..e68f8e3 --- /dev/null +++ b/uploader/templates/populations/macro-display-population-card.html @@ -0,0 +1,32 @@ +{%from "species/macro-display-species-card.html" import display_species_card%} + +{%macro display_population_card(species, population)%} +{{display_species_card(species)}} + +
    +
    +
    Population
    +
    +
    +
    Name
    +
    {{population.Name}}
    + +
    Full Name
    +
    {{population.FullName}}
    + +
    Code
    +
    {{population.InbredSetCode}}
    + +
    Genetic Type
    +
    {{population.GeneticType}}
    + +
    Family
    +
    {{population.Family}}
    + +
    Description
    +
    {{population.Description or "-"}}
    +
    +
    +
    +
    +{%endmacro%} diff --git a/uploader/templates/populations/macro-select-population.html b/uploader/templates/populations/macro-select-population.html new file mode 100644 index 0000000..af4fd3a --- /dev/null +++ b/uploader/templates/populations/macro-select-population.html @@ -0,0 +1,30 @@ +{%macro select_population_form(form_action, populations)%} +
    + Select Population + +
    + + +
    + +
    + +
    +
    +{%endmacro%} diff --git a/uploader/templates/populations/view-population.html b/uploader/templates/populations/view-population.html index 52dadc4..31db54f 100644 --- a/uploader/templates/populations/view-population.html +++ b/uploader/templates/populations/view-population.html @@ -59,7 +59,11 @@