-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tenant permissions #623
Tenant permissions #623
Conversation
0d3d120
to
89366cc
Compare
Deployment URLs ready for review. |
Changes look good, I am however unable to sign-in to the tenants. Looking at the proxy service I see:
I am happy to merge without waiting, looking for confirmation and/or feedback on the issue. |
Signed-off-by: Lucas ONeil <lucasoneil@gmail.com>
Signed-off-by: Lucas ONeil <lucasoneil@gmail.com>
Signed-off-by: Lucas ONeil <lucasoneil@gmail.com>
Signed-off-by: Lucas ONeil <lucasoneil@gmail.com>
Signed-off-by: Lucas ONeil <lucasoneil@gmail.com>
Signed-off-by: Lucas ONeil <lucasoneil@gmail.com>
Signed-off-by: Lucas ONeil <lucasoneil@gmail.com>
Signed-off-by: Lucas ONeil <lucasoneil@gmail.com>
340f36b
to
138289d
Compare
Something wierd happening on this PR Tenants and pods crashing all of a sudden... looking into it |
Think it was environmental (something stuck from OCP updates maybe), all tenants working now. |
Basic Tenant UI functionality calling the endpoints from #629
Allow the Innkeeper to approve the Tenant's "make myself an issuer" choices:
If not allowed, the user can't make those actions (see screenshots at bottom) through the Tenant UI. They could conceivably still call the appropriate API calls, this should be addressed in #608
We probably want to have this be configurable per Traction instance, see #607
This is in the existing single-ledger multi-tenancy paradigm, so the permissions are just single boolean switches on the frontend. Will need to reconfigure UI once multi-ledger is supported.
Some tenants for testing
No approvals
2d20cdc7-aae6-4038-a990-202c2de05ffc
d5275e44-38aa-4327-a482-4d1a7c1ff713
Approved for both
026c0192-8a3d-41c6-9fd3-e7ca7488780f
4f727d36-7a97-4856-8fdb-48d71af6fdf0
Approved for connect to endorser
efd148ba-cdee-4881-9ee4-02379c1503ed
0a7308c8-a432-4c48-87dd-e2b0c20dd715
Approved for register DID
cd20b6d7-2c47-4f56-b6f9-7d75bed16b5a
3348d523-c1dd-4296-9486-e85c3d2edbf8
Tenant is not allowed, wording/UI
Innkeeper