summaryrefslogtreecommitdiffstats
path: root/rust/src/api_helpers.rs
Commit message (Collapse)AuthorAgeFilesLines
* generic edit accept, and per-row variantBryan Newbold2018-09-091-38/+12
| | | | The per-row variant is for use with cockroach.
* fixes after autoaccept mergeBryan Newbold2018-09-071-0/+1
|
* fmtBryan Newbold2018-09-071-2/+3
|
* major CRUD refactorBryan Newbold2018-09-071-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 responseBryan Newbold2018-08-311-4/+1
|
* ORCIDs can end in X characterBryan Newbold2018-08-161-1/+9
|
* big transaction/conn refactorBryan Newbold2018-07-251-71/+69
|
* abstracts; more testsBryan Newbold2018-07-251-25/+30
|
* more external ident handlingBryan Newbold2018-07-251-0/+84
|
* whole bunch of clippy fixesBryan Newbold2018-07-241-1/+1
|
* editor_id and editgroup_id as idents; revisions as raw UUIDBryan Newbold2018-07-201-5/+8
|
* rust: base32 encoded identsBryan Newbold2018-07-201-0/+21
|
* WIP on API spec improvementsBryan Newbold2018-05-241-16/+9
| | | | Fixes a bunch of i64/i32/isize stuff
* editgroup accept functionBryan Newbold2018-05-241-1/+67
|
* get_or_create_editgroup() helper for POSTsBryan Newbold2018-05-241-0/+28