aboutsummaryrefslogtreecommitdiff
path: root/jb/models
AgeCommit message (Collapse)AuthorFilesLines
11 daysmove create_paypal_cashout_method_if_not_exists into fastapi background ↵stuppie1-1/+1
task. Change CashoutRequest max ->
11 daysworking on cashout postback, to be hit by thl upon cashout status change, ↵stuppie1-0/+6
which will send the user an email with the info
13 dayscashout request email flow and viewsstuppie1-0/+24
2026-09-10Less from init, more from generalresearch, basic db test from shared conftestMax Nanis9-141/+56
2026-09-10using model_validator on GRLSettings. Allows null default values, then to ↵Max Nanis3-55/+61
asser them on load. Required so pydantic_settings can be loaded in tests without params
2026-09-09Ruff auto fix, and requirements bumpMax Nanis7-51/+47
2026-09-02stripping out some amt stuff. reject all submitted assignments. add direct ↵stuppie1-0/+2
work view
2026-09-01add a magic token flow specifically for amt account link. gr api manager add ↵stuppie1-1/+10
more logging and error handling
2026-09-01add GRApiManager. py-utils to generalresearchstuppie3-9/+42
2026-08-31working on magic token and session token authstuppie1-0/+65
2026-04-11pydantic after model_validator doesnt raise a ValidationError if a KeyError ↵stuppie1-6/+9
is raised, only a ValueError. did not know that. try except ValidationError in get_assignment bc Baddies have been known to submit assignments with purposely malformed "answer" (xml) section to break the process_assignment flow
2026-02-27Fix amt manager on check_stale_hits and other tasks.Max Nanis1-2/+2
2026-02-24Extensive use of type checking. Movement of pytest conf towards handling ↵Max Nanis7-128/+46
managers (for db agnostic unittest). Starting to organize pytests.
2026-02-19Models, Project files, some pytests, requirements.. etcMax Nanis10-0/+1135