mui / toolpad

Toolpad: Full stack components and low-code builder for dashboards and internal apps.
https://mui.com/toolpad/
MIT License
1.31k stars 296 forks source link

[toolpad-core] Proposal for Multi-Tenant Management Component #4150

Open douglaszaltron opened 2 months ago

douglaszaltron commented 2 months ago

Summary

In our system, we currently have the capability for multi-organization (multi-tenant) architecture. It would be beneficial to have a dedicated component to manage tenants or organizations. This would allow us to extend the account functionality to include organizational management. Such an approach is particularly relevant for SaaS applications.

The component could be placed in the header or at the top of the sidebar or drawer in mobile for easy access.

Has there been any consideration in the design phase for a multi-tenant management component? It would be useful to know if the team has explored options for integrating tenant or organization management features, especially since this aligns well with our multi-organization architecture. Insights into any existing design concepts would be greatly appreciated.

Examples

[

Captura de Tela 2024-09-24 às 10 13 36

](url)

Captura de Tela 2024-09-24 às 10 14 00

Motivation

No response

Search keywords: muli-tenant

Janpot commented 2 months ago

Right now we support customizing the account popup so that you can add your own content. Over time we could think about creating a specific component for this.

cc @bharatkashyap In the meantime, how do you feel about adding a demo that shows how to add a tenant selector in the account component?

bharatkashyap commented 2 months ago

cc @bharatkashyap In the meantime, how do you feel about adding a demo that shows how to add a tenant selector in the account component?

Seems like a good idea! I can add this to https://github.com/mui/toolpad/issues/4070 as a task within it