Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

Wichtig Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Aufgrund von Feiertagen und Urlaub ist bei Anfragen im Forum in der Zeit vom 20. Dezember 2024 bis zum 8.Januar 2025 mit verlängerten Antwortzeiten zu rechnen.

erhobene Daten anzeigen gemäß der Zugriffsrechte

Mehr
4 Jahre 9 Monate her #6623 von SG 40.1
Hallo Allerseits,

ich habe folgendes Problem:

In unserer Firma gibt es mehrere Abteilungen und natürlich den Chef. In einem Formular werden Daten der einzelnen Abteilungen erhoben. Die Mitarbeiter sind über die ACL Zugriffsrechte den einzelnen Abteilungen über Gruppen zugeordnet.

Die erhobenen Daten der Abteilung A sollen aber nur dem Abteilungsleiter A angezeigt werden, die erhobenen Daten der Abteilung B dem Abteilungsleiter B, alle Daten nur dem Chef.
VisForms zeigt aber nun immer alle erhobenen Daten an, auch wenn z.B. der Abteilungsleiter B keine Zugriffsrechte in ACL für Abteilung A hat.

Anscheinend werden die Joomla-Zugriffsrechte bei den erhobenen Daten nicht berücksichtigt. Da wir nur ungern knapp 100 identische Formulare für die einzelnen Abteilungen laufen lassen wollen und die Ergebnisse dann wieder "händisch" zusammenfügen müssen … Gibt es für dieses Problem eine Lösung?

Vielen Dank!

Mehr
4 Jahre 9 Monate her #6625 von Administrator AV
Administrator AV antwortete auf erhobene Daten anzeigen gemäß der Zugriffsrechte
Hallo,

Es gibt in visForms kein ACL Zugriffsrecht für das Daten im Frontend ansehen dürfen.
Für die Datenanzeige im Frontend gibt es nur die Möglichkeit diese auf "Eigene Daten" zu reduzieren, also die Daten, bei denen der angemeldete Benutzer das Formular tatsächlich selbst ausgefüllt hat.
Dies sind aber weder die Chefs noch die Abteilungsleiter.

Im Gegensatz zu den Zugriffsrechten, die festlegen, was ein Benutzer tun darf, legen die Zugriffsebenen in Joomla! fest, wer etwas sehen darf. Zugriffsebenen kann man selbst definieren.

Zugriffsebenen greifen immer auf der Ebene des Formulars (Menüeintrags etc).
Ihre Verwendung setzt also voraus, dass es eigene Formular je Abteilung gibt...

Die Umsetzung wäre in etwa so.
Es gibt drei Benutzergruppen. Chef, Abteilung A, Abteilung B und zwei Zugriffsebenen Abteilung A und Abteilung B. Mitglieder der Benutzergruppe Chef werden der Zugriffsebenen Abteilung A und Abteilung B zugeordnet. Benutzer der Gruppe Abteilung A nur der Zugriffsebene Abteilung A, etc.
In der Formularkonfiguration auf dem Reiter "Datenansicht im Frontend" wird für Formulare der Abteilung A als Zugriffsebenen Abteilung A eingestellt für Formulare der Abteilung B die Zugriffsebenen Abteilung B. Analog für die zugehörigen Menüeinträge.

Gruß,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Mehr
4 Jahre 9 Monate her #6627 von SG 40.1
Vielen Dank für die schnelle Antwort.

In meinem Text hatte ich natürlich nicht die Zugriffsrechte, sondern die Zuteilung der Abteilungen zu Zugriffsebenen gemeint. Ich hatte gehofft, dass sich diese Zugriffsebenen auch auf die erhobenen Daten auswirken, was anscheinend nicht der Fall ist.
Daher würde uns bei den derzeitigen VisForms-Versionen nichts anderes übrig bleiben, als für jede Abteilung ein eigenes Formular zu erstellen.

Evtl. wäre eine solche Erweiterung ja in einer zukünftigen Version möglich.

Mehr
4 Jahre 9 Monate her #6629 von Administrator AV
Administrator AV antwortete auf erhobene Daten anzeigen gemäß der Zugriffsrechte
Hallo,

die Zugriffsebene kann nur auf der Ebene des Formulars gesetzt werden und zwar ein mal für die Ansicht des Formulars (Reiter "Allgemein") und ein mal für die Datenansicht im Frontend (Reiter "Datenansicht im Frontend"). Die Einstellung für die Datenansicht im Frontend gilt also jeweils für alle Daten des Formulars. Die Verwendung der Zugriffsebenen funktionieren fehlerfrei.

Gruß,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Mehr
4 Jahre 9 Monate her #6636 von SG 40.1
Vielen Dank nochmals,
ich meinte, evtl. wäre es ja möglich, in einer zukünftigen Version die Zugriffsebene auch auf die erhobenen Daten auszuweiten (in meinem Beispiel eine Abfrage für alle Mitarbeiter - Zugriffsebene "registered", Zugriff auf die erhobenen Daten je Abteilung - Unterzugriffsebene "Abteilung X").
Herzliche Grüße und Danke für die tolle Komponente!

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum