Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | actually check withdrawn status | Bryan Newbold | 2019-05-20 | 1 | -0/+3 |
| | |||||
* | basic controlled vocabulary for withdrawn_stage | Bryan Newbold | 2019-05-20 | 1 | -2/+38 |
| | |||||
* | include edit_extra on single-entity creates | Bryan Newbold | 2019-05-20 | 1 | -0/+1 |
| | |||||
* | make some XXX into TODO | Bryan Newbold | 2019-05-20 | 3 | -3/+2 |
| | |||||
* | allow versioned PMCID | Bryan Newbold | 2019-05-20 | 1 | -2/+5 |
| | |||||
* | rust/schema: allow 'retraction' release_type | Bryan Newbold | 2019-05-16 | 1 | -0/+2 |
| | |||||
* | rust: fix missing 'created' field test failure | Bryan Newbold | 2019-05-15 | 1 | -0/+1 |
| | |||||
* | codegen and rust impl created timestamp | Bryan Newbold | 2019-05-14 | 7 | -11/+34 |
| | |||||
* | rust: return editors and cl index for editgroup more often | Bryan Newbold | 2019-05-14 | 5 | -15/+20 |
| | |||||
* | rust impl endpoint changes | Bryan Newbold | 2019-05-14 | 6 | -285/+211 |
| | |||||
* | rust codegen | Bryan Newbold | 2019-05-14 | 10 | -2492/+2151 |
| | |||||
* | rust codegen and impl | Bryan Newbold | 2019-05-14 | 7 | -443/+494 |
| | |||||
* | rust: fill in missing extid checkers | Bryan Newbold | 2019-05-13 | 3 | -19/+251 |
| | |||||
* | rust: fix ark lookup (new example id) | Bryan Newbold | 2019-05-13 | 1 | -1/+1 |
| | |||||
* | sql schema: more test/demo helpers in new schema | Bryan Newbold | 2019-05-13 | 1 | -1/+18 |
| | |||||
* | remove no-longer-necessary cast | Bryan Newbold | 2019-05-13 | 1 | -1/+1 |
| | |||||
* | rust: size_bytes -> size | Bryan Newbold | 2019-05-13 | 1 | -2/+2 |
| | |||||
* | codegen size_bytes -> size | Bryan Newbold | 2019-05-13 | 5 | -17/+16 |
| | |||||
* | rust: fix subtitle/original_title typo | Bryan Newbold | 2019-05-13 | 1 | -1/+1 |
| | |||||
* | rust: fix creator field order mangling | Bryan Newbold | 2019-05-13 | 1 | -4/+4 |
| | | | | | It's sort of disturbing that this sort of typo/bug can have an actual runtime impact. (struct field order must match schema order) | ||||
* | add a rust test for extid table UNIQ | Bryan Newbold | 2019-05-10 | 1 | -0/+37 |
| | |||||
* | get tests passing with extid changes | Bryan Newbold | 2019-05-10 | 2 | -27/+91 |
| | |||||
* | basic impl of extid changes | Bryan Newbold | 2019-05-10 | 5 | -108/+191 |
| | |||||
* | drop back down to 32 column diesel mode | Bryan Newbold | 2019-05-10 | 1 | -1/+1 |
| | |||||
* | codegen extid changes (rust) | Bryan Newbold | 2019-05-10 | 9 | -178/+216 |
| | |||||
* | schema: move release ext_ids to their own table and sub-entity | Bryan Newbold | 2019-05-10 | 2 | -8/+36 |
| | | | | | Some identifiers are kept on the main release_rev table to minimize impact to the existing database. | ||||
* | impl withdrawn_status | Bryan Newbold | 2019-05-10 | 7 | -13/+13 |
| | |||||
* | schema: withdrawn_state -> withdrawn_status | Bryan Newbold | 2019-05-10 | 2 | -2/+2 |
| | |||||
* | remove accidental index comments | Bryan Newbold | 2019-05-10 | 1 | -2/+2 |
| | |||||
* | basic given_name/surname in API hit | Bryan Newbold | 2019-05-09 | 1 | -0/+2 |
| | |||||
* | rust impl cdx extra_json removal | Bryan Newbold | 2019-05-09 | 7 | -23/+1 |
| | |||||
* | revert webcapture CDX extra_json | Bryan Newbold | 2019-05-09 | 2 | -4/+2 |
| | | | | Keep things simpler until needed. | ||||
* | revet/run both migrations in rust tests | Bryan Newbold | 2019-05-09 | 1 | -0/+2 |
| | |||||
* | initial API schema rust impl | Bryan Newbold | 2019-05-09 | 3 | -40/+70 |
| | |||||
* | rust codegen | Bryan Newbold | 2019-05-09 | 9 | -10/+203 |
| | |||||
* | extent release_date codegen hack to withdrawn_date | Bryan Newbold | 2019-05-09 | 1 | -0/+1 |
| | |||||
* | basic impl of new SQL schema in rust code (not wired to API) | Bryan Newbold | 2019-05-08 | 3 | -19/+71 |
| | |||||
* | codegen diesel rust schema | Bryan Newbold | 2019-05-08 | 2 | -2/+14 |
| | | | | | | | | The number of fields on release_rev went over 32, so we need the (slow) 64 column feature of diesel. Might be possible to get back under that if we don't use some of these columns after all. | ||||
* | first draft of SQL schema changes | Bryan Newbold | 2019-05-08 | 2 | -0/+76 |
| | |||||
* | more complete metadata dumps | Bryan Newbold | 2019-04-30 | 1 | -1/+4 |
| | |||||
* | rust: API lower-cases DOI lookups | Bryan Newbold | 2019-04-18 | 2 | -2/+15 |
| | |||||
* | rustfmt | Bryan Newbold | 2019-04-09 | 2 | -2/+7 |
| | |||||
* | don't require auth for editgroup annotations | Bryan Newbold | 2019-04-09 | 4 | -7/+1 |
| | | | | | | | | | | Amazing that this bug found it's way through... because most testing is from Python, and was having serious auth config leakage with python_client. We're still in 0.x, and this is such a small/eggregious bug that i'm not going to tag as a backwards-incompatible schema update (but will note in CHANGELOG). | ||||
* | tweak schema example wayback URLs | Bryan Newbold | 2019-04-09 | 1 | -2/+2 |
| | |||||
* | rust: fix macaroon expiry check | Bryan Newbold | 2019-04-09 | 2 | -10/+26 |
| | | | | | | | | | | | | | There were two bugs with this code: the expiry timestamps were getting enclosed in double-quotes (which caused parse bugs), and the actual caveat check itself was backwards (expires < now instead of expires > now). An underlying issue was that these caveats weren't actually getting checked in the tests. Should fix a bug where users don't get auth'd correctly when logging in via mechanisms other than tokens. | ||||
* | update dev setup instructions | Bryan Newbold | 2019-03-15 | 3 | -15/+24 |
| | |||||
* | example schema: more edge cases | Bryan Newbold | 2019-03-04 | 1 | -2/+16 |
| | |||||
* | tweaks to schema examples | Bryan Newbold | 2019-03-02 | 1 | -3/+3 |
| | |||||
* | verify release_status field | Bryan Newbold | 2019-02-14 | 2 | -0/+35 |
| | |||||
* | small number of additional release_types | Bryan Newbold | 2019-02-14 | 1 | -0/+4 |
| |