Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | web: route constraints on fcids and UUIDs | Bryan Newbold | 2020-09-17 | 1 | -4/+6 |
| | | | | | | | | | | | Instead of accepting any string for these parameters and throwing a 400 error if not the correct type, implement better route matching at the framework level and return more 404s. This resolves several outstanding sentry exceptions. The "flask-uuid" was imported and seems to have been configured for this purpose previously, but I guess I never finished configuring it. | ||||
* | wire up new TOML views | Bryan Newbold | 2020-07-30 | 1 | -8/+8 |
| | |||||
* | refactor coverage tests/mocks | Bryan Newbold | 2020-07-30 | 1 | -2/+17 |
| | |||||
* | lint (flake8) python test files | Bryan Newbold | 2020-07-01 | 1 | -4/+0 |
| | |||||
* | Merge pull request #53 from EdwardBetts/spelling | bnewbold | 2020-03-27 | 1 | -1/+1 |
|\ | | | | | Correct spelling mistakes | ||||
| * | Correct spelling mistakes | Edward Betts | 2020-03-27 | 1 | -1/+1 |
| | | |||||
* | | catch ApiValueError in some generic API calls | Bryan Newbold | 2020-03-25 | 1 | -0/+2 |
|/ | | | | | | | | | | | | | The motivation for this change is to handle bogus revision IDs in URLs, which were causing 500 errors not 400 errors. Eg: https://qa.fatcat.wiki/file/rev/5d5d5162-b676-4f0a-968f-e19dadeaf96e%2B2019-11-27%2B13:49:51%2B0%2B6 I have no idea where these URLs are actually coming from, but they should be 4xx not 5xx. Investigating made me realize there is a whole category of ApiValueError exceptions we were not catching and should have been. | ||||
* | regression test for deleted entity history view | Bryan Newbold | 2019-12-09 | 1 | -0/+25 |
| | |||||
* | redirect direct entity underscore links | Bryan Newbold | 2019-10-03 | 1 | -0/+2 |
| | |||||
* | refactor all python source for client lib name | Bryan Newbold | 2019-09-05 | 1 | -1/+1 |
| | |||||
* | complete generic entity rev views | Bryan Newbold | 2019-06-28 | 1 | -8/+46 |
| | | | | | | Was getting 500s in production from crawlers. Also expand test coverage. | ||||
* | start adding some new web route tests | Bryan Newbold | 2019-06-13 | 1 | -0/+6 |
| | |||||
* | update tests for lookup views | Bryan Newbold | 2019-06-05 | 1 | -3/+3 |
| | |||||
* | release lookup view | Bryan Newbold | 2019-06-05 | 1 | -1/+1 |
| | |||||
* | python tests passing (release_stage, ext_ids) | Bryan Newbold | 2019-05-13 | 1 | -2/+2 |
| | |||||
* | TODO: handle 'already merged' in edit forms better | Bryan Newbold | 2019-04-04 | 1 | -1/+4 |
| | |||||
* | test already-merged editgroup_id (via web form) | Bryan Newbold | 2019-04-04 | 1 | -2/+14 |
| | |||||
* | add basic tests for a bunch of form handling code | Bryan Newbold | 2019-04-04 | 1 | -17/+137 |
| | |||||
* | many web test improvements | Bryan Newbold | 2019-04-04 | 1 | -11/+20 |
| | |||||
* | start improving webface test coverage | Bryan Newbold | 2019-04-04 | 1 | -0/+153 |