{"id":77053,"date":"2022-01-25T09:51:16","date_gmt":"2022-01-25T08:51:16","guid":{"rendered":"https:\/\/www.visiativ.ch\/blog\/moovapps-ansicht-nach-rollen-und-benutzer-feldern-filtern\/"},"modified":"2024-04-26T07:57:02","modified_gmt":"2024-04-26T05:57:02","slug":"moovapps-ansicht-nach-rollen-und-benutzer-feldern-filtern","status":"publish","type":"post","link":"https:\/\/www.visiativ.ch\/de\/blog\/moovapps-ansicht-nach-rollen-und-benutzer-feldern-filtern\/","title":{"rendered":"Moovapps: Einen Selektor nach mehreren Spalten filtern"},"content":{"rendered":"
\n
\n
\n

Bei der Verwendung von Moovapps ist es manchmal notwendig, eine Ansicht nach einem Rollenfeld oder einem Feld für Person(en) (ein- oder mehrwertig) zu filtern. Alle diese Felder sind in Wirklichkeit “Sammlungen” von Benutzern. Es ist leider nicht möglich, diesen Filter über den Ansichtseditor einzurichten. Daher ist es notwendig, das XML der Ansicht zu ändern.<\/p>\n

Die untenstehende Lösung ermöglicht es, die Dokumente des eingeloggten Benutzers hochzuladen. Der eingeloggte Benutzer hat nur Einsicht in die gewählten Dokumente.<\/p>\n

<field<\/span> name<\/span>=“NomSystemeChampOrganisation”<\/span> operator<\/span>=“equals”<\/span> value<\/span>=“${iUser.organization}”<\/span>\/><\/p>\n

\"Moovapps<\/p>\n

Wir werden auch nach einem Feld des Typen “Rolle” filtern können – für den Fall, dass wir Dokumente zurückverfolgen wollen, wenn der angemeldete Benutzer Teil der Rolle “NomSystemeChampRole” ist.<\/p>\n

Der Code wird hier etwas anders aussehen:<\/p>\n

<field<\/span> name<\/span>=“NomSystemeChampRole”<\/span> operator<\/span>=“in”<\/span> value<\/span>=“${iUser}”<\/span>\/><\/p>\n

Wir hoffen sehr, dass Ihnen dieser Technical Tip dabei hilft, die Moovapps Ansicht nach “Rollen” und “Benutzer”-Feldern zu filtern.<\/p>\n