Posted by adamevertsson on October 22, 2010 at 12:43pm
God fredag
Sitter med en sida och ska se till att rätt användare få göra rätt saker. Det är väldigt enkelt, en användare - admin - ska få göra mycket, men inte göra egna Pages. Dock ska admin få redigera redan gjorda Pages. Med andra ord har jag valt bort allt som har med Page att göra på Rättigheter-sidan, men har lämnat "Edit any page content" förbockad.
Så fort admin loggar in finns dock möjligheten att lägga till sidor.
Hel skärmdump över rättigheter finns här: http://cl.ly/1777707d584e40acd082
Vad är det som jag gör fel?! All hjälp mottages tacksamt innan jag sliter mitt... det lilla hår jag har kvar.
/AE

Comments
Lösning hittad
Hittade lösningen själv genom att googla vidare: Jag fick bocka av administer nodes, då försvann möjligheten att lägga till egna sidor.
MEN! Kan någon förklara medelst enkla ord vad den gör. Jag hade ju bockat i den just för att "jaja, administer nodes måste de ju få göra, annars kan de ju inte skapa nya noder...". Blåögt? Ja. Orkar någon skriva en liten förklaring till en nybörjare...
/AE
✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!
administer nodes är en
administer nodes är en "super" rättighet som ger tillgång till skapa/ändra/radera alla noder på hela webb-platsen.
Fel ånyo
Tack för den informationen. Dessvärre så strular det ju till sig ändå...
Bockar jag av den kan ju inte användaren gå in och redigera gamla texter, så jag måste hitta ett sätt att ge dem möjlighet att kunna skapa de innehållstyper som vi skapat, samt redigera redan inlagda noder. Vad göra då?
/AE
✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!
Rättigheten du ska kryssa i
Rättigheten du ska kryssa i heter Edit any (content-type här) och inte Administer Nodes.
Typ "Edit any story" eller vad du nu kallar dina nodtyper.
Jepp
Tack för svaret, anser dock att jag har gjort det, och framför allt bockat av att de inte ska få skapa Page. Men den syns ändå i listan när jag har administer nodes ibockad. Det vill jag ju bort ifrån.
Hilfe, hilfe...
/AE
✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!
Men
Du ska ju INTE ha "Administer nodes" ikryssad. Det är som föregående talare upplyste om en superrättighet som enbart superanvändare (uid 1) ska ha.
Och du, allt innehåll i Drupal är nodes så har du Administer nodes ikryssad så får den användaren ändra/radera/lägga till alla typer av innehåll.
Vad har jag missat...
Du behöver inte vara orolig, det har jag läst - MEN...
... om jag bockar av den får den användaren (inte super-adm) inte möjlighet att visa inlagda poster under Administration > Content Management. De ska ju kunna få upp de gamla posterna i listan så de kan redigera den informationen.
För att upprepa mig igen. Vad jag är ute efter är:
och som jag inte rört i den här tråden:
Om vi koncentrerar oss på de tre översta punkterna kan jag bocka av Adminster nodes - då ser jag Galleriafoton (egen content type), Kalendariehändelse (egen content type), Personal (egen content type), Story som jag vill - fast då kan jag inte redigera redan inlagda noder.
Så - hur jag ska lösa detta? Alla tips är hjärtligt välkomna, för det måste gå att uppnå det jag är ute efter kan jag tycka...
/AE
✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!
create Galleriafoto create
create Galleriafoto
create Kalendariehändelse
create Personal
create Story
edit any Galleriafoto
edit any Kalendariehändelse
edit any Personal
edit any Story
edit any Page
Post Settings kan du lätt dölja om du kör modulen Node Form Columns (http://drupal.org/project/nodeformcols) som låter dig ange vad som syns på inmatningsformuläret.
And still nothing...
Jag har de inställningarna (anser jag i alla fall, rätta mig gärna) men även "delete" varianten eftersom de ska kunna göra det också, och några andra (se bifogade filer). Dessvärre får jag fortfarande inte upp några noder att redigera i Admin > Content Management.
/AE
PS. Tack för tipset om Node Forum Columns, ska kolla på den.
Admin sida: http://cl.ly/fa7dde5998f08f8dd378
Permissions sida: http://cl.ly/bf704ea019656f1a3d07
✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!
Ja, alltså alla privilegier
Ja, alltså alla privilegier är rätt nu men innehållslistan kan du inte se om du inte har "Administer Nodes"-privilegiet ikryssat för din användare.
Däremot så funkar som sagt inte din innehållslista ännu vilket är precis som det är menat i Drupal 6 dvs List Content är en funktion som är förbehållen den med Administer Nodes-privilegiet.
För att komma runt det kan du skapa en vy med hjälp av Views som du sedan lägger på lämplig url och så sätter du rätt privilegier på den vyn (dvs admin kan se den). Den här tråden talar lite mer om ditt problem, dock på engelska: http://drupal.org/node/510896
Har du ingen vana av Views så rekommenderar jag dig att ladda ner, installera (http://drupal.org/project/views) och sen också installera Advanced Help (http://drupal.org/project/advanced_help) och kika på exemplen där.
//Christopher
Aaahh...
Här lär man sig mycket på en och samma gång. Tack så mycket för att du tagit dig tid att svara på mina dumma nybörjarfrågor.
jag tog för givet att man kunde lägga upp så att en egen skapad användare skulle kunna se och redigera äldre inlägg om man gav dem de rättigheterna (har nog pysslat för mycket med Wordpress).
Att lägga det i en View är nog en jättebra idé - om någon läser detta och anser annorlunda så låt mig gärna veta - ska börja jobba på det med en gång.
Än en gång - tack för hjälpen.
/AE
✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!
Jag skapar i princip alltid
Jag skapar i princip alltid en eller flera administrationsvyer för redaktörerna av en sida. En vy med publicerat material med exponerade filter för node typ och författare, en vy för opublicerade noder, en för egna noder etc.
Kolla in http://drupal.org/project/views_bulk_operations också.