Benedikt Kulmann
9a4a08e35f
remove debug code
2020-09-04 10:22:20 +02:00
Benedikt Kulmann
95bc5111e5
Switch over from roleCache+middleware to roleManager
2020-09-02 15:46:30 +02:00
Benedikt Kulmann
23bfd33b55
Fix tests
2020-08-28 16:38:11 +02:00
Ilja Neumann
73c8b11f3d
Use dependency-injected grpc client
2020-08-26 20:19:14 +02:00
Parajuli Kiran
2cf9639e68
Tagged test example with the mail validation issue
2020-08-03 13:45:26 +05:45
Parajuli Kiran
56583430ed
Added account update unit test
2020-08-03 12:30:10 +05:45
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
Jörn Friedrich Dreyer
65e3df2b1e
tighten the screws
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-07-23 12:52:41 +02:00
Jörn Friedrich Dreyer
de01b8773b
update TestCreateAccountInvalidUserName
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-07-23 11:38:43 +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
523f704034
document bleve type
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-07-10 15:51:13 +02:00
Jörn Friedrich Dreyer
b4f1a908a9
index with type
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-07-10 15:51:13 +02:00
Jörn Friedrich Dreyer
eb140be50f
update generated files
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-07-10 15:51:13 +02:00
Jörn Friedrich Dreyer
ebaf39f0af
address review
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-07-10 15:51:13 +02:00
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
a8922f62c2
Change accounts service requests to POST
...
Microweb only supports POST requests. So as long as we're using that, we
need to have everything as POST.
2020-07-01 11:05:33 +02:00
Benedikt Kulmann
352b633e84
Show very basic account list
...
This is the first step. Only shows name and email so far (because we
don't have more data). Was necessary to change the request type of the
list request to POST because it is not supported by microweb to have GET
requests.
2020-07-01 11:05:33 +02:00
Benedikt Kulmann
435104b5ff
Add code generation for swagger and protoweb
...
Some of the Protobuf Messages were missing fields:
- RemoveMemberRequest was missing the `account_id` field for the account/member id
- ListMembersRequest was missing the `id` field for the group id
Some of the endpoint annotations were not correct regarding declared
bodies and the ids listed above.
2020-07-01 11:05:31 +02:00
Jörn Friedrich Dreyer
74a62bb3bf
add mock implementation of the accounts service
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-06-18 18:26:09 +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
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
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
368d744b7c
add filed mask
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2020-06-15 16:03:25 +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
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
A.Unger
ce9c74eb01
regenerate proto files
2020-05-11 10:01:19 +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
0dd2ceef78
add uuid (key) as part of the accounts payload
2020-04-22 19:29:13 +02:00
A.Unger
ed8a8af28b
added identities history field
2020-02-13 15:09:49 +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
A.Unger
b2b2dc5c0f
run protoc on address
2020-02-12 12:09:37 +01:00
A.Unger
632dbe4158
added address claims
2020-02-12 12:09:30 +01:00
A.Unger
6d534a8f2a
check protoc compilation
2020-02-12 10:41:32 +01:00
A.Unger
0817cd92e4
wrong bool field
2020-02-12 10:40:34 +01:00
A.Unger
ee15a5a047
added standard claims to proto
2020-02-12 10:39:10 +01:00
A.Unger
be26b67a0c
list keys working as expected, datastructure not pretty
2020-02-03 14:16:30 +01:00
A.Unger
6b4c3f2098
working prototype
2020-01-31 14:35:50 +01:00
A.Unger
673c2c0ebd
path management and protobuf redesign
2020-01-31 11:05:47 +01:00
A.Unger
01be15e8fc
move code around
2020-01-31 10:37:23 +01:00
A.Unger
16401c1ffb
splish-splash
2020-01-31 10:36:58 +01:00
A.Unger
b99eff460f
store json on mountPath
2020-01-31 10:34:01 +01:00
A.Unger
34191e887c
redesign api
2020-01-30 16:08:04 +01:00
A.Unger
500e303cb5
first commit
2020-01-30 15:55:40 +01:00