From 319d4bf99a67aa7183c5cf5ee4f60e56a558d624 Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Fri, 13 Sep 2024 11:49:51 -0500 Subject: Leave notes on things that need to be handled in code and UI --- uploader/samples/views.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'uploader/samples/views.py') diff --git a/uploader/samples/views.py b/uploader/samples/views.py index f444497..4332c21 100644 --- a/uploader/samples/views.py +++ b/uploader/samples/views.py @@ -200,6 +200,11 @@ def upload_samples(species_id: int, population_id: int):#pylint: disable=[too-ma redisuri = app.config["REDIS_URL"] with Redis.from_url(redisuri, decode_responses=True) as rconn: + #TODO: Add a QC step here — what do we check? + # 1. Does any sample in the uploaded file exist within the database? + # If yes, what is/are its/their species and population? + # 2. If yes 1. above, provide error with notes on which species and + # populations already own the samples. the_job = jobs.launch_job( jobs.initialise_job( rconn, -- cgit v1.2.3