summaryrefslogtreecommitdiff
path: root/issues
diff options
context:
space:
mode:
Diffstat (limited to 'issues')
-rw-r--r--issues/improve-menu-generation-and-move-it-to-gn3.gmi25
1 files changed, 25 insertions, 0 deletions
diff --git a/issues/improve-menu-generation-and-move-it-to-gn3.gmi b/issues/improve-menu-generation-and-move-it-to-gn3.gmi
new file mode 100644
index 0000000..b621cbe
--- /dev/null
+++ b/issues/improve-menu-generation-and-move-it-to-gn3.gmi
@@ -0,0 +1,25 @@
+# Improve Menu Generation and Move it to GN3
+
+## Tags
+
+* assigned: fredm
+* type: bug
+* priority: medium
+* status: pending
+* keywords: menu generation, GN2, GN3
+
+## Description
+
+The
+=> https://github.com/genenetwork/genenetwork2/blob/testing/wqflask/wqflask/api/gen_menu.py#L6-L17 gen_dropdown_json
+function calls functions that make queries to the database within loops.
+
+This ruins the performance of the system significantly.
+
+The queries should be reworked, and the code should be moved to GN3 since it does database access.
+
+### TODOs
+
+* [ ] Rework the queries: don't run queries inside loops
+* [ ] Move the code to GN3
+* [ ] Provide results of function at an endpoint in GN3