Zefau / ioBroker.jarvis

jarvis - just another remarkable vis
https://forum.iobroker.net/topic/49776
Other
150 stars 38 forks source link

Berücksichtigung der Benutzerrechte #2288

Open IobUser opened 1 year ago

IobUser commented 1 year ago

Ich verwende das PRO-Feature 'Sicherheitseinstellungen>Zugriff Seiten: ioBroker User Management' Der Zugriff auf die States erfolgt aber trotzdem immer als Benutzer Admin. Für mich (Haus mit drei Familien) ist die Visualisierung nur brauchbar, wenn die gesetzten Rechte auf die States berücksichtigt werden. Auch die Änderbarkeit von States sollte davon abhängig sein, ob der Benutzer das Recht dafür hat (nicht dass erst beim Ändern ein Fehler auftritt) Toll wäre es in dem Zusammenhang, wenn die Sichtbarkeit von Objekten im Jarvis auch abhängig von Benutzerrechten gesetzt werden kann.

Zefau commented 6 months ago

@IobUser seit v3.1.x wird der eingeloggte Benutzer genutzt. Passt das so?

IobUser commented 6 months ago

Ich verwende derzeit die Version 3.1.2 - und da werden die States noch vom admin und nicht vom angemeldeten Benutzer gesetzt. Bitte um Info, ab welcher Version das geändert ist. Ich werde dann auf diese Version aktualisieren und Feedback geben.

Zefau commented 2 months ago

Die Version v3.2.0-beta.16 sollte den Fehler beheben - bitte einmal prüfen. Sofern es behoben ist, gerne das Issue schließen.


The version v3.2.0-beta.16 should fix the bug - please verify. If the bug has been solved, you may close the issue.

Zefau commented 2 months ago

Neue Adapter-Konfiguration:

Image

Zefau commented 2 months ago

@mcuiobroker ich mein das Issue hier (auch bzgl. https://github.com/Zefau/ioBroker.jarvis/issues/2669#issuecomment-2181534776).

Fix kommt.

mcuiobroker commented 2 months ago

Jetzt kommt image

mcuiobroker commented 2 months ago

Jetzt bin ich drin, aber image

Zefau commented 2 months ago

Die Version v3.2.0-beta.19 sollte den Fehler beheben - bitte einmal prüfen. Sofern es behoben ist, gerne das Issue schließen.


The version v3.2.0-beta.19 should fix the bug - please verify. If the bug has been solved, you may close the issue.

mcuiobroker commented 2 months ago

Sieht erstmal gut aus. Wie kann man jetzt mit Benutzerrechten ein Gerät oder Widget einschränken?

Zefau commented 2 months ago

Die Benutzerrechte greifen wie bekannt auf der Seite oder der Konfiguration. Der Unterschied ist, dass es nun nicht mehr in jarvis direkt, sondern in ioBroker gepflegt wird.

Dadurch fällt die komplette Abhängigkeit zum Web-Adapter weg, über den vorher die Authentifizierung lief. Dadurch sollte nun Reverse-Proxy auf dem jarvis Port uneingeschränkt funktionieren. Außerdem ist dieses Issue hier hoffentlich gelöst - also, dass die Benutzerrechte korrekt beim setState greifen, wenn mit unterschiedlichen Benutzer-Rechten gearbeitet wird.

mcuiobroker commented 1 month ago

Man kann trotz Benutzer Einschränkung den Switch schalten im Frontend, im ioBroker wird nicht geschaltet.

Zefau commented 1 week ago

Die Version v3.2.0-beta.55 sollte den Fehler beheben - bitte einmal prüfen. Sofern es behoben ist, gerne das Issue schließen.


The version v3.2.0-beta.55 should fix the bug - please verify. If the bug has been solved, you may close the issue.