about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2025-07-07Use app config for LMDB path in case attributes API.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Add missing keyword arg when applying changes.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Fix value access in data dict for case attribute updates.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Fix pylint errors.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Add missing doc-strings for functions.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Delete unused imports.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Delete "update_case_attribute"Munyoki Kilyungi
To update an attribute, you can use the "apply_change" function instead. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Use "401 Authorized" status code for auth errors.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Add authorisation to view-diff endpoint.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Add authorisation for listing diffs.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Use new functions for edit and approve/reject APIs.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Add function for adding a change.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Add function for viewing a single diff change.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Return true at the end of for loop when updating case attributes.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Add function for fetching case attribute changes.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Delete unused case-attributes functions and variables.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Remove add/delete case attributes end-points.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Update "edit" case attribute end-point.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Add test cases for "update_case_attributes."Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Add update case-attributes function.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Store edit status in enum class.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Return the case_attr id after queuing.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Return the change_id for a given case attr edit.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-07-07Delete "approve_case_attribute."Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
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