
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo Frank, Boguschewski, Frank schrieb:
ich suche einen Weg wie sich beim einlesen der Kundendaten (customer_user) automatisch eine bestimmte Kundengruppe (group_customer_user?)
zuweisen lässt. Ich nutze derzeit sync_ldap2db Skript um die Kundendaten aus dem Active-Directory auszulesen. Wie muss das Script konfgiurieren, dass allen Kunden unterhalb eines Zweigs im Active-Dircetory der Kundengruppe xyz zugewiesen werden?
Du kannst dir das dn-Attribut geben lassen und entsprechend des Zweiges im Verzeichnisbaums daraufhin die entsprechenden Kundengruppe und die gewuenschten Rechte in group_customer aktualisieren/einfuegen. Die dafuer notwendigen SQL-Statements muessen im Skript natuerlich noch nachgezogen werden, z.B. so... $SQL = "INSERT INTO group_customer_user ". "( user_id, group_id, permission_key, permission_value, ". "create_time, create_by, change_time, change_by) ". "VALUES ( '$CommonObject{DBObject}->Quote($UID)', $GroupID, ". "'$PermissionKey', $PermissionValue, 1, ". " current_timestamp, 1, current_timestamp, 1)"; $CommonObject{DBObject}->Do(SQL => $SQL);
Soweit ich dem DB-Schema 2.1 entnehme erfolgt die Zuordnung zwischen Kunden Customer_user über die Tabelle group_Customer_user , oder?
ja. viele Gruesse, Torsten Thau - -- Torsten Thau, Dipl. Inform. c.a.p.e. IT Labs GbR - Annaberger Str. 240 - D-09125 Chemnitz phone: +49 371 5347 623 cell: +49 176 66 680 680 pgp-key: 0x292F987D fax: +49 371 5347 625 http://www.cape-it.de -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFGOfbcvXo8m5PgoXQRApgzAKCMCo0OyFFcCY3V/7xdv8DwFVAVsgCeKTjO axq/WZAjmmdfqTCs6TonH5M= =07e5 -----END PGP SIGNATURE-----