Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | only superusers get auto-magic-privs | Bryan Newbold | 2019-01-07 | 1 | -1/+1 |
| | |||||
* | editor update | Bryan Newbold | 2019-01-03 | 1 | -1/+48 |
| | |||||
* | rustfmt; implement role-based auth checks | Bryan Newbold | 2018-12-31 | 1 | -6/+11 |
| | |||||
* | basic auth unittests | Bryan Newbold | 2018-12-28 | 1 | -1/+1 |
| | |||||
* | more auth refactoring | Bryan Newbold | 2018-12-28 | 1 | -0/+12 |
| | |||||
* | fileset/web basic implementation | Bryan Newbold | 2018-12-26 | 1 | -3/+39 |
| | | | | | | As well as small consistency and bugfix implementations. No new tests yet... | ||||
* | implement release_year (and rustfmt) | Bryan Newbold | 2018-12-24 | 1 | -7/+15 |
| | |||||
* | verify checksum against regexes | Bryan Newbold | 2018-12-21 | 1 | -1/+72 |
| | |||||
* | more edit edgecases; editgroup status check | Bryan Newbold | 2018-12-21 | 1 | -0/+17 |
| | |||||
* | new rustfmt (1.31) | Bryan Newbold | 2018-12-14 | 1 | -8/+16 |
| | |||||
* | implement hide flag | Bryan Newbold | 2018-11-26 | 1 | -23/+70 |
| | |||||
* | enforce some controlled vocabularies in API | Bryan Newbold | 2018-11-14 | 1 | -0/+106 |
| | |||||
* | fix rust in-line tests, and parse_line takes ref | Bryan Newbold | 2018-09-12 | 1 | -5/+5 |
| | | | | Forgot to run tests before pushing... thanks CI! | ||||
* | use idiomatic from_str for ExpandFlags | Bryan Newbold | 2018-09-11 | 1 | -13/+17 |
| | |||||
* | implement new editgroup_id behavior | Bryan Newbold | 2018-09-11 | 1 | -16/+25 |
| | |||||
* | derive PartialEq for FatCatId | Bryan Newbold | 2018-09-11 | 1 | -1/+1 |
| | |||||
* | 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 |