aboutsummaryrefslogtreecommitdiff
path: root/jb
AgeCommit message (Collapse)AuthorFilesLines
11 daysmove create_paypal_cashout_method_if_not_exists into fastapi background ↵stuppie3-16/+76
task. Change CashoutRequest max ->
11 daysworking on cashout postback, to be hit by thl upon cashout status change, ↵stuppie4-7/+102
which will send the user an email with the info
11 daysupon login: create_paypal_cashout_method_if_not_exists using user's ip. Upon ↵stuppie5-56/+90
cashout request: send_cashout_confirmation_email using cashout method info looked up
12 dayscreate_paypal_cashout_method upon user login. fix nginx for docsstuppie3-0/+52
13 dayscashout request email flow and viewsstuppie6-6/+160
2026-09-19fix prev commitstuppie1-5/+9
2026-09-19did ruff remove this again? Broken rejection flowstuppie1-0/+1
2026-09-17Merge branch 'master' of ssh://code.g-r-l.com/panels/amt-jbstuppie1-2/+13
2026-09-17render_base_html to server base html with js file templatedstuppie4-34/+17
2026-09-15pull manifest master from cdn directoryMax Nanis1-2/+13
2026-09-14add invite_amt_account_link viewstuppie3-3/+48
2026-09-14magic link for 3hrs for nowMax Nanis1-1/+1
2026-09-13no html cache, crazy gitignore, manfiest parsing, html file to fstring for ↵Max Nanis2-2/+39
replacement. manually copying the manfiest file from jenkins for now
2026-09-13missing slashesstuppie1-6/+6
2026-09-13adding sentryMax Nanis1-0/+19
2026-09-11using RTK with session login. start of magic token requestMax Nanis1-9/+11
2026-09-11Current jb flask testing state.Max Nanis5-20/+31
2026-09-10Simple Magic Link tests (just to use redis_config param)Max Nanis1-9/+30
2026-09-10http/managers/models green.Max Nanis4-16/+44
2026-09-10Less from init, more from generalresearch, basic db test from shared conftestMax Nanis19-195/+105
2026-09-10using model_validator on GRLSettings. Allows null default values, then to ↵Max Nanis17-148/+172
asser them on load. Required so pydantic_settings can be loaded in tests without params
2026-09-09Ruff auto fix, and requirements bumpMax Nanis24-279/+183
2026-09-08email integrationstuppie5-50/+154
2026-09-02stripping out some amt stuff. reject all submitted assignments. add direct ↵stuppie10-651/+55
work view
2026-09-01add a magic token flow specifically for amt account link. gr api manager add ↵stuppie4-16/+146
more logging and error handling
2026-09-01add a test_magic_link with a super cool fake_gr_api_manager using fastapi ↵stuppie3-9/+22
dependency_overrides
2026-09-01add GRApiManager. py-utils to generalresearchstuppie15-44/+216
2026-08-31working on magic token and session token authstuppie7-1/+283
2026-08-30No more REJECT_MESSAGE_NO_WORK due to fraudstuppie1-5/+6
2026-06-17issue_worker_payment dont try to issue more than at a time, b/c it wont ↵stuppie1-0/+4
work and then the user will never have any balance released
2026-04-21add an unreject scriptstuppie2-7/+11
2026-04-11reject_assignment try to continue (it might already be rejected but not ↵stuppie1-2/+3
updated in db)
2026-04-11pydantic after model_validator doesnt raise a ValidationError if a KeyError ↵stuppie2-10/+23
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-04-11get_wallet_balance_if_non_negativestuppie2-3/+17
2026-04-11emit_error_event if failed process_assignment_submittedstuppie1-1/+10
2026-02-27get_user_profile fix pt 2stuppie1-0/+2
2026-02-27get_user_profile fixstuppie1-1/+9
2026-02-27Updating py-utils to v3.3.4Max Nanis1-0/+2
2026-02-27Fix amt manager on check_stale_hits and other tasks.Max Nanis4-7/+7
2026-02-27tests.flow all pass. Now everything is GREEN ✅Max Nanis2-2/+4
2026-02-26check_hit_status to use manager param, and amt_stub_context usage in flow tests.Max Nanis2-4/+10
2026-02-26AMTManager moved to fixture, and dectorator with parameters on tasks and ↵Max Nanis5-70/+130
init / non-static class appraoch. More assertion checks and typing. TestMTurkClient seperated from TestAMTManger
2026-02-26Passing Managers into flow tasks for better pytest usage. Conftests broken ↵Max Nanis3-30/+67
out into seperate fixture files. Extensive type hinting.
2026-02-25test_notification (for sns mgmt), along with more type hinting on pytest ↵Max Nanis3-57/+31
conftest
2026-02-24Extensive use of type checking. Movement of pytest conf towards handling ↵Max Nanis25-289/+308
managers (for db agnostic unittest). Starting to organize pytests.
2026-02-21Cashout Methods (Assignment, Bonus) into Settings.Max Nanis3-0/+534
2026-02-21More pytest conf, some views, and defining more attrs on the settings configMax Nanis4-0/+400
2026-02-19Carer dir into project, some initial pytest, part of the flow tasks. License ↵Max Nanis9-0/+527
and Readme update
2026-02-19Models, Project files, some pytests, requirements.. etcMax Nanis17-0/+2041