Commit graph

604 commits

Author SHA1 Message Date
Joel Collins
56bc985a69 Added lock to core import 2020-01-14 17:20:01 +00:00
Joel Collins
bc5c410abc Better handling of default extension exceptions 2020-01-14 16:49:45 +00:00
Joel Collins
94aac61925 Remove old plugins 2020-01-14 16:49:30 +00:00
Joel Collins
bd7cea0fdf Added draft PiCamera LST extension 2020-01-14 16:36:37 +00:00
Joel Collins
5f11994be5 Handle exceptions when loading extensions 2020-01-14 16:36:24 +00:00
Joel Collins
bf9a1e358e Fixed finding captures by UUID 2020-01-14 15:29:35 +00:00
Joel Collins
0f16c5c894 Fixed GUI building 2020-01-14 15:07:43 +00:00
Joel Collins
ab08f18ff0 Automatically include extension info in expanded plugin form 2020-01-14 15:07:30 +00:00
Joel Collins
aa4445de7a Fixed borked metadata PUT validation 2020-01-14 15:07:06 +00:00
Joel Collins
fc1ba3d834 Add system actions list 2020-01-14 15:06:50 +00:00
Joel Collins
38f92c6261 Fixed f-string 2020-01-14 15:06:31 +00:00
Joel Collins
b1303926db Enable CORS on /routes 2020-01-14 15:06:00 +00:00
Joel Collins
6e46ab5891 Added default UUID serialisation 2020-01-14 15:05:50 +00:00
Joel Collins
1576bb7553 Fixed UUID keys 2020-01-14 15:05:42 +00:00
Joel Collins
26e719feff Tidied up docstrings 2020-01-14 11:45:04 +00:00
Joel Collins
a329b9197b Renamed Resource to View, and allow custom root links 2020-01-14 11:41:56 +00:00
Joel Collins
234ebc1cbb Support uriVariables in thing description 2020-01-13 16:50:10 +00:00
Joel Collins
64f89c5355 Automatically tag extensions 2020-01-13 16:32:51 +00:00
Joel Collins
3ba874e786 Tagged "tasks" views 2020-01-13 16:32:37 +00:00
Joel Collins
9ec7795543 Added 404 description 2020-01-13 16:32:24 +00:00
Joel Collins
9faa05aec1 Added missing API documentation 2020-01-13 16:24:32 +00:00
Joel Collins
4003e4e65c Renamed devices to components 2020-01-13 11:08:05 +00:00
Joel Collins
6b99873d53 Added LabThing decorators 2020-01-13 11:07:47 +00:00
Joel Collins
c1da678439 Added decorators to state routes 2020-01-13 11:07:03 +00:00
Joel Collins
c5d4f230c8 Fixed finding new components 2020-01-13 11:06:51 +00:00
Joel Collins
f0f2a30d7e Added versions and full names to default extensions 2020-01-11 21:17:08 +00:00
Joel Collins
a4196b6765 Refactored adding views, actions, props and components 2020-01-11 14:58:50 +00:00
Joel Collins
7715c19305 Register as Thing properties 2020-01-11 14:20:54 +00:00
Joel Collins
6caa663628 Added more info to TD properties 2020-01-11 14:20:42 +00:00
Joel Collins
fe1704f223 Fall back to POST docstring for Action description 2020-01-10 20:02:55 +00:00
Joel Collins
39866626dc Use LabThings decorators 2020-01-10 20:02:36 +00:00
Joel Collins
3f25959150 Switch to return status, not deprecated state 2020-01-10 19:58:45 +00:00
Joel Collins
5616e76f50 Use LabThings decorators 2020-01-10 19:58:30 +00:00
Joel Collins
23c10dc292 Added LabThings decorators 2020-01-10 19:55:41 +00:00
Joel Collins
4862c7a474 Moved conflicting code into 'types' submodule 2020-01-10 19:44:50 +00:00
Joel Collins
b26c896528 Added notes on type conversion 2020-01-09 22:39:24 +00:00
Joel Collins
4848593d8d Started smarter type conversion 2020-01-09 22:34:45 +00:00
Joel Collins
8a282db12b Moved to collision-robust device name 2020-01-09 20:04:22 +00:00
Joel Collins
cf19939379 Added class style to decorators that can be applied to view classes 2020-01-08 18:44:10 +00:00
Joel Collins
e44da64ed4 Improved property and action style 2020-01-08 18:43:07 +00:00
Joel Collins
3cbd0416d0 Created @ltaction and @ltproperty decorators 2020-01-08 18:38:52 +00:00
Joel Collins
d12fd3e02c Removed old _gui property 2020-01-07 22:28:51 +00:00
Joel Collins
eeb15453d0 Moved eV GUI stuff out of LabThings 2020-01-07 22:25:19 +00:00
Joel Collins
3fef94dc95 Removed old swagger routes 2020-01-07 22:25:00 +00:00
Joel Collins
5d1f3be6d7 Extra documentation 2020-01-07 21:23:49 +00:00
Joel Collins
eaf2fc5f7d Enable tag inheritance 2020-01-07 21:23:42 +00:00
Joel Collins
ed13749abe Improved documentation 2020-01-07 15:04:47 +00:00
Joel Collins
a2bb1a1a38 Fixed root swagger UI description 2020-01-07 14:21:24 +00:00
Joel Collins
b2824251ae Include Swagger UI 2020-01-07 14:19:52 +00:00
Joel Collins
5c6708cddd Removed a couple of unused prints 2020-01-07 13:21:09 +00:00