Commit Graph

50 Commits

Author SHA1 Message Date
Jörn Friedrich Dreyer
0cdeeb7f03 allow handler to return an error
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-06-18 14:08:41 +02:00
Jörn Friedrich Dreyer
a828b8242b handle terms as keywords, remove quotes
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-06-17 17:02:48 +02:00
Jörn Friedrich Dreyer
0f938a8b10 drop redundant id for create requests
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-06-17 15:15:18 +02:00
Jörn Friedrich Dreyer
f3a1d26d2d fix staticcheck
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-06-17 15:04:03 +02:00
Jörn Friedrich Dreyer
a27ca2fe5c implement create and delete api
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-06-16 18:57:50 +02:00
Jörn Friedrich Dreyer
c2668daae8 persist accounts using json, index using bleve
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-06-15 16:04:35 +02:00
Jörn Friedrich Dreyer
e78c4395de Use reasonable set of properties
ocis-graph will be responsible for building graph api resources like
user and groups as well as their relationships. ocis accounts deals
users and groups with all properties necessary to provision user
accounts.

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-06-15 16:04:23 +02:00
Jörn Friedrich Dreyer
5ae2ef9b80 add graph api properties
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-06-15 16:03:12 +02:00
Jörn Friedrich Dreyer
810d2b6b34 parse odata query and build ldap filter
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-06-15 16:02:55 +02:00
Jörn Friedrich Dreyer
2fd05e2b6f rewrite API, talk to ldap
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-06-15 16:02:44 +02:00
Jörn Friedrich Dreyer
16c5d13e10 Update accounts API
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-06-15 16:02:28 +02:00
Benedikt Kulmann
b63a7cd241 Remove timezone setting from profile settings bundle 2020-06-12 16:47:39 +02:00
Benedikt Kulmann
868e95e2bf Remove notifications bundle and remove settings from profile bundle 2020-05-22 09:52:20 +02:00
Benedikt Kulmann
93325178f8 Move settings bundles into own file 2020-05-19 10:38:53 +02:00
Benedikt Kulmann
3714125213 Add more languages to language options 2020-05-15 13:52:32 +02:00
A.Unger
a656e67d8c fix merge conflicts 2020-05-11 09:59:23 +02:00
Benedikt Kulmann
bce6982920 Adapt creating settings bundles to most recent format 2020-05-07 18:10:47 +02:00
Jörn Friedrich Dreyer
3b6951cc80 add query properties, add pb deps, fix pb target
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-05-06 18:08:21 +02:00
Benedikt Kulmann
548d0a691a Align with proto in settings service 2020-04-29 09:53:43 +02:00
Benedikt Kulmann
d586fa93df Add a dummy multi choice element 2020-04-28 11:21:37 +02:00
Benedikt Kulmann
3a9673021f Add another settings bundle and more dummy settings 2020-04-23 15:36:47 +02:00
Benedikt Kulmann
8ce94c2f4a Use changed grpc service address 2020-04-22 15:51:24 +02:00
Benedikt Kulmann
3100ed1a29 Add option display names 2020-04-21 12:01:51 +02:00
A.Unger
86c52618ea POC: extensions promoting their own setting bundles onto the settings service 2020-04-17 13:42:13 +02:00
A.Unger
ba8e60a714 propper logging 2020-02-12 13:30:20 +01:00
A.Unger
a97bfbc9e4 update service 2020-02-04 15:31:57 +01:00
A.Unger
0d8d26b425 wire list identities 2020-02-04 15:19:01 +01:00
A.Unger
a1de935942 use proto record types on interface 2020-02-04 15:08:59 +01:00
A.Unger
517ff78d7f less confusing error message 2020-02-04 12:18:18 +01:00
A.Unger
dade720bf5 fatal on unknown driver; named logger 2020-02-04 12:17:41 +01:00
A.Unger
ac20460e7c leftover print 2020-02-04 11:56:42 +01:00
A.Unger
32c5bb871c read manager from the config definition 2020-02-04 11:55:48 +01:00
A.Unger
79aaba63fc added flags to server command 2020-02-04 11:54:45 +01:00
A.Unger
7431297a1c use micro cli v2 2020-02-04 10:09:38 +01:00
A.Unger
35d9deb38a custom interface; strategy pattern; service configuration; refactor 2020-02-03 22:54:33 +01:00
A.Unger
c2cd4e5557 less confusing naming 2020-02-03 16:18:57 +01:00
A.Unger
7232651112 small cleanup 2020-02-03 14:29:00 +01:00
A.Unger
be26b67a0c list keys working as expected, datastructure not pretty 2020-02-03 14:16:30 +01:00
A.Unger
b574230285 move store initialization to root and run only once 2020-01-31 16:27:13 +01:00
A.Unger
85c21a053f bits and bobs 2020-01-31 15:10:34 +01:00
A.Unger
949b67bec6 defensive coce 2020-01-31 14:41:29 +01:00
A.Unger
6b4c3f2098 working prototype 2020-01-31 14:35:50 +01:00
A.Unger
587a6a1a02 minor refactor 2020-01-31 13:25:51 +01:00
A.Unger
351694d22d tooling 2020-01-31 13:09:07 +01:00
A.Unger
29f4ba30cb Get placeholder 2020-01-31 11:36:22 +01:00
A.Unger
673c2c0ebd path management and protobuf redesign 2020-01-31 11:05:47 +01:00
A.Unger
b99eff460f store json on mountPath 2020-01-31 10:34:01 +01:00
A.Unger
d02be70d52 write op working, sort of. encodes b64 2020-01-31 09:36:17 +01:00
A.Unger
92a2c65bba working mvp + manager 2020-01-30 16:11:34 +01:00
A.Unger
500e303cb5 first commit 2020-01-30 15:55:40 +01:00