Per ACL Prozesse für Gruppen/Rollen verbieten [GELÖST]

Hilfe zu OTRS Problemen aller Art
Post Reply
Jessi
Znuny newbie
Posts: 64
Joined: 09 Sep 2019, 14:28
Znuny Version: OTRS 6
Real Name: Jessica

Per ACL Prozesse für Gruppen/Rollen verbieten [GELÖST]

Post by Jessi »

Hallo,

ich versuche herauszufinden, wie ich für bestimmte Nutzer ein Prozessticket anzeigen lassen kann.
Bspw. der Prozess "Neuer Mitarbeiter" soll nur für Mitarbeiter der Gruppe oder Rolle "Personal" angezeigt werden.
Alle anderen Mitarbeiter (Customer), sollen diesen Ticketprozess nicht sehen bzw. nicht auswählen können.
Ich versuche das mittels ACL zu steuern, ist dies ein richtiger Ansatz?

Hier mein Versuch:

Code: Select all

Properties
-> Process 
    -> ProcessEntityID Exact match [Process ID des Prozesses]
-> User
    -> Role  Exact match personal

PossibleNot 
??
Hier weiß ich nicht weiter...
Weiß einer wie ich das Lösen könnte?

Vielen Dank!

Gruß,
Jessi
Last edited by Jessi on 09 Dec 2020, 09:54, edited 1 time in total.
root
Administrator
Posts: 3961
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Per ACL Prozesse für Gruppen/Rollen verbieten

Post by root »

Hi,

eher so:

1. ACL

Code: Select all

Properties
  (leer lassen)
PossibleNot
  -> Process 
    -> ProcessEntityID Exact match [Process ID des Prozesses]
2. ACL

Code: Select all

Properties
  -> User
    -> Role => xx
PossibleAdd
  -> Process 
    -> ProcessEntityID Exact match [Process ID des Prozesses]
sprich: erst für all entfernen und dann für die Rolle Personal hinzufügen. Grund: Du kannst nicht testen ob jemand eine Rolle nicht hat.

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
Jessi
Znuny newbie
Posts: 64
Joined: 09 Sep 2019, 14:28
Znuny Version: OTRS 6
Real Name: Jessica

Re: Per ACL Prozesse für Gruppen/Rollen verbieten

Post by Jessi »

Super vielen Dank!
Hat geklappt!

Code: Select all

Properties
  -> User
    -> Role => xx
PossibleAdd
  -> Process 
    -> ProcessEntityID Exact match [Process ID des Prozesses]
Habe da nur statt User -> CustomerUser und statt Role "Group_rw" genommen :)
Danke!
Post Reply