Skip to content
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

[Multi-Tenant] Tenant List, Create and Edit Admin UI Pages #2915

Open
4 tasks done
Tracked by #2893
njlie opened this issue Aug 28, 2024 · 1 comment · May be fixed by #3254
Open
4 tasks done
Tracked by #2893

[Multi-Tenant] Tenant List, Create and Edit Admin UI Pages #2915

njlie opened this issue Aug 28, 2024 · 1 comment · May be fixed by #3254
Assignees
Labels
pkg: frontend Changes in the frontend package.

Comments

@njlie
Copy link
Contributor

njlie commented Aug 28, 2024

The Admin UI should allow the operator to view all tenants on their Rafiki instance, create tenants, and delete them.

  • Add "Tenants" navigation menu item
  • List all tenants in a table (similar to wallet assets, for example). Make sure if a non-operator is navigating to the table, only the tenant record for itself should be listed.
  • Clicking into a tenant row should allow to edit the tenant details (
  • If operator, a "Create tenant" button should be visible (similar to other pages)

For the creating and editing pages, the following should be configurable:

  • API secret
  • IDP consent screen URL
  • IDP secret
  • Email
  • Public Name

Prerequisites

PR:

#3254

@github-project-automation github-project-automation bot moved this to Backlog in Rafiki Aug 28, 2024
@njlie njlie mentioned this issue Aug 28, 2024
41 tasks
@njlie njlie self-assigned this Aug 28, 2024
@njlie njlie changed the title Tenant management frontend Operator-level tenant management frontend Oct 4, 2024
@njlie njlie mentioned this issue Oct 11, 2024
1 task
@njlie njlie added the pkg: frontend Changes in the frontend package. label Oct 18, 2024
@njlie njlie changed the title Operator-level tenant management frontend [Multi-Tenant] Operator-level tenant management frontend Nov 19, 2024
@golobitch golobitch added this to the Multi Tenant v1 milestone Dec 20, 2024
@mkurapov mkurapov changed the title [Multi-Tenant] Operator-level tenant management frontend [Multi-Tenant] Tenants Admin UI Page Jan 7, 2025
@mkurapov mkurapov changed the title [Multi-Tenant] Tenants Admin UI Page [Multi-Tenant] Tenants Admin UI Pages Jan 7, 2025
@mkurapov mkurapov changed the title [Multi-Tenant] Tenants Admin UI Pages [Multi-Tenant] Tenant List, Create and Edit Admin UI Pages Jan 7, 2025
@koekiebox koekiebox assigned koekiebox and unassigned njlie Jan 8, 2025
@koekiebox koekiebox moved this from Backlog to In Progress in Rafiki Jan 8, 2025
@koekiebox koekiebox moved this from In Progress to Ready for Review in Rafiki Jan 14, 2025
@mkurapov mkurapov moved this from Ready for Review to In Progress in Rafiki Jan 21, 2025
@koekiebox koekiebox moved this from In Progress to Ready for Review in Rafiki Jan 26, 2025
@mkurapov mkurapov moved this from Ready for Review to In Progress in Rafiki Jan 28, 2025
@koekiebox koekiebox moved this from In Progress to Ready for Review in Rafiki Jan 28, 2025
@koekiebox koekiebox moved this from Ready for Review to In Progress in Rafiki Jan 28, 2025
@koekiebox koekiebox linked a pull request Jan 29, 2025 that will close this issue
6 tasks
@mkurapov mkurapov linked a pull request Jan 30, 2025 that will close this issue
6 tasks
@koekiebox
Copy link
Collaborator

koekiebox commented Feb 4, 2025

Screenshots of tenant admin-ui

Create tenants page:

Image

View / Update a tenant:

Image

Listing tenants as an operator

Image

Listing tenants as a NON-operator

Image

@koekiebox koekiebox moved this from In Progress to Ready for Review in Rafiki Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pkg: frontend Changes in the frontend package.
Projects
Status: Ready for Review
Development

Successfully merging a pull request may close this issue.

3 participants