Commit Graph

48 Commits

Author SHA1 Message Date
Benedikt Kulmann
06880c1488 Reorganize code into components and align layout with phoenix 2020-09-10 16:28:21 +02:00
Lukas Hirt
d2234c4a68 Regenerated protobuf 2020-09-09 15:21:41 +02:00
Lukas Hirt
b95b9800e8 Add acceptance tests 2020-09-07 17:17:23 +02:00
Benedikt Kulmann
a25f279652 Add changelog and update to ocis-pkg/v2@master 2020-09-02 15:51:02 +02:00
Benedikt Kulmann
95bc5111e5 Switch over from roleCache+middleware to roleManager 2020-09-02 15:46:30 +02:00
Benedikt Kulmann
957e1987ab Update ocis-pkg/v2@master and ocis-settings@master 2020-08-31 08:52:05 +02:00
Benedikt Kulmann
65bf34b12c Setup roles cache and use it for permission checks 2020-08-31 08:50:30 +02:00
Benedikt Kulmann
23bfd33b55 Fix tests 2020-08-28 16:38:11 +02:00
Benedikt Kulmann
f947621f1c Update ocis-settings to 0.3.0 2020-08-27 10:33:04 +02:00
Benedikt Kulmann
22e2d9ca05 Update ocis-settings to 0.2.0 2020-08-21 08:47:38 +02:00
Benedikt Kulmann
2ae2cf40c9 Add permissions for language to default roles of settings service 2020-08-19 17:33:17 +02:00
Benedikt Kulmann
d52e227adc Update ocis-pkg to 2.3.0 and ocis-settings to d59cdd5469 2020-08-19 11:53:56 +02:00
Jörn Friedrich Dreyer
694fe677aa Add cli-subbcomands to mange users
ocis-accounts [list|delete|update|add|inspect]

Implements UpdateMask for the update request. Changed server-handler accordingly.
The commands use service-discovery to discover the backend.
2020-07-27 18:43:59 +02:00
Dipak Acharya
3152c52845 [Tests-Only] Add gRPC tests for user and group related actions 2020-07-21 09:06:49 +05:45
Jörn Friedrich Dreyer
0d4e6a4a16 initial group api implementation
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-07-10 15:51:13 +02:00
Benedikt Kulmann
f883c5bd0b Set up reflex for make watch 2020-07-01 11:05:33 +02:00
Benedikt Kulmann
b1ba52f02b Add asset generation from javascript bundle
On `make generate` the `pkg/assets/embed.go` will be generated from the
current state of the javascript app bundle in `assets/accounts.js`. So
you'll have to run `yarn build` first and then `make generate`.
2020-07-01 11:05:32 +02:00
David Christofas
630e2120e5 pass around the correct logger to the services
Also did some minor refactoring to make the code similar to the other
services.

Implements one task of owncloud/product#86

Signed-off-by: David Christofas <dchristofas@owncloud.com>
2020-06-23 17:29:28 +02:00
Jörn Friedrich Dreyer
b65e0636aa update debendencies
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-06-18 18:18:11 +02:00
Jörn Friedrich Dreyer
5441647249 Automated changelog update [skip ci] 2020-06-17 13:38:12 +00: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
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
A.Unger
6ba5a34e2f update ocis-settings to 46ea310263 2020-05-22 12:21:21 +02:00
Benedikt Kulmann
93325178f8 Move settings bundles into own file 2020-05-19 10:38:53 +02:00
A.Unger
f537f420c4 use latest settings and get rid of replace 2020-05-11 12:42:21 +02:00
A.Unger
2f3d7cbc39 downgrade go-micro 2020-05-11 11:41:11 +02:00
A.Unger
a656e67d8c fix merge conflicts 2020-05-11 09:59:23 +02:00
Jörn Friedrich Dreyer
422ceb9080 disable checking deprecated packages in generated code
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-05-06 19:07:23 +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
A.Unger
4507e17436 update branch 2020-04-22 19:30:50 +02:00
A.Unger
0dd2ceef78 add uuid (key) as part of the accounts payload 2020-04-22 19:29:13 +02:00
Benedikt Kulmann
8ce94c2f4a Use changed grpc service address 2020-04-22 15:51:24 +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
acc5299609 update modules 2020-04-15 11:34:34 +02:00
A.Unger
d5b2dfc3ac leftover phoenix 2020-03-18 14:15:11 +01:00
A.Unger
5a36879b5b tidy deps: remove ocis-pkg@v1 2020-03-18 13:58:24 +01:00
A.Unger
037b12022a update dependencies 2020-03-18 13:10:46 +01:00
A.Unger
8f43899476 upgrade go_micro protoc plugin to v2; as well as ocis-pkg/v2 2020-02-12 13:16:31 +01:00
Michael Barz
bd69d2a165 Update packages 2020-02-07 15:16:23 +01:00
Michael Barz
b43cc2d53d Update the Changelog and Release process for aligment 2020-02-07 11:54:14 +01:00
Alex Unger
2dfdab8a91 Automated changelog update [skip ci] 2020-02-07 10:04:35 +00:00
A.Unger
a3b7d2a97a added docker folder 2020-02-07 10:51:39 +01:00
A.Unger
35d9deb38a custom interface; strategy pattern; service configuration; refactor 2020-02-03 22:54:33 +01:00
A.Unger
be26b67a0c list keys working as expected, datastructure not pretty 2020-02-03 14:16:30 +01:00
A.Unger
31023b25b8 use go-micro/v2, render file system store manager 2020-01-30 16:28:29 +01:00
A.Unger
500e303cb5 first commit 2020-01-30 15:55:40 +01:00