Commit Graph

183 Commits

Author SHA1 Message Date
Nadja Reitzenstein
ba73fe80c5 Re-enable MQTT 2021-09-21 18:45:35 +02:00
Nadja Reitzenstein
04052b6193 better output and examples 2021-09-21 09:22:54 +02:00
Nadja Reitzenstein
aa58657122 Let's not break, shall we? ^^' 2021-09-21 09:06:49 +02:00
Nadja Reitzenstein
bd635d97ac Make work 2021-09-21 07:54:18 +02:00
Nadja Reitzenstein
f4fead00e6 Only return caps the user can have 2021-09-21 07:54:18 +02:00
Nadja Reitzenstein
27791ed19b Move around Ownership until it compiles 2021-09-21 07:54:18 +02:00
Nadja Reitzenstein
e678e67d32 Pointerwise moving is even easier 2021-09-21 07:54:18 +02:00
Nadja Reitzenstein
d29b0c207d Unused lifetime parameter are unused. 2021-09-21 07:54:18 +02:00
Nadja Reitzenstein
4e3bb44040 Start the user API 2021-09-21 07:54:18 +02:00
Nadja Reitzenstein
006ae0af68 Better user 2021-09-21 07:54:18 +02:00
Nadja Reitzenstein
2fe6aa41c1 Dump RoleIdentifier the right way around 2021-09-21 07:54:18 +02:00
Nadja Reitzenstein
bf840a2c94 GetMachine impl 2021-09-19 20:34:03 +02:00
Nadja Reitzenstein
ba7a59c3de Stuff to make work 2021-09-19 19:48:16 +02:00
Nadja Reitzenstein
abc9126137 Fix clippy lints 2021-09-19 19:48:16 +02:00
Nadja Reitzenstein
660fe5ed9e Most of Machine implemented 2021-09-19 15:58:37 +02:00
Nadja Reitzenstein
e5903961d1 More API implementation 2021-09-19 15:58:37 +02:00
Nadja Reitzenstein
b8a9b64953 Remove removed schemata include 2021-09-19 15:58:37 +02:00
Gregor Reitzenstein
a1355aaa6a Fix all tests 2021-09-19 15:58:37 +02:00
Gregor Reitzenstein
8ceee0bd94 Better database abstraction 2021-09-19 15:58:37 +02:00
Gregor Reitzenstein
d0b73c9b49 make compile 2021-09-19 15:58:37 +02:00
Gregor Reitzenstein
8e1c0ea0a3 Setup new schema modules 2021-09-19 15:58:37 +02:00
Kai Kriegel
8d337248a8 only do a basic config check
Printing of normalized dhall will have to wait until i figure out how to supply the needed type info to the serializer
2021-08-28 23:20:41 +02:00
Kai Kriegel
fc614d7ce2 added config check 2021-08-27 21:51:44 +02:00
Gregor Reitzenstein
8ce5c2f6ff Minimal draft implementation of getGiveBack
It's untested but it should(TM) work.
2021-03-23 15:24:58 +01:00
Gregor Reitzenstein
1a241f1f7d Adds working GiveBack 2021-02-22 17:26:18 +01:00
Gregor Reitzenstein
131546e150 Start adding a Future ReturnToken 2021-02-22 17:26:18 +01:00
Gregor Reitzenstein
55dcf6dd80 Updates to allow use()ing stuff 2021-02-09 17:41:05 +00:00
Gregor Reitzenstein
d5b635025d Actually set the API user as well 2021-02-09 17:20:10 +00:00
Gregor Reitzenstein
38eb26b684 format an error 2021-02-09 08:52:07 +00:00
Gregor Reitzenstein
14eb9b048a Polling futures turns out to be a smart thing to do. Fixes #12 2021-02-08 18:28:27 +00:00
Gregor Reitzenstein
9c87c192fa We don't use remote roles for now 2021-01-27 14:40:33 +00:00
Gregor Reitzenstein
4aaa281303 Marks unused variables to cut down on warnings 2021-01-26 14:47:58 +00:00
Gregor Reitzenstein
bde889582b Fixes unecessary mut all over the place 2021-01-26 14:42:04 +00:00
Gregor Reitzenstein
c0618e949d Fixes unused import on macros 2021-01-26 14:39:57 +00:00
Gregor Reitzenstein
4c7359531d Finally switch over to Config instead of Settings 2021-01-26 14:39:16 +00:00
Gregor Reitzenstein
26f1de1907 Fixes all those unused import warnings 2021-01-26 14:36:55 +00:00
Gregor Reitzenstein
fbc661f478 Roles dumping 2021-01-26 14:11:50 +00:00
Gregor Reitzenstein
f387f55c06 Machine state change with access control 2021-01-22 15:25:26 +00:00
Gregor Reitzenstein
5295611563 only use internal role db for now 2021-01-20 12:39:04 +00:00
Gregor Reitzenstein
cda947a0e9 No more priority pls 2021-01-20 11:55:15 +00:00
Gregor Reitzenstein
53564b6bca Also point at the correct global config file... <.< 2020-12-16 14:47:13 +01:00
Gregor Reitzenstein
d4da25b0d7 Load passdb \o/ 2020-12-16 14:28:21 +01:00
Gregor Reitzenstein
d568d46212 Load roles into the accessdb 2020-12-16 14:04:50 +01:00
Gregor Reitzenstein
8f5cea673b Put the users in the db as well 2020-12-16 13:51:47 +01:00
Gregor Reitzenstein
78e7d45614 Users loading, noot noot! 2020-12-16 13:30:04 +01:00
Gregor Reitzenstein
a279a2ed48 Actually implement fill_info in a way that compiles. ^^' 2020-12-16 12:49:56 +01:00
Gregor Reitzenstein
cfa71f8be2 Implements fill_info 2020-12-16 12:42:14 +01:00
Gregor Reitzenstein
7bdbdac86b Properly stop api server 2020-12-16 12:27:34 +01:00
Gregor Reitzenstein
be73385758 Properly start api server 2020-12-16 12:24:19 +01:00
Gregor Reitzenstein
cca5bddbb8 Implement parts of the Machine API 2020-12-16 11:32:31 +01:00