summaryrefslogtreecommitdiffstats
path: root/rust/src/api_server.rs
Commit message (Expand)AuthorAgeFilesLines
* finish fatcat-api => fatcat-api-spec refactorBryan Newbold2018-09-111-2/+2
* new rustfmtBryan Newbold2018-09-111-17/+21
* rust clippy (lint) tweaksBryan Newbold2018-09-111-6/+6
* many small API cleanupsBryan Newbold2018-09-101-46/+44
* continue CRUD refactor, removing CUD handlersBryan Newbold2018-09-101-220/+1
* database_entity_crud -> api_entity_crudBryan Newbold2018-09-101-1/+1
* api_server: give up and use star schema importBryan Newbold2018-09-091-6/+1
* TODO and commentBryan Newbold2018-09-071-1/+0
* fixes after autoaccept mergeBryan Newbold2018-09-071-44/+35
* fmtBryan Newbold2018-09-071-28/+65
* Merge branch 'autoaccept' into http-verbsBryan Newbold2018-09-071-1/+30
|\
| * editgroup IDs are fcid, not uuidBryan Newbold2018-08-301-1/+1
| * editgroup parameter for batch insertsBryan Newbold2018-08-301-5/+19
| * implement autoacceptBryan Newbold2018-08-201-18/+43
* | fix/replace a lot of expect() callsBryan Newbold2018-09-071-3/+2
* | mostly done with CRUD refactorBryan Newbold2018-09-071-617/+70
* | batch inserts by defaultBryan Newbold2018-09-071-0/+1
* | major CRUD refactorBryan Newbold2018-09-071-85/+24
* | skeleton create/delete endpoints for worksBryan Newbold2018-09-061-0/+122
* | correct EditgroupAlreadyAccepted responseBryan Newbold2018-08-311-1/+4
|/
* use index_val, not index, in SQL schemaBryan Newbold2018-08-201-6/+6
* add NOT NULL to other lookupsBryan Newbold2018-08-191-0/+6
* add hints for postgres query plannerBryan Newbold2018-08-191-0/+6
* trivial implementation of core_id field on releasesBryan Newbold2018-08-141-3/+5
* remove accidental printlnBryan Newbold2018-07-261-1/+0
* refactoring; expand keyword implBryan Newbold2018-07-251-43/+70
* big transaction/conn refactorBryan Newbold2018-07-251-152/+85
* have get_editgroup take optional connBryan Newbold2018-07-251-9/+18
* actually ON CONFLICT abstract creation (and test)Bryan Newbold2018-07-251-3/+3
* abstracts; more testsBryan Newbold2018-07-251-13/+53
* more external ident handlingBryan Newbold2018-07-251-10/+45
* whole bunch of clippy fixesBryan Newbold2018-07-241-58/+58
* partial implementation of new API featuresBryan Newbold2018-07-241-35/+84
* oops, forgot revisions should be UUIDBryan Newbold2018-07-201-5/+5
* editor_id and editgroup_id as idents; revisions as raw UUIDBryan Newbold2018-07-201-44/+44
* rust: base32 encoded identsBryan Newbold2018-07-201-32/+32
* refactor massive rust api_server into api_wrappersBryan Newbold2018-06-301-439/+53
* generic changelog endpointsBryan Newbold2018-06-301-7/+78
* respect more flag for stats endpointBryan Newbold2018-06-301-23/+30
* fix release ref and contrib orderingBryan Newbold2018-06-301-0/+2
* add remaining history endpointsBryan Newbold2018-06-301-82/+105
* history for container entitiesBryan Newbold2018-06-301-0/+56
* refactor changelog entry spec structureBryan Newbold2018-06-301-2/+2
* auto-create works for releasesBryan Newbold2018-06-281-2/+19
* no more default/mangled HTTP status codesBryan Newbold2018-06-211-16/+21
* actually log errorsBryan Newbold2018-06-211-12/+30
* handle UUID errors as HTTP 400Bryan Newbold2018-06-201-2/+6
* consistent volume/issue/pages orderingBryan Newbold2018-06-191-3/+3
* implement more of stats endpointBryan Newbold2018-06-191-7/+53
* implement (most) of stats endpointBryan Newbold2018-06-191-3/+56