Per node edit permissions i views

Events happening in the community are now at Drupal community events on www.drupal.org.
kleve's picture

Någon som vet om och hur man kan filtrera en vy i views på noder där en specifik användare har editeringsrättigheter. Jag vill filtrera utifrån per node permissions som vissa permissionsmoduler använder sig av.

//Andreas Nilsson

Comments

Hur vill du att listningen

misc's picture

Hur vill du att listningen ska göras - är det den inloggade användarens rättigheter som det ska utgå ifrån eller är det mer en adminlistning, där noderna ska grupperas per användare enligt deras rättigheter?

/* Mikke Schirén, https://digitalist/ */

Det är den inloggades

kleve's picture

Det är den inloggades rättigheter listan ska utgå ifrån. Den ska lista individuella noder som den inloggade har rätt att editera.

Du kan använda fältet

pontus_nilsson's picture

Du kan använda fältet Nod:Redigera och skiva om utmatningen av det fältet.

//Pontus Nilsson, Digitalist

Hur menar du? Tänker du på

kleve's picture

Hur menar du? Tänker du på fältet "Node:edit link" och "Rewrite the output of this field"?

Det skriver väl bara om output av fältet och löser i så fall inte mitt problem. Jag behöver filtrera listan.

Om jag förstår vad du vill

misc's picture

Om jag förstår vad du vill åstadkomma rätt, så är det ju bara den användare som har redigeringsrättigheter som kommer att få en lista på de noder som den kan redigera om du gör så som pontus_nilsson beskriver.

/* Mikke Schirén, https://digitalist/ */

Inte när jag har testat i

kleve's picture

Inte när jag har testat i alla fall. Då listar den samtliga noder du har rätt att se, och om du har redigeringsrättigheter så visas den länken. Vore intressant att höra vilka magiska knappar ni trycker på för att få ut listan som ni beskriver den.

Precis som du säger så listar

magnus's picture

Precis som du säger så listar den samtliga noder användaren har rätt att se, samt redigera. Finns det inget annat du kan sortera på istället? Term, typ, datum etc.?

Nej tyvärr, därav min fråga

kleve's picture

Nej tyvärr, därav min fråga för jag har inte hittat något bra sätt. För tillfället är det löst med hjälp av PHP Filter men det hade varit snyggare om det gick att göra på något annat sätt.

Testa att bara visa redigera

pontus_nilsson's picture

Testa att bara visa redigera fältet i en lista, dölj fältet om det är tomt. Titta på listan som inloggad, titta som utloggad. Det jag menar är att du kan lägga alla fält som exkluderade och använda dom i omskrivningen av utmatningen för redigera fältet.

//Pontus Nilsson, Digitalist

Okej, tack Pontus, då förstår

kleve's picture

Okej, tack Pontus, då förstår jag hur du menar. Får testa det.

//Andreas Nilsson

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: