summaryrefslogtreecommitdiffstats
path: root/python/fatcat_web/routes.py
Commit message (Expand)AuthorAgeFilesLines
* web: implement new schema changesBryan Newbold2021-10-131-2/+4
* web: always log upstream errors (may be redundant)Bryan Newbold2021-07-231-0/+2
* web: fix flask/werkzeug encoding for mediawiki oauthBryan Newbold2021-07-131-1/+4
* small python lint fixes (no behavior change)Bryan Newbold2021-05-251-1/+1
* web: try container search along with release for generic queriesBryan Newbold2021-02-261-3/+12
* web: reduce flash() usage; have logins redirectBryan Newbold2021-02-261-3/+2
* web: handle unknown CSL style as a cleaner 400 pageBryan Newbold2020-09-171-1/+5
* lint cleanupsBryan Newbold2020-09-171-1/+0
* web: route constraints on fcids and UUIDsBryan Newbold2020-09-171-97/+97
* coverage search: pretty display for ES query errorsBryan Newbold2020-09-171-1/+12
* sitemap fixes from testingBryan Newbold2020-08-191-5/+5
* update robots.txt and sitemap.xmlBryan Newbold2020-08-191-2/+13
* routes: handle case of viewing deleted entity in editgroup contextBryan Newbold2020-07-301-1/+1
* minor lint fixesBryan Newbold2020-07-301-2/+1
* control shadow preservation display with a flagBryan Newbold2020-07-301-4/+16
* release search: fix fulltext_only checkbox (from query object)Bryan Newbold2020-07-301-0/+1
* search: 'recent' mode for coverage searchBryan Newbold2020-07-301-5/+10
* first iteration of flexible search coverageBryan Newbold2020-07-301-0/+29
* make some ES agg methods work on general queriesBryan Newbold2020-07-301-3/+7
* move container _stats enrichment to routesBryan Newbold2020-07-301-1/+3
* web: move random article enrichment to special caseBryan Newbold2020-07-301-2/+3
* update container view statsBryan Newbold2020-07-301-0/+5
* preservation coverage updates (first round)Bryan Newbold2020-07-301-4/+60
* error handling: use 400 page with error passed instead of flash()Bryan Newbold2020-07-281-13/+7
* remove some spurious print statementsBryan Newbold2020-07-281-3/+0
* convert some API errors from abort() to raiseBryan Newbold2020-07-281-7/+7
* generic API error pageBryan Newbold2020-07-281-0/+30
* search: catch ES errors and display betterBryan Newbold2020-07-281-3/+9
* refactor release and container searchBryan Newbold2020-07-241-33/+11
* simple lint (flake8) fixes over python codebaseBryan Newbold2020-07-231-1/+1
* lint (flake8) web interface python filesBryan Newbold2020-07-011-4/+3
* search: assume * when q is not set or emptyMartin Czygan2020-04-291-0/+4
* update ingest request schemaBryan Newbold2019-12-131-2/+6
* initial 'Save Paper Now' web formBryan Newbold2019-12-121-1/+41
* Add basic pagination to search resultsMartin Czygan2019-11-081-2/+7
* redirect direct entity underscore linksBryan Newbold2019-10-031-0/+28
* handle more external identifiers in pythonBryan Newbold2019-09-181-0/+4
* webface: fix duration_seconds parsingBryan Newbold2019-09-181-1/+1
* python webface impl token generationBryan Newbold2019-09-181-0/+33
* refactor all python source for client lib nameBryan Newbold2019-09-051-2/+2
* finish container coverage pageBryan Newbold2019-09-041-0/+15
* start container coverage pageBryan Newbold2019-09-041-0/+19
* do release search by container_id, not issnlBryan Newbold2019-09-031-0/+4
* container issnl: handle invalid ISSN-L better, and fix except blocksBryan Newbold2019-08-221-2/+5
* default container stats by ident, not issnlBryan Newbold2019-08-121-1/+19
* complete generic entity rev viewsBryan Newbold2019-06-281-28/+14
* include _metadata in editgroup views alsoBryan Newbold2019-06-141-0/+4
* refactor all entities to new UI styleBryan Newbold2019-06-131-18/+128
* fixes after rebaseBryan Newbold2019-06-131-2/+2
* start work on 'generic' search boxBryan Newbold2019-06-131-4/+26