Doppelte Einträge mit Views
am 09.12.2009 - 22:48 Uhr in
Guten Abend,
also ich hab da mal wieder ein kleines Problemchen mit dem an sich tollen Modul Views.
Situation:
Ich hab mir einen extra View für den Tracker gemacht, damit die User nur ihre eigenen Beiträge sehen egal ob veröffentlicht oder nicht und dazu den Workflow-status.
folgende Rollen existieren:
Adminstrator
Moderator
Super Moderator
9 weitere Rollen, welche ich für Unterteilungen brauche
Problem:
user-1 - sieht alles korrekt
user-2 - sieht alles korrekt (ist in Gruppe Administrator)
user-3 - hat 3-fache Einträge, wenn er in Gruppe Moderator und einer Zusatzrolle ist
user-3 - sieht alles korrekt, wenn er in Gruppe Super Moderator und einer Zusatzrolle ist
Also dachte ich das es irgendwie mit den Rechten der Moderator-Rolle zusammenhängt, aber ich kann mir keine Reim darauf machen, welche Berechtigung da was ausmachen sollte.
Dann hab ich mal ein wenig gegoogelt und bin auf die Issues vom Views-Modul gestoßen und gesehen, dass da wo was mit dem Modul selbst nicht hinhaut und das man einen Patch einspielen muss und da fängt es erst richtig an kompliziert zu werden -.- Ich hab da nun so viele Patches gefunden und einmal wird geschrieben der ist gut und funktioniert und gleich danach wird das wiederrufen usw. usw. Welcher ist denn nun der alles entscheidende und zum Guten wendende Patch ??? und wie spiele ich den ein, hab sowas nämlich noch nie gemacht.
Ich benutze Drupal 6.14 (deutsche Edition von DrupalCenter) und Views 6.x-2.8 (hab ich heute von 6.x-2.7 geupdated, hat aber nichts gebracht).
Ich hoffe ihr könnt mir wie immer helfen.
mfG ceri008
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich nehme an du hast bei der
am 10.12.2009 - 09:49 Uhr
Ich nehme an du hast bei der Einstellung der View unter Erweiterte Einstellungen->Eindeutig auf ja gestellt?
--------------------------------------------
mein Tech-Blog auf: http://tech.janschaer.ch
Dankeschön für den Hinweis
am 10.12.2009 - 16:43 Uhr
Hab das jetzt eingestellt und da ist die Anzeige auch korrekt, warum das so ist und nur so geht, ist mir jetzt zwar nicht so ersichtlich, aber an sich ist das so okay oder "verbraucht" die Ansicht dann mehr Speicher obwohl nur 1 von 3 Einträgen anzeigt wird.
mfG
Ich denke mal, das kommt von
am 10.12.2009 - 17:34 Uhr
Ich denke mal, das kommt von Views im zusammenspiel mit SQL her (->JOINS abfragen). Würde Views dies automatisch tun, würde man dafür andere Dinge nicht mehr tun können und die Views-Möglichkeiten einschränken.
--------------------------------------------
mein Tech-Blog auf: http://tech.janschaer.ch