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

FR: Dedicated User Management for vis #94

Closed
stevenengland opened this issue Sep 28, 2023 · 9 comments
Closed

FR: Dedicated User Management for vis #94

stevenengland opened this issue Sep 28, 2023 · 9 comments
Labels
enhancement 💡 New feature or request vis-v2 ⚙️ Issues that affect the Vis framework/Editor v2

Comments

@stevenengland
Copy link

stevenengland commented Sep 28, 2023

Is your feature request related to a problem? Please describe.
Today I am not able to easily distinct which users or groups should be able to access runtime/editor and then which of them is able to see a project, view, etc. A long discussion regarding this is here: https://forum.iobroker.net/topic/54281/vis-views-benutzer-zugriffsberechtigung/21

Describe the solution you'd like
A clear, dedicated (and documented ;)) mechanism to administrate users for what I produce with the help of the vis(2) adapter.
Meaning:

  • Within the vis adapter configuration there might be a tab to enable ACL and who should be able to access runtime/editor parts
  • In vis editor module there should be tooling that makes it possible to set ACL for the whole tree (project, view, widget).
  • The user repository might be the same as the iobroker user repository not a seperate one.

Describe alternatives you've considered
Workarounds found in the net that are either tedious or not feasable.

@stevenengland stevenengland changed the title FR: Dedicated User Management for vis runtime FR: Dedicated User Management for vis Sep 28, 2023
@Feuer-sturm Feuer-sturm added enhancement 💡 New feature or request vis-v2 ⚙️ Issues that affect the Vis framework/Editor v2 labels Sep 28, 2023
@mwiesener
Copy link

Is there anything new or a schedule? It will probably be built into vis-2. So I switched to vis-2, still the same error so far?

@foxriver76
Copy link
Collaborator

next version will get a permission system on project level which is accesible through the project selection

grafik

Bildschirmfoto vom 2024-01-12 10-08-09

grafik

If this works as designed, we will extend it to views too. Any maybe later also for widgets.

@PackElend
Copy link

This is great news any ETA planned?

So it could be that we will soon have iobroker permissions, roles throughout.

@foxriver76
Copy link
Collaborator

I think the version with the permissions on project level will be released on Monday in beta.

For the further stuff no ETA always depends if there is more important things going on in some projects and how I have time besides my main job 😬

@Feuer-sturm
Copy link
Collaborator

@foxriver76 Just to understand, what is the use-case to have such permissions on widget level? To have this feature on view level I can understand but I can't currently imagine in which use cases it is really helpfull on widget level.

@foxriver76
Copy link
Collaborator

I could imagine eg having a button to open a door which should only be visible to specific users.

@foxriver76
Copy link
Collaborator

Please check with 2.9.18. Has permissions for projects and views. Please report bugs in separate issues.

We will check if permissions on widget level are really desirable.

@PackElend
Copy link

We will check if permissions on widget level are really desirable.

I find this very reasonable:

I could imagine eg having a button to open a door which should only be visible to specific users.

think about guest or kids, so you prevent that important things are password protected.

@foxriver76
Copy link
Collaborator

with 2.9.20 the permission integration is finished, also for single widgets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 💡 New feature or request vis-v2 ⚙️ Issues that affect the Vis framework/Editor v2
Projects
None yet
Development

No branches or pull requests

5 participants