https://github.com/OpenTreeOfLife/phylesystem-api

sort by:
Revision Author Date Message Commit Date
6ced241 Merge pull request #264 from OpenTreeOfLife/force-collection-download Force collection download to JSON file 05 March 2024, 18:10:44 UTC
fdce137 more cleanup 05 March 2024, 03:08:21 UTC
d6819b2 cleanup 05 March 2024, 03:07:12 UTC
05bed3d Modified chatter 05 March 2024, 02:45:08 UTC
a4ed51b typo 05 March 2024, 02:44:09 UTC
973dc40 Remove failing log statements 05 March 2024, 01:09:50 UTC
ccae4cc diagnostic chatter 05 March 2024, 01:02:54 UTC
c8d047a Invoke response object before modifying it 05 March 2024, 00:46:27 UTC
c0c3d6c Use proper request.reponse reference 04 March 2024, 23:57:42 UTC
e89e86c Test for file extension (download if found) This should restored older (pre-Pyramid) behavior and leave our normal fetches alone. 04 March 2024, 22:38:31 UTC
a4a4ad8 Force tree collection fetch to download if possible. NB - We use the same URL to download and for fetch-to-edit. Let's see if we get the right behavior in each case. 04 March 2024, 22:20:47 UTC
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
back to top