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

DB access permission for user #187

Open
PaulPoulain opened this issue Oct 24, 2019 · 0 comments
Open

DB access permission for user #187

PaulPoulain opened this issue Oct 24, 2019 · 0 comments
Labels
enhancement New feature or request

Comments

@PaulPoulain
Copy link
Member

In Urungi, permissions are not linked to DB access.
We should be able to have the following use case :

  • 1 urungi setup
  • 2 data sources DS1 and DS2 (same DB schema)
  • UserA can do things on DS1, UserB can do things on DS2, UserC can do things on DS1 and DS2
    It also means that a report or a dashboard can be used by several datasource. The dashboard dash1 is created by UserC, who says the dashboard can be run against DS1 or DS2. It probably requires new concepts !

1st draft:

  • add "alias" field to a data source. and alias can be duplicated. When you create a dashboard or a report, you link it to a data source name (current behavior) or a datasource alias.
  • when you run a dashboard or a report linked to an alias, if you have permission to access to more than one DB with this alias, ask "which DB do you want to query" before running.
  • alternatively : let the user chose which alias-space he want to apply all the reports/dashboards he will run.
@PaulPoulain PaulPoulain added the enhancement New feature or request label Oct 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant