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

refactor/review multitenancy system implementation from the frontend perspective #502

Open
Baalmart opened this issue Feb 18, 2022 · 2 comments

Comments

@Baalmart
Copy link
Collaborator

Is your feature request related to a problem? Please describe.
First time users were not able to easily access the system. As described in the attached screenshot. For first time users, that organization is very confusing.
Access

Afterwards, this was addressed by removing the org field and handling it from the backend. Default cases are airqo and other orgs require one to add a path in the url, example: /kcca as shown below
Screenshot 2022-02-18 at 17 56 52

Describe the solution you'd like
Still handling the tenancy without requiring additional user actions when visiting pages.

Describe alternatives you've considered

Additional context
Picked from a service desk issue. The proposed solutions could also be related to this open API-PR-575

@123MwanjeMike
Copy link
Contributor

123MwanjeMike commented Feb 21, 2022

More alternatives to consider

  1. User selecting organisation from list of curated organisations on sign-in form.
  2. Deriving user's organisation from login email domain.
  3. Using shared database for login, back-end then determines which organisation user belongs to.
  4. Using a shared database for all tenant data

@123MwanjeMike
Copy link
Contributor

Intresting insights to pick from this article in relation to this issue

@123MwanjeMike 123MwanjeMike removed the good first issue Good for newcomers label Oct 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants