Ich hab viel probiert, aber leider finde ich für das folgende keine Lösung, auch wenn es eigentlich sehr einfach erscheint.
Ich habe ein Dynamisches Ticket "Version", z.B. mit dein Einträgen v4, v5 und v6.
Über eine Queue ist geregelt, welche Versionen der Kunde auswählen darf, was auch gut funktioniert.
Jedoch sind zum Start des Tickets, wenn keine Queue ausgewählt ist alle Versionen sichtbar, was ich vermeiden möchte.
Die Frage nun, wie kann ich nach "ist die Queue" leer in einer ACL fragen?
Leere Queue in ACL abfragen?
-
- Znuny newbie
- Posts: 57
- Joined: 20 Nov 2015, 16:47
- Znuny Version: 5.0.14
Re: Leere Queue in ACL abfragen?
Hi,
evtl. alles abschalten/deaktivieren über 'ne ACL und dann wieder einschalten/aktivieren (PossibleAdd)
Flo
evtl. alles abschalten/deaktivieren über 'ne ACL und dann wieder einschalten/aktivieren (PossibleAdd)
Flo
OTRS 2025 SILVER (Prod)
OTRS 2025 auf Debian 12 (Test)
Znuny 7.x latest version testing auf Debian 12
-- Ich beantworte keine Forums-Fragen PN - No PN please
I won't answer to unfriendly users any more. A greeting and regards are just polite.
OTRS 2025 auf Debian 12 (Test)
Znuny 7.x latest version testing auf Debian 12
-- Ich beantworte keine Forums-Fragen PN - No PN please
I won't answer to unfriendly users any more. A greeting and regards are just polite.
-
- Znuny newbie
- Posts: 57
- Joined: 20 Nov 2015, 16:47
- Znuny Version: 5.0.14
Re: Leere Queue in ACL abfragen?
So bin ich nun vorgegangen, jedoch scheitert es am "Übermitteln" bzw. wohl der ersten Abfrage.
Im Beispiel betrifft es das Feld "Version", welches ohne Auswahl der Queue keinen Wert enthalten soll und dann abhängig von der Queue eine Auswahl erlaubt.
Ich entferne zum Start (Frontend -> Action -> CustomerTicketMessage) alle Einträge (PossibleNOT), so dass keine Version gewählt werden kann:
Die wird korrekt ausgeführt:
Über die Auswahl der Queue, werden dann über "PossbleAdd" wieder Werte frei gegeben:
Im Beispiel betrifft es das Feld "Version", welches ohne Auswahl der Queue keinen Wert enthalten soll und dann abhängig von der Queue eine Auswahl erlaubt.
Ich entferne zum Start (Frontend -> Action -> CustomerTicketMessage) alle Einträge (PossibleNOT), so dass keine Version gewählt werden kann:
Die wird korrekt ausgeführt:
Über die Auswahl der Queue, werden dann über "PossbleAdd" wieder Werte frei gegeben:
You do not have the required permissions to view the files attached to this post.
-
- Znuny newbie
- Posts: 57
- Joined: 20 Nov 2015, 16:47
- Znuny Version: 5.0.14
Re: Leere Queue in ACL abfragen?
Auch dies setzt das System korrekt um, ich kann (nur) die gewünschten Werte, passend zur Queue auswählen:
Das Problem nun, bestätige ich den Supportfall (Übermitteln) wird das Feld geleert und durch das Pflichtfeld bricht das System ab.
Vermutlich rechnet das System die erste Regel "Frontend -> Action -> Customer..." erneut durch in dem moment.
Was mich zur Frage zurück bringt: Wie kann ich zum Start des Tickets eine ACL auf die leere Queue anwenden?
Das Problem nun, bestätige ich den Supportfall (Übermitteln) wird das Feld geleert und durch das Pflichtfeld bricht das System ab.
Vermutlich rechnet das System die erste Regel "Frontend -> Action -> Customer..." erneut durch in dem moment.
Was mich zur Frage zurück bringt: Wie kann ich zum Start des Tickets eine ACL auf die leere Queue anwenden?
You do not have the required permissions to view the files attached to this post.
-
- Znuny newbie
- Posts: 57
- Joined: 20 Nov 2015, 16:47
- Znuny Version: 5.0.14
Re: Leere Queue in ACL abfragen?
Diverse weitere Tests führen leider nicht zum gewünschten Ergebnis
.
Ich habe es z.B. noch über die Kundenbenutzer-Gruppe versucht.
Es muss doch irgendwie möglich sein, ein Feld zunächst zu sperren, bzw. alle Auswahlfelder zu entfernen und diese dann abhängig von z.B. der Queue frei zu geben?

Ich habe es z.B. noch über die Kundenbenutzer-Gruppe versucht.
Es muss doch irgendwie möglich sein, ein Feld zunächst zu sperren, bzw. alle Auswahlfelder zu entfernen und diese dann abhängig von z.B. der Queue frei zu geben?
Re: Leere Queue in ACL abfragen?
Hi,
die Queue steht oben, korrekt? Also oberhalb der dynamischen Felder?
Nach jeder Auswahl eines Wertes im dynamischen Feld läd die Seite (über Ajax/JS?!?) meines Wissens
die ACL und geht alle Felder von oben nach unten durch.
Das heisst du kannst nich einen Wert in einem darüber liegenden Feld einschränken über 'ne ACL die auf ein darunter liegendes Feld zielt.
Deine ACL an sich funktioniert offensichtlich, nur das ACL Handling geht halt von oben nach unten.
Du könntest ein weiteres Dynamisches Feld bauen und es "Queue" nennen, ein 1:1 Abbild Deiner Queues.
Dann lässt Du im original Queue Feld irgendwas anzeigen und wählst die Zielqueue in dem Dynamic Field, ein Generic Agent kümmert sich dann um das richtige Einsortieren
Ist allerdings keine schöne Lösung.
Process Tickets könnten Dir hier helfen.
Flo
die Queue steht oben, korrekt? Also oberhalb der dynamischen Felder?
Nach jeder Auswahl eines Wertes im dynamischen Feld läd die Seite (über Ajax/JS?!?) meines Wissens
die ACL und geht alle Felder von oben nach unten durch.
Das heisst du kannst nich einen Wert in einem darüber liegenden Feld einschränken über 'ne ACL die auf ein darunter liegendes Feld zielt.
Deine ACL an sich funktioniert offensichtlich, nur das ACL Handling geht halt von oben nach unten.
Du könntest ein weiteres Dynamisches Feld bauen und es "Queue" nennen, ein 1:1 Abbild Deiner Queues.
Dann lässt Du im original Queue Feld irgendwas anzeigen und wählst die Zielqueue in dem Dynamic Field, ein Generic Agent kümmert sich dann um das richtige Einsortieren

Ist allerdings keine schöne Lösung.
Process Tickets könnten Dir hier helfen.
Flo
OTRS 2025 SILVER (Prod)
OTRS 2025 auf Debian 12 (Test)
Znuny 7.x latest version testing auf Debian 12
-- Ich beantworte keine Forums-Fragen PN - No PN please
I won't answer to unfriendly users any more. A greeting and regards are just polite.
OTRS 2025 auf Debian 12 (Test)
Znuny 7.x latest version testing auf Debian 12
-- Ich beantworte keine Forums-Fragen PN - No PN please
I won't answer to unfriendly users any more. A greeting and regards are just polite.