Commit graph

527 commits

Author SHA1 Message Date
jtc42
4918215ea7 Tested Field description 2020-01-02 23:36:59 +00:00
jtc42
9bc4e6171a Fixed doc_response import 2020-01-02 23:01:20 +00:00
jtc42
a75b6073f2 Renamed @response to @doc_response 2020-01-02 23:01:04 +00:00
jtc42
b3f32f2309 Added decorator for documenting response codes 2020-01-02 22:43:44 +00:00
jtc42
3bcfd86ccc Get default description and summary from docstring 2020-01-02 22:43:24 +00:00
jtc42
b0316ae494 Fixed default response docs 2020-01-02 21:42:03 +00:00
jtc42
6d7921e8b4 First draft of auto-Swagger 2020-01-02 21:33:50 +00:00
Joel Collins
99d0d0055e Converted webargs decorators to classes (allowing auto-docs) 2020-01-01 18:07:16 +00:00
Joel Collins
dad89c0779 Use @marshal_with for capture action 2019-12-31 16:25:33 +00:00
Joel Collins
7174e6a60a First test of @use_args decorator 2019-12-31 16:19:50 +00:00
Joel Collins
998d3b4109 Added empty class endpoint 2019-12-30 18:08:03 +00:00
Joel Collins
31018b0c92 Use marshall_with 2019-12-30 18:07:53 +00:00
Joel Collins
f0c1547d82 Added plugin JSON schema 2019-12-30 18:02:47 +00:00
Joel Collins
b4e2d5b172 Only measure sharpness if camera has "array" method 2019-12-28 18:57:53 +00:00
Joel Collins
20bbf5ab21 Removed blueprint stuff from owns_endpoint 2019-12-28 18:55:13 +00:00
Joel Collins
419cc411b7 Move new default plugins to API submodule 2019-12-28 18:53:10 +00:00
Joel Collins
e4c6e892fa Fixed plugin list endpoint 2019-12-28 18:52:52 +00:00
Joel Collins
2b90829020 Replace uuid().hex with just uuid() 2019-12-28 18:36:46 +00:00
jtc42
c85bdcc91d Blackened 2019-12-21 17:40:04 +00:00
jtc42
2574e38b47 Tidied up 2019-12-21 17:38:29 +00:00
jtc42
4793de1283 Generate links at pre_dump time 2019-12-21 17:37:21 +00:00
jtc42
d13f8d8b8c Use LabThing Resource 2019-12-21 16:21:29 +00:00
jtc42
e9bcaf7faf Use LabThing Resource 2019-12-21 16:21:22 +00:00
jtc42
8bda25ea73 Lowercase for endpoint names 2019-12-21 16:21:02 +00:00
jtc42
68541fdddb Removed explicit endpoints 2019-12-21 16:19:52 +00:00
jtc42
2372ba26e1 Added some basic docs (waiting on auto-doc for args) 2019-12-21 13:18:02 +00:00
jtc42
a8a3cafa97 Restructured labthings 2019-12-21 12:10:09 +00:00
Joel Collins
206dd521ec Tidied up app 2019-12-18 15:06:15 +00:00
Joel Collins
45c8d2b47f Removed old plugin system 2019-12-18 15:04:55 +00:00
Joel Collins
a77ed8e273 Removed debug routes 2019-12-18 15:00:08 +00:00
Joel Collins
15a6f13cd5 Blackened 2019-12-18 14:58:51 +00:00
Joel Collins
5a0188abd3 Removed old tasks view 2019-12-18 14:57:27 +00:00
Joel Collins
1047257242 Moved task routes into base labthing 2019-12-18 14:56:45 +00:00
Joel Collins
f2af359b8b Added basic thing description to root 2019-12-18 14:30:33 +00:00
Joel Collins
d52453849c Removed plugins from old v2 route 2019-12-18 12:01:02 +00:00
Joel Collins
74f1d55bb2 Added capture resources to new system 2019-12-18 11:55:51 +00:00
Joel Collins
5efd58f561 Removed API v1 2019-12-18 11:06:35 +00:00
Joel Collins
dee77c295a Migrated scan plugin 2019-12-18 11:06:02 +00:00
Joel Collins
480848b009 Remove old contracted values 2019-12-18 11:02:04 +00:00
Joel Collins
f972609e4c Remove config contraction 2019-12-18 11:01:56 +00:00
Joel Collins
c9ac940a27 Fixed URL prefix 2019-12-16 16:24:36 +00:00
Joel Collins
2b5b0b8744 Added base plugin resource 2019-12-16 16:20:13 +00:00
Joel Collins
469e8218e0 Added spine-to-snake function for new plugin routes 2019-12-13 15:17:35 +00:00
Joel Collins
4eef909d13 Check for missing devices 2019-12-13 15:14:16 +00:00
Joel Collins
cc931cc580 Packaged v2 autofocus plugin 2019-12-13 15:10:27 +00:00
Joel Collins
9e404415ae Actually fixed task termination 2019-12-13 15:06:27 +00:00
Joel Collins
1224daac13 Fixed task termination 2019-12-13 15:03:59 +00:00
Joel Collins
779c112ecc Fixed plugin route attaching 2019-12-13 14:49:28 +00:00
Joel Collins
477abb6970 First draft of new API plugin system 2019-12-13 13:48:50 +00:00
Joel Collins
3db99fee2f Enable stage coordinate zeroing 2019-11-29 14:09:23 +00:00