about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2025-07-07Delete "reject_case_attribute."Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Delete "insert_case_attribute_audit."Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Delete "get_unreviewed_diffs."Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Delete "get_case_attributes."Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Add test case for queue_edit.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Rename gn3/case_attributes.py -> gn3/api/case_attributes.py.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Move queue_edit to gn3.db.case_attributes.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Move EditStatus to gn3.db.case_attributes.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Move CaseAttributeEdit to gn3.db, rename diff to changes.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Add function for queueing edits to sql and lmdb.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Add CaseAttributeEdit dataclass for inbredset_id, user_id, diff.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Update how case-attributes are updated.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07refactor: Refactor gnqna fallback.Alexander_Kabui
2025-07-07refactor: Pylint and mypy fixes.Alexander_Kabui
2025-07-07feat: Add check for anonymous metadata.Alexander_Kabui
2025-07-07feat: Remove authentication requirement for gnqa users.Alexander_Kabui
2025-07-07feat: Add decorator to act as a fallback for anonymous users.Alexander_Kabui
2025-07-07refactor: Replace cache query with user query if results in db.Alexander_Kabui
2025-07-07feat: Add function to clean up query before dumping to db.Alexander_Kabui
2025-07-07feat: Expand previous query search window from 1 to 21 daysAlexander_Kabui
* Now searches for previous queries without requiring a user ID.
2025-06-17Fix pylint issues in db/sample_data.pyzsloan
2025-06-17Include n_cases in batch update querieszsloan
2025-06-17Add Batch Update code to GN3zsloan
2025-06-17Change sample_data fetch functions so they can use different inputszsloan
2025-06-17Add function for retrieving group_id given group_namezsloan
2025-04-30Revert commit dd9ef90ee89e5c075acbd5ef63cb89518e726ca3.Alexander_Kabui
2025-04-30refactor: For genetic probabilites use cores 0 to use allAlexander_Kabui
available of no cores detected.
2025-04-30Disable log-in for wiki edits.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-25Handle null species in wiki comment queryMunyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-25Return a zero when the species is unspecified.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-25Skip adding a species to RDF when the species is unspecified.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-24Add "**kwargs" to delete_wiki to make @require_token to work.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-24Remove early return in delete_wiki to complete query execution.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-22Fix pylint errors.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-22Implement delete_wiki API endpoint.Munyoki Kilyungi
* gn3/api/metadata_api/wiki.py: Import delete_wiki_entries_by_id. (delete_wiki): New API endpoint. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-22Add function to delete wiki entries by wiki_id.Munyoki Kilyungi
* delete_wiki_entries_by_id: New function. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-22Add test case for deleting wiki data.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-22Correctly ignore broad-expection-raised exceptions.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-22Autopep-8 file.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-22sheepdog/worker.py: Fix logging-fstring-interpolation warning.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-22Auto-pep8 files.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-22Reduce arguments in run_async_cmd by using options dictionary.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-04-14Include effect mean/SE for 4-way crosses in R/qtl resultszsloan
2025-04-09Initialise the sheepdog package to ensure the worker gets installed.Frederick Muriuki Muriithi
2025-04-08Fix failing test.Frederick Muriuki Muriithi
2025-04-08Pass application log-level to the worker.Frederick Muriuki Muriithi
2025-04-08Use computed job queue to avoid collisions.Frederick Muriuki Muriithi
2025-04-08Add a function to compute the job queue from the settings.Frederick Muriuki Muriithi
2025-04-08APPLICATION_ENVIRONMENT: New configuration variableFrederick Muriuki Muriithi
Add a new application configuration variable, "APPLICATION_ENVIRONMENT" that will be useful to distinguish resources for different instances of the application that might run on the same host. The default value is an empty string in order to allow backwards compatibility with existing code. An example of where this finds utility: If you run multiple instances of the application, but they all share the same redis instance, then key-collisions from the different running applications will happen, leading to subtle, difficult to troubleshoot bugs.
2025-04-08Add logging to worker.Frederick Muriuki Muriithi