bernardopires / django-tenant-schemas

Tenant support for Django using PostgreSQL schemas.
https://django-tenant-schemas.readthedocs.org/en/latest/
MIT License
1.46k stars 424 forks source link

Distinguish between workspaces #690

Open tildebox opened 2 years ago

tildebox commented 2 years ago

This is not an issue. I'm trying to find a solution and hope to get an answer here.

Users can register on my website with an e-mail address. After logging in, users can create workspaces.

Team members can be invited to each workspace. The team members can only see the team members in this workspace.

The user can then switch between the workspaces.

For the separation, I've seen sites create a different subdomain for each workspace:

david.example.com james-smith.example.com lucy3.example.com

Are there other options? I saw on a website that they don't use anything like that in the URL or in the links. I wonder how they can tell which workspace the user is in. Can you give me some keywords so I can continue searching.

I got a link to this package on Reddit.

I would like to know if this is the right place for my project.

Will this package be further developed?

I also saw that there is a package django-tenants / django-organizations. Would that be more suitable for my project?