Im Adressbuch scheint das Gruppen-Adressbuch nicht mehr auf. Es ist auch nicht mehr möglich eine Adresse für die Gruppe anzulegen. Man kan ausschliesslich persönliche Adressen aufnehmen.
Auch die Anzeige (Übersicht) zeigt keine Gruppenadressen, obwohl die Adressen in der Datenbank enthalten sind (jedenfalls gemäss phpMyAdmin).
Wie kann ich es bewerkstelligen, dass der Zugriff auf die Gruppen-adressen wieder gewährleistet ist und diese auch angezeigt werden?
Ich hab' nun ein 'frisches' Adressbuch installiert, sprich, direkt von egw. Das Gruppen-Adressbuch ist jedoch nicht aufzurufen und somit auch nicht die Einträge. Unter dem Auswahlfeld "Adressbuch" habe ich nur "ALL", "personal" und "Accounts" zur Auswahl, nicht jedoch Gruppe.
Irgendeine Idee?
Gruss
matsie wrote:
Hi,
Im Adressbuch scheint das Gruppen-Adressbuch nicht mehr auf. Es ist auch nicht mehr möglich eine Adresse für die Gruppe anzulegen. Man kan ausschliesslich persönliche Adressen aufnehmen.
Auch die Anzeige (Übersicht) zeigt keine Gruppenadressen, obwohl die Adressen in der Datenbank enthalten sind (jedenfalls gemäss phpMyAdmin).
Wie kann ich es bewerkstelligen, dass der Zugriff auf die Gruppen-adressen wieder gewährleistet ist und diese auch angezeigt werden?
ich glaube, Du musst als admin in den Adressbuch-ACLs festlegen,
dass Deine Gruppe lesend auf Adressen Deiner Gruppe zugreifen
darf. Dadurch sollte das Gruppenadressbuch erzeugt und dann auch
dargestellt werden .
LG
Steffen
.
matsie wrote:
> Hi,
>
> Ich hab' nun ein 'frisches' Adressbuch installiert, sprich, direkt von egw.
> Das Gruppen-Adressbuch ist jedoch nicht aufzurufen und somit auch nicht die
> Einträge. Unter dem Auswahlfeld "Adressbuch" habe ich nur "ALL", "personal"
> und "Accounts" zur Auswahl, nicht jedoch Gruppe.
>
> Irgendeine Idee?
>
> Gruss
>
>
>
> matsie wrote:
>> Hi,
>>
>> Im Adressbuch scheint das Gruppen-Adressbuch nicht mehr auf. Es ist auch
>> nicht mehr möglich eine Adresse für die Gruppe anzulegen. Man kan
>> ausschliesslich persönliche Adressen aufnehmen.
>>
>> Auch die Anzeige (Übersicht) zeigt keine Gruppenadressen, obwohl die
>> Adressen in der Datenbank enthalten sind (jedenfalls gemäss phpMyAdmin).
>>
>> Wie kann ich es bewerkstelligen, dass der Zugriff auf die Gruppen-adressen
>> wieder gewährleistet ist und diese auch angezeigt werden?
>>
>> Der User hat in diesem Fall admin Rechte (acl).
>>
>> Gruss
>> mat
>>
>
Ich habe die ACLs nochmals durchgesehen. Die ware ok. Aber dank Deines Kommentars habe ich auch mal die "contact-owner" id in der Datenbank (phpMyAdmin) verglichen. Und siehe da, die Codes (0, -1 , etc.) waren verändert bzw. stimmten nicht mehr mit den Gruppen überein. Lösung: Änderung der Codes für "contact-owner" direkt in der DB. Woher der Fehler rührt weiss ich nicht. Aber zumindest wie man ihn behebt.
Nochmals Danke.
Gruss
mat
Steffen Brunk wrote:
Hallo matsie,
ich glaube, Du musst als admin in den Adressbuch-ACLs festlegen,
dass Deine Gruppe lesend auf Adressen Deiner Gruppe zugreifen
darf. Dadurch sollte das Gruppenadressbuch erzeugt und dann auch
dargestellt werden .
LG
Steffen
.
matsie wrote:
> Hi,
>
> Ich hab' nun ein 'frisches' Adressbuch installiert, sprich, direkt von egw.
> Das Gruppen-Adressbuch ist jedoch nicht aufzurufen und somit auch nicht die
> Einträge. Unter dem Auswahlfeld "Adressbuch" habe ich nur "ALL", "personal"
> und "Accounts" zur Auswahl, nicht jedoch Gruppe.
>
> Irgendeine Idee?
>
> Gruss
>
>
>
> matsie wrote:
>> Hi,
>>
>> Im Adressbuch scheint das Gruppen-Adressbuch nicht mehr auf. Es ist auch
>> nicht mehr möglich eine Adresse für die Gruppe anzulegen. Man kan
>> ausschliesslich persönliche Adressen aufnehmen.
>>
>> Auch die Anzeige (Übersicht) zeigt keine Gruppenadressen, obwohl die
>> Adressen in der Datenbank enthalten sind (jedenfalls gemäss phpMyAdmin).
>>
>> Wie kann ich es bewerkstelligen, dass der Zugriff auf die Gruppen-adressen
>> wieder gewährleistet ist und diese auch angezeigt werden?
>>
>> Der User hat in diesem Fall admin Rechte (acl).
>>
>> Gruss
>> mat
>>
>
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________
egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german
phpMyAdmin der Datenbank
- addressbook
- contact owner
1) phpMyAdmin aufrufen
2) egw-DB auswählen
3) addressbook anklicken
4) einen 'Search' durchführen (man erhält eine Liste alle Adressbucheinträge)
5) Spalte 'contact owner' durchsehen auf fehlerhafte Codes
6) Codes entsprechend in den einzlenen Zellen (Adressbucheinträgen) in der Spalte 'contact owner' editieren
7) speichern
8) fertig
Jens Reden wrote:
Wo finde ich denn die entsprechenden Einträge in der Datenbank?
Danke! Mein Problem ist, dass ich die persönlichen Adressbücher von neuen Benutzern nicht mehr freigeben kann. Sie erscheinen nicht im dropdown-Menü und man kann sie weder einer ganzen Gruppe, noch einzelnen Benutzern freigeben. Zwischenzeitlich hatte es mal funktioniert, es einzeln freizugeben, plötzlich aber nicht mehr. Ebenso eigenartig ist, dass die Standardauswahl ob neue Einträge standardmäßig in das private oder in das persönliches Adressbuch eufgenommen werden, weder vorgegeben noch forciert werden kann. Irgendetwas scheint da überhaupt nicht zu funktionieren.
Ein Blick in die Datenbank zeigt keine auffälligen Widersprüche. Ich habe wie gesagt 4 vor ein paar Tagen angelegt Benutzer und heute einen mehrfach neu angelegten Benutzer, bei dem das nun nicht mehr geht.
Übrigens habe ich die Rechte beim Kalender und beim Adressbuch verglichen und es sind exakt die gleichen. Dennoch funktioniert die Freigabe beim Kalender, nicht aber beim Adressbuch.
Es scheint sich hier um ein ACL Problem zu handeln. Da ich das spezifische Setup nicht kenne, hier ein Beispiel:
Benutzer A ist Teil der Gruppe Admin (oder sonstwelcher Gruppe)
Damit der Benutzer A ein für alle Gruppenteilnehmer der Gruppe Admin lesbaren und/oder editierbaren Eintrag (Adresse) eingeben kann, muss folgende Einstellung vorgenommen werden:
- gehe zu Admin
- wähle User Groups
- wähle die Gruppe Admins / Edit
- Adressbook enabled (tickmark)
- gehe zu Adressbook ACL submenu
- hier erscheinen zwei Sektionen, Groups und Users mit den jeweiligen Teilnehmern
- tickmarks in der Sektion Groups in der Zeile Admins, je nach Belieben: Read, Edit, etc.
Nun sollte das Dropdown-Menü, in diesem Fall, Admin Group nebst personal Einträgen aufweisen und zur Auswahl bereitstellen. Analog für andere Gruppen.
Sorry für die engl. Ausdrück, aber mein System ist auf entlisch konfiguriert
Ich hoffe, das hilft .
Jens Reden wrote:
Danke! Mein Problem ist, dass ich die persönlichen Adressbücher von neuen Benutzern nicht mehr freigeben kann. Sie erscheinen nicht im dropdown-Menü und man kann sie weder einer ganzen Gruppe, noch einzelnen Benutzern freigeben. Zwischenzeitlich hatte es mal funktioniert, es einzeln freizugeben, plötzlich aber nicht mehr. Ebenso eigenartig ist, dass die Standardauswahl ob neue Einträge standardmäßig in das private oder in das persönliches Adressbuch eufgenommen werden, weder vorgegeben noch forciert werden kann. Irgendetwas scheint da überhaupt nicht zu funktionieren.
Ein Blick in die Datenbank zeigt keine auffälligen Widersprüche. Ich habe wie gesagt 4 vor ein paar Tagen angelegt Benutzer und heute einen mehrfach neu angelegten Benutzer, bei dem das nun nicht mehr geht.
Übrigens habe ich die Rechte beim Kalender und beim Adressbuch verglichen und es sind exakt die gleichen. Dennoch funktioniert die Freigabe beim Kalender, nicht aber beim Adressbuch.
Danke! Ich dachte auch erst an ein ACL-Problem, aber ich bin wirklich ratlos.
Ich habe gemacht, was Du schreibst, aber das hat nur eines bewirkt: es wird im dropdown-Menü nunmehr auch ein Adressbuch der Gruppe Admins angezeigt. Mein Problem ist aber, dass ich alle Benutzeradressbücher auswählen und einsehen kann, bis auf die von neu erstellten Benutzern. Diese haben aber die gleichen Rechte bekommen wie die anderen. Als persönlich markierte Einträge müssten somit für alle Gruppenmitglieder einsehbar sein. Irgendwie scheinen sich die Rechte neu angelegter Benutzer anders zu verhalten, als die derjenigen, die ich vor ein paar Tagen angelegt habe, obwohl ich die ACL bei Benutzern und Gruppen nun mehrfach überprüft habe.
Einige grundsätzliche Fragen dazu noch:
Ist bei mehrfacher Gruppenzugehörigkeit ein JA stärker als ein NEIN bei der Rechtevergabe?
Was gilt stärker: Gruppen- oder Userrechte?
Was genau hat die Belegung der Primärgruppenzugehörigkeit für eine Bedeutung?
Will man (Benutzer A) die persönlichen Adressen eines anderen Benutzer (Benutzer B) einsehen können, so müssen die Leserechte in ACL de Benutzer B für Benutzer A freigegeben sein (tickmark).
Ist bei mehrfacher Gruppenzugehörigkeit ein JA stärker als ein NEIN bei der Rechtevergabe?
Verstehe ich nicht: es gibt doch nur ja ODER nein
Was gilt stärker: Gruppen- oder Userrechte?
Meines Wissens: Userrechte sind ausschlaggebend, sprich ich kann die persönlichen Adressen eines einer anderen Gruppe zugehörigen Users einsehen, wenn er sie mir denn auf persönlicher Ebene (ACL User-ICH) freigegeben hat.
Was genau hat die Belegung der Primärgruppenzugehörigkeit für eine Bedeutung?
don't know.
Wenn's nicht hilft, schick mal screenshots um Vergleiche anstellen zu können.
Jens Reden wrote:
Danke! Ich dachte auch erst an ein ACL-Problem, aber ich bin wirklich ratlos.
Ich habe gemacht, was Du schreibst, aber das hat nur eines bewirkt: es wird im dropdown-Menü nunmehr auch ein Adressbuch der Gruppe Admins angezeigt. Mein Problem ist aber, dass ich alle Benutzeradressbücher auswählen und einsehen kann, bis auf die von neu erstellten Benutzern. Diese haben aber die gleichen Rechte bekommen wie die anderen. Als persönlich markierte Einträge müssten somit für alle Gruppenmitglieder einsehbar sein. Irgendwie scheinen sich die Rechte neu angelegter Benutzer anders zu verhalten, als die derjenigen, die ich vor ein paar Tagen angelegt habe, obwohl ich die ACL bei Benutzern und Gruppen nun mehrfach überprüft habe.
Einige grundsätzliche Fragen dazu noch:
Ist bei mehrfacher Gruppenzugehörigkeit ein JA stärker als ein NEIN bei der Rechtevergabe?
Was gilt stärker: Gruppen- oder Userrechte?
Was genau hat die Belegung der Primärgruppenzugehörigkeit für eine Bedeutung?
Will man (Benutzer A) die persönlichen Adressen eines anderen Benutzer (Benutzer B) einsehen können, so müssen die Leserechte in ACL de Benutzer B für Benutzer A freigegeben sein (tickmark).
Ja, das habe ich über die Gruppen gemacht. Auch wenn ich es pro User einzeln mache, ändert sich für neu erstellte Benutzer nichts.
Ist bei mehrfacher Gruppenzugehörigkeit ein JA stärker als ein NEIN bei der Rechtevergabe?
Verstehe ich nicht: es gibt doch nur ja ODER nein
Benutzer hans ist in Gruppe 1 und Gruppe 2 Mitglied. Gruppe 1 erlaubt das Lesen von beispielsweise dem Adressbuch der Mitglieder, Gruppe 2 jedoch nicht. Ist jetzt das JA zum Lesen stärker als das NEIN der Gruppe 2?
Was gilt stärker: Gruppen- oder Userrechte?
Meines Wissens: Userrechte sind ausschlaggebend, sprich ich kann die persönlichen Adressen eines einer anderen Gruppe zugehörigen Users einsehen, wenn er sie mir denn auf persönlicher Ebene (ACL User-ICH) freigegeben hat.
Ok, das bringt aber leider auch nichts. Wenn ich die Rechte über die Gruppe vergebe, trägt er das beim User automatisch ein. Wenn mich der User dann freischalten möchte, steht es ohnehin schon da.
Ich dachte auch an ein Cache-Problem, aber der Cache von dem Browser ist es schonmal nicht. Könnte es eventuell auch mit nicht-ausgeloggten Sessions zu tun haben? Der Sessionmanager zeigt übrigens bei mir keine Sessions an, so dass ich auch keine aktiven Sessions killen kann, um es zu testen.
Was genau hat die Belegung der Primärgruppenzugehörigkeit für eine Bedeutung?
don't know.
Wenn's nicht hilft, schick mal screenshots um Vergleiche anstellen zu können.
Das mit der Primärzugehörigkeit ist auch in keiner Dokumentation erklärt. Wäre mal ganz hilfreich, auch wenn ich hier darauf geachtet habe, dass alle in der gleichen Primärgruppe sind.
Ja eventuell komme ich bald mal mit screenshots rüber. Ich fummel noch ein wenig rum und wenns dann nicht hilft, dann versuche ich das mal entsprechend zu dokumentieren.
Das Problem habe ich vermutlich (ich hoffe, es lag daran) jetzt wie folgt gelöst:
1. Benutzer brauchen auch Hinzufügen-Rechte, um ein Adressbuch sehen zu können.
2. Ein ziemlich dummer Fehler, der aber vermutlich auch anderen leicht passiert und deshalb sicher hier Erwähnung finden sollte: Sofern so viele Benutzer bzw. Gruppen im System registriert sind, dass die ACL-Seite über mehrere Seiten geht, muss man die gemachten Änderungen immer für jede Seite einzeln abspeichern. Also immer auf übernehmen klicken, bevor man die Seite wechseln!!!
"Jens Reden" <jan@...> schrieb:
> 2. Ein ziemlich dummer Fehler, der aber vermutlich auch anderen leicht
> passiert und deshalb sicher hier Erwähnung finden sollte: Sofern so viele
> Benutzer bzw. Gruppen im System registriert sind, dass die ACL-Seite über
> mehrere Seiten geht, muss man die gemachten Änderungen immer für jede
Seite
> einzeln abspeichern. Also immer auf übernehmen klicken, bevor man die
Seite
> wechseln!!!
Puh! Das ist aber hinterhältig. Manchmal kann man an so kleinen Sachen
scheitern. :-)