swh:1:snp:4b85fa9d84e6c1f1f92230049bf7ca15aece4632

sort by:
Revision Author Date Message Commit Date
22db231 Merge pull request #263 from OpenTreeOfLife/collection-hotfix last vs latest cleanup 14 December 2023, 21:57:22 UTC
c998a9f last vs latest cleanup 14 December 2023, 21:26:02 UTC
3dae194 Merge pull request #262 from OpenTreeOfLife/fix-duplicate-study-check Convert duplicate-study results to bare study IDs 06 December 2023, 17:19:21 UTC
35e98ec Convert duplicate-study results to bare study IDs This should restore proper our check for duplicates study IDs, which was mangled during Pyramid conversion and subsequent refactoring. 06 December 2023, 16:55:50 UTC
39f34e0 Merge pull request #261 from OpenTreeOfLife/smarter-caching-logic Clean up caching logic (don't swallow 4xx responses) 05 December 2023, 18:17:57 UTC
a21f2f0 Consistent status assignment (code vs. string) 02 December 2023, 00:10:23 UTC
618644a Clean up caching logic (don't swallow 4xx responses) We were previously discarding the contents of non-200 responses, but we want to be more discriminating. We should return any payload if possible, regardless sub-500 responses, AND cache the response. 28 November 2023, 19:05:38 UTC
11682b2 Merge pull request #260 from OpenTreeOfLife/development Development 07 November 2023, 18:34:20 UTC
b90d6d5 Merge pull request #259 from OpenTreeOfLife/master Catch dev up to master 07 November 2023, 18:13:38 UTC
696c9ca Merge branch 'master' of github.com:OpenTreeOfLife/phylesystem-api 07 November 2023, 14:46:12 UTC
0ce170f Fix API response to include/exclude trees This is a hot fix from the current development branch, which might not be ready for prime time. 07 November 2023, 14:43:49 UTC
a62494d Merge pull request #258 from OpenTreeOfLife/fix_include_exclude_trees Look explicitly into JSON payload vs .params 24 October 2023, 17:42:26 UTC
8acf657 Merge branch 'fix_include_exclude_trees' into development 24 October 2023, 07:10:56 UTC
6cccdfe Look explicitly into JSON payload vs .params 24 October 2023, 06:34:46 UTC
9dec603 need to accept all arguments used by commit_doc_and_trigger_push 07 August 2023, 19:39:55 UTC
f867d09 Merge pull request #257 from OpenTreeOfLife/pycharm-inspections Pycharm inspections 02 August 2023, 22:03:23 UTC
31adaa4 import for failures 02 August 2023, 22:02:27 UTC
b817592 push_docstore_changes tests 02 August 2023, 21:06:06 UTC
85ce5e1 better name 01 August 2023, 21:51:47 UTC
868eeda bug fixes 01 August 2023, 21:50:43 UTC
3bc6019 route fixed given change in api_version 01 August 2023, 21:41:36 UTC
fc5ac4b minor 01 August 2023, 21:38:48 UTC
565dfdd narrowing pattern matching on routes 01 August 2023, 21:24:27 UTC
e4a8f42 generic doc listing and v{api_version} in routes 01 August 2023, 18:10:39 UTC
a6bd8bb bug_fix in which we were capturing any one-word url to api_root 01 August 2023, 17:57:10 UTC
2dea3f2 better name 01 August 2023, 17:42:03 UTC
a094490 store_config tests 01 August 2023, 17:41:40 UTC
810af9f removed debugging text 01 August 2023, 15:54:05 UTC
a601e67 adding tests of all routes 01 August 2023, 15:46:37 UTC
c437287 more refactoring. tests passing locally 31 July 2023, 21:34:41 UTC
33b7295 still more refacotring to increase code reuse 30 July 2023, 18:47:25 UTC
6a7fdd1 more refacotring to increase code reuse 30 July 2023, 18:33:38 UTC
1cbd691 fix of bug introduced when refactoring get_phylesystem_config 30 July 2023, 16:49:06 UTC
d768389 untested, but more use of repeated code 29 July 2023, 20:04:12 UTC
c2f310a minor refactoring 29 July 2023, 18:51:33 UTC
1644691 minor 29 July 2023, 18:25:55 UTC
d16d652 new test 28 July 2023, 21:48:30 UTC
35e1fb5 bug fix from previous refactoring 28 July 2023, 16:19:40 UTC
c959a48 minor refactoring 28 July 2023, 15:43:49 UTC
f659102 minor 28 July 2023, 14:43:16 UTC
3bedfa6 stripping out some dead code and raise404 helper 27 July 2023, 21:13:05 UTC
f28875a raise400 util moved to api_utils 27 July 2023, 20:55:58 UTC
a655983 helper function for raising internal server errors 27 July 2023, 20:34:46 UTC
41f33be refactoring based on pycharm warnings 27 July 2023, 20:17:20 UTC
4d40857 non functional test 27 July 2023, 19:07:22 UTC
80fac7c removed unused and poorly-coded function 27 July 2023, 14:30:03 UTC
e69eb7b avoiding deprecated logging.warn function 27 July 2023, 14:28:11 UTC
ba3cba5 avoiding deprecated functions 27 July 2023, 14:27:31 UTC
84b2136 Merge pull request #255 from OpenTreeOfLife/development passes tests on dev 26 July 2023, 21:45:18 UTC
246977a Merge pull request #254 from OpenTreeOfLife/pycharm-inspections merging to test on dev 26 July 2023, 20:54:31 UTC
32aa3b9 merged conflicts 26 July 2023, 20:53:10 UTC
2458a1a minor route fixes for tests in ws_tests. less logging 26 July 2023, 20:27:50 UTC
259faf4 corrections to new changes to test harness 26 July 2023, 19:15:35 UTC
39c8598 refactored: no anyjson and instantiate PS upfront Call of get_phylesystem in __init__ should regularize the invocation and catch problem before we serve ill-configured phylesystem data. 26 July 2023, 16:51:58 UTC
03e94b8 read of conf and some debugging logging 25 July 2023, 19:57:14 UTC
5cb29c4 peg some prerequesites to newer versions 25 July 2023, 19:32:45 UTC
c64a172 bumped waitress 25 July 2023, 19:25:21 UTC
72c7b28 removing deprecated funcitonality and tests of that functionality 25 July 2023, 19:16:52 UTC
76ea740 Merge branch 'clear-cache-via-api' into development Some conflicts, mostly Black formatting tweaks(?) 25 July 2023, 16:41:38 UTC
65ed39c Cleanup junk 25 July 2023, 16:38:10 UTC
c883be4 Simple implementation of cache-clearing w/ regexp 25 July 2023, 16:29:58 UTC
b9bdde0 Restore diagnostic chatter for clearing cache keys 25 July 2023, 16:29:20 UTC
8b12c5b Add API method to clear matching cached items URL includes a trailing (URL-encoded) regular expression. 25 July 2023, 06:44:30 UTC
2eb9dcf some minor issues spotted by PyCharm inspection and 1 bug I introduced in update_amendments 25 July 2023, 01:12:08 UTC
b755cbc pre-commit hook that MTH uses documented 24 July 2023, 19:26:57 UTC
24cb31f black code style badge on README 24 July 2023, 19:25:23 UTC
cdd33fe reformatted tests 24 July 2023, 19:23:11 UTC
3f406fc Merge pull request #252 from OpenTreeOfLife/black ran black code formatter 24 July 2023, 19:18:28 UTC
bb6c578 ran black code formatter 22 July 2023, 17:34:46 UTC
d1d91c3 Merge pull request #251 from OpenTreeOfLife/development Development 20 July 2023, 18:30:56 UTC
dd8ed5a Merge pull request #250 from OpenTreeOfLife/collection-saving Collection saving 20 July 2023, 18:14:23 UTC
cc0b9fe Bug fix - collections were not saving. Minor refactoring of the logic for getting the auth_token from the request in the process of fixing this bug. 20 July 2023, 18:12:42 UTC
b630fc2 Merge pull request #249 from OpenTreeOfLife/development Development 20 July 2023, 16:45:00 UTC
c624fe3 Merge pull request #248 from OpenTreeOfLife/fine-grained Several fine-grained study access methods added back to the API 20 July 2023, 15:26:32 UTC
797d373 Merge pull request #247 from OpenTreeOfLife/development Development 20 July 2023, 15:18:12 UTC
2a6f200 we have a doc info at this url now 19 July 2023, 20:14:59 UTC
9d76f2e Merge branch 'test-gets-with-params-not-data-payload' into fine-grained 19 July 2023, 20:10:45 UTC
4f0a0f7 rest of fine-grained API. not thoroughly tested yet 19 July 2023, 20:07:30 UTC
baad1da Merge pull request #246 from OpenTreeOfLife/log-get-exceptions log exceptions generated when fetching a study from the docstore 18 July 2023, 17:44:19 UTC
71b6014 log exceptions generated when fetching a study from the docstore 18 July 2023, 17:37:10 UTC
8698dec v3 12 July 2023, 19:33:11 UTC
11e5f11 now returning 400 not 404. 400 seems better 12 July 2023, 19:25:03 UTC
482b7b1 using requests.get for GETs 12 July 2023, 19:23:45 UTC
ec6cb5c Merge pull request #242 from OpenTreeOfLife/nonjsontree only render to JSON if outformat is json 12 July 2023, 17:49:09 UTC
a6f8aa4 only render to JSON if outformat is json 12 July 2023, 17:37:50 UTC
d1fc6b3 Merge pull request #240 from OpenTreeOfLife/tip-labels Tip labels 11 July 2023, 19:39:49 UTC
5d7f5f9 debug extention 11 July 2023, 19:24:32 UTC
8e9c1a8 optional return to split fetch 11 July 2023, 19:04:35 UTC
6fd64f4 optional trailing slash on all study fetch 11 July 2023, 18:55:08 UTC
7f83503 restore accidentally deleted route 11 July 2023, 18:42:10 UTC
a07d554 attempt to fix trailing slash on get 11 July 2023, 18:35:55 UTC
0a110c2 git failure log still not working 11 July 2023, 17:17:12 UTC
917d3ba fix config syntax 07 July 2023, 18:07:37 UTC
a8a0c74 get base_url from config 07 July 2023, 18:04:51 UTC
a1ba35c Remove log chatter 27 June 2023, 17:13:52 UTC
b05a697 Encode request body for simpler cache keys 27 June 2023, 17:01:54 UTC
5c7220b Log unique cache keys for review 27 June 2023, 16:51:17 UTC
5fdd74f Emulate stronger cache keys from legacy web2py This should eliminate goofy cache hits that return, e.g., a synth-subtree from a prior/different request. 27 June 2023, 16:15:57 UTC
6b9a6ca Add POST payload (request body) to our cache keys! This should address the problem of getting bogus cached values when the URL is an exact match (useless for POST requests). 27 June 2023, 07:31:11 UTC
ca42fd6 Merge branch 'master' into tag-fix 22 June 2023, 19:01:14 UTC
back to top