Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add ExpandFlags type | Bryan Newbold | 2018-09-11 | 1 | -0/+72 |
| | |||||
* | finish fatcat-api => fatcat-api-spec refactor | Bryan Newbold | 2018-09-11 | 1 | -1/+1 |
| | |||||
* | rust clippy (lint) tweaks | Bryan Newbold | 2018-09-11 | 1 | -1/+2 |
| | |||||
* | many small API cleanups | Bryan Newbold | 2018-09-10 | 1 | -16/+19 |
| | | | | | | - use FatCatId much more often (though not everywhere yet) - more consistent types - remove redundant error handling code in wrappers | ||||
* | continue CRUD refactor, removing CUD handlers | Bryan Newbold | 2018-09-10 | 1 | -0/+29 |
| | | | | | | | | Can't remove the "get" handlers because of the expand parameter, which is only implemented for releases and in the handler (not in the CRUD trait, yet). Also didn't do the batch handler stuff yet. | ||||
* | database_entity_crud -> api_entity_crud | Bryan Newbold | 2018-09-10 | 1 | -1/+1 |
| | |||||
* | generic edit accept, and per-row variant | Bryan Newbold | 2018-09-09 | 1 | -38/+12 |
| | | | | The per-row variant is for use with cockroach. | ||||
* | fixes after autoaccept merge | Bryan Newbold | 2018-09-07 | 1 | -0/+1 |
| | |||||
* | fmt | Bryan Newbold | 2018-09-07 | 1 | -2/+3 |
| | |||||
* | major CRUD refactor | Bryan Newbold | 2018-09-07 | 1 | -0/+27 |
| | | | | | | | | | | | | | | | This is the start of a large refactor to move all entity CRUD (create, read, update, delete) model/database code into it's own file. HACKING has been updated with an overview of what happens in each file. Next steps: - split rev (and sub-table) insertion in to db_rev_insert and make create/update generic - inserts should be batch (vector) by default - move all other entities into this new trait framework - bypass api_server wrappers and call into CRUD from api_wrappers for entity ops (should be a big cleanup) | ||||
* | correct EditgroupAlreadyAccepted response | Bryan Newbold | 2018-08-31 | 1 | -4/+1 |
| | |||||
* | ORCIDs can end in X character | Bryan Newbold | 2018-08-16 | 1 | -1/+9 |
| | |||||
* | big transaction/conn refactor | Bryan Newbold | 2018-07-25 | 1 | -71/+69 |
| | |||||
* | abstracts; more tests | Bryan Newbold | 2018-07-25 | 1 | -25/+30 |
| | |||||
* | more external ident handling | Bryan Newbold | 2018-07-25 | 1 | -0/+84 |
| | |||||
* | whole bunch of clippy fixes | Bryan Newbold | 2018-07-24 | 1 | -1/+1 |
| | |||||
* | editor_id and editgroup_id as idents; revisions as raw UUID | Bryan Newbold | 2018-07-20 | 1 | -5/+8 |
| | |||||
* | rust: base32 encoded idents | Bryan Newbold | 2018-07-20 | 1 | -0/+21 |
| | |||||
* | WIP on API spec improvements | Bryan Newbold | 2018-05-24 | 1 | -16/+9 |
| | | | | Fixes a bunch of i64/i32/isize stuff | ||||
* | editgroup accept function | Bryan Newbold | 2018-05-24 | 1 | -1/+67 |
| | |||||
* | get_or_create_editgroup() helper for POSTs | Bryan Newbold | 2018-05-24 | 1 | -0/+28 |