agoscript – XML-Script-Schulung (11)

Hallo,

heute werden wir einen Partnerbereich anlegen und im Partnerbereich eine Akte für Partner A anlegen. Beim Anlegen der Ordner werden wir auf die vorhandenen ACl aus der letzten Übung zugreifen. Den Partnerbereich werden wir relativ anlegen, ab dem Ordner, in dem das XML-Script ausgeführt wird.

Hier das XML-Script für das Anlegen des Partnerbereiches und des Partners: XMLSS_000011_XML-Script-Schulung.xml

Diese Datei bitte im Ordner “XML-Script-Schulung” ausführen. Dazu über den Baum in den Ordner navigieren und danach erst das XML-Script ausführen. Dies ist notwendig, da im Script nur ein relativer Verweis auf die Verknüpfung gemacht wird. Sind Sie in einem anderen Ordner, so wird die Ordnerstruktur dort angelegt.

Nachdem das Skript ausgeführt wurde liegt folgende Ordnerstruktur vor:

…./XML-Script-Schulung/Partnerbereich/Partner A

Jetzt können Sie anhand der Ordner und einem Benutzer prüfen, ob die Rechte so sind wie erwartet. Dazu gehen Sie mit dem roi-Benutzer in das Webportal agorum desk4web und pflegen einen Benutzer in die Gruppen ein. Diesen Benutzer dann mit der ACL-Überwachung prüfen.

 Hier das Vorgehen:

  1. Einen Benutzer aus der Benutzerverwaltung in die Zwischenablage kopieren. Beim selben Benutzer auch die ACL-Überwachung einschalten.
  2. Den Benutzer jetzt in die Gruppe GRP_XML-Script-Schulung-Partner_A_ALL als Mitglied kopieren.
  3. Jetzt unter Dateien in den Ordner “XML-Script-Schulung/Partnerbereich/Partner A” navigieren. Durch die ACL-Überwachung wird jetzt farbig angezeigt, welches Recht der Benutzer in den einzelnen Ordnern hat. Hier sollte der Benutzer im Ordner Partnerbereich READ haben und im Ordner Partner A ALL
  4. Jetzt denselben Benutzer in die Gruppe GRP_XML-Script-Schulung-Partner_A_READ als Mitglied zusätzlich kopieren.
  5. Jetzt den Baum neu darstellen damit das neue Recht angezeigt wird. Jetzt sollte der Benutzer im Ordner Partnerbereich READ haben und im Ordner Partner A auch READ haben. Durch den Aufbau des ACL haben wir dies so eingestellt, dass die Priorität von NOT nach READ nach ALL geht.
  6. Jetzt denselben Benutzer in die Gruppe GRP_XML-Script-Schulung-Partner_A_NOT als Mitglied zusätzlich kopieren.
  7. Jetzt den Baum neu darstellen damit das neue Recht angezeigt wird. Jetzt sollte der Benutzer im Ordner Partnerbereich READ haben und im Ordner Partner A kein Recht mehr haben. Durch den Aufbau des ACL haben wir dies so eingestellt, dass die Priorität von NOT nach READ nach ALL geht.

 

So, das war jetzt ein kleines Beispiel, wie Sie Strukturen mit der entsprechenden Berechtigung anlegen können.

Ich wünsche Ihnen viel Spaß beim Lesen und beim Testen der hier gezeigten Beispiele.

Rolf Lang

Dieser Beitrag wurde unter agorum core, agorum scriptsprache, agoscript, blogging, xml abgelegt und mit , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Wichtig! Um fortzufahren, müssen Sie folgende Aufgabe lösen (damit wir wissen, dass Sie ein Mensch sind) :-)

Was ist 5 + 4 ?
Bitte lassen Sie beide Felder, wie sie sind: