Hallo,
ich schreibe gerade eine Art Praxisverwaltung in Java-Swing für das Massage-
Studio meiner Frau und wir benutzen eGroupware als Backend für Adressen und
Termine.
Nun hole ich mir via
http://meinserver/egroupware/server.addressbook=groupdav.php/meine_frau/addressbook/
einige Attribute der Personen aus dem Adressbuch (Vornamen, Nachnamen,
contact_uid, modified) mittels
net.fortuna.ical4j
Auf diese Weise kann meine Frau die Adressen in eGroupware pflegen und ich
kann sie in meinem Programm mit Behandlungsdaten verknüpfen.
Nun hätte ich gerne die Möglichkeit, mittels Deep-Link von meinem Programm
eine Person direkt im Browser zu öffnen.
Theoretisch geht das so:
http://meinserver/egroupware/index.php?menuaction=addressbook.addressbook_ui.edit&contact_id=396
(wenn man nicht eingeloggt ist, werden automatisch die Login-Daten
abgefragt).
Das Problem ist nur, daß diese contact_id anscheinend die technische interne
ID von eGroupware für eine Person ist, an die ich mittels groupdav nicht
drankomme.
-
Frage: Komme ich doch irgendwie über groupdav an diese ID für eine
Person? Dann wäre mein Problem gelöst.
-
Frage: Wenn nicht? Kann anhand der contact_uid (das ist die UID, die
Groupdav ausgibt) einen Deeplink erzeugen?
http://meinserver/egroupware/index.php?menuaction=addressbook.addressbook_ui.edit&contact_uid=3sdfasdf234q123rqewr
hat leider nicht funktioniert.
Habt ihr noch weitere Ideen für mein Problem?
Der Direktzugriff auf die Mysql-Datenbank wäre natürlich auch möglich, aber
das wollte ich erstmal vermeiden.
Danke für alle Hinweise und Tips.
Ciao
Peter Schütt
–
www.pstt.de
Die E-Mail-Adresse funktioniert, kann aber u.U. in Zukunft mal abgeschaltet
werden. Ohne “remove_this” wird sie auch in Zukunft noch funktionieren.
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german