Tillge befintliga noder åt roller?

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

Hej, jag har ett litet problem här. Det är så att vi har släppt en hemsida åt en klient och den här killen har skapat en mängd sidor/undersidor på sin site, so far so good. Nu är det så att den här sidan har så kallade sektioner, där vid varje sektion ska roller tilldelas. Såhär typ:

Roll 1 - Ska kunna skapa sidor/undersidor under sektion 1.

Roll 2 - Ska kunna skapa sidor/undersidor under sektion 2.

Problemet är att huvudadmin redan har skapat deras undersidor, vilket betyder att Roll 1 och Roll 2 inte har rättigheter att redigera dessa. Hur ska jag fixa detta?

Två alternativ som inte är så toppen:
1. Sätta så att Roll 1 och 2 får rättigheter till Page, men då får de även rättigheter till att redigera t.ex. homepage, kontaktsidan och allt sånt som de inte ska kunna.
2. Huvudadmin får helt enkelt ta bort alla sidor han har skapat, och sen låta Roll 1 och 2 skapa sina sidor, men detta är tidskrävande och väldigt tråkigt.

Jag letar alltså efter en modul som på nåt sätt ska kunna "assigna" befintliga noder till roller. Någon som vet om det finns?

Comments

Du kan byta user på roll1

pontus_nilsson's picture

Du kan byta user på roll1 sidan och roll2-sidan (under författarinformaiton). Då kommer de två olika användarna kunna redigera sidorna eftersom de betraktas som deras egna sidor.
Med hjälp av Content Access kan du ställa in vilka content types olika roller och användare ska kunna redigera. Modulen tillåter också inställningar per nod.

//Pontus Nilsson, Digitalist

Jaså, det går alltså ställa

ChristianP's picture

Jaså, det går alltså ställa in författarinformationen så ska det göra susen? För jag har för mig att jag provade det utan resultat.

Content Access-modulen har jag använt en gång, men gud vad jag stötte på buggar, den fungerade inte alls som jag hade tänkt mig. :(

Men jag får ta och prova ställa in författarinfon igen.

Om du ställt in så att roll

pontus_nilsson's picture

Om du ställt in så att roll [something] har rättighet att bara redigera sina egna noder av content type [page] och sedan ändrar författarinformation på de sidor de olika användarna ska kunna redigera så ska det göra susen.

//Pontus Nilsson, Digitalist

Yes! Det fungerar! Tack så

ChristianP's picture

Yes! Det fungerar! Tack så mycket. :)

En konstig grej dock...

ChristianP's picture

En konstig grej är att Drupal verkar namnge författarinformationen efter Användarnamn(user) och inte Roller. Det ser jag som ganska ologiskt? Jag har ju typ 10 roller där var och en ska kunna skriva egna sidor som bara de själva ska kunna redigera.

Roll 1 - Ska bara kunna skapa/redigera/unpublish sina egna sidor.
Roll 2 - Samma sak här
Roll 3 - Samma sak
osv.. osv..

Som tur är så kommer den här sidan ha samma användarnamn som rollerna heter ungefär, men detta kan ju inte vara bra om man ska göra en hemsida där användarna skapar egna konton, speciellt inte nu när sidorna redan var klara.

Om jag redan har typ 15 sidor som användaren "superadmin" (med rollen "Huvudadmin") har skapat. Då måste man ju gå in o ändra i författarinformationen att användaren "user1" (med rollen "roll1") ska kunna redigera detta utan att "user1" måste skapa om hela sidan under sitt namn.

När jag söker på Google så verkar det som att Drupal är Rollbelagt, vadå.. har jag nåt fel på mitt Drupal då eller? För mitt verkar vara user-belagt.

Lite bättre förklarat, såhär ser det ut under Användare:

Användarnamn | Status | Roll
- coolingen | Aktiv | skribent

Om jag nu går in på en befintlig nod skapad av t.ex. huvudadmin och skriver in i författarinfon "skribent". Då funkar inte rättigheterna, skriver jag däremot in "coolingen" i författarinfon så kan denne personen redigera... Varför är det så?

Tänk om jag vill ha fler olika användare med samma roll, då innebär det att endast EN användare bland samma roll kan redigera sidorna inom sektionen. Det suger ju! Om "kalle" med rollen "skribent" skriver massa nyheter under sektionen "bilar", så kommer ju bara "kalle" kunna redigera sina egna nyheter, inte t.ex. "pelle" med samma roll. Skulle jag sätta sån rättighet så innebär det att "pelle" kommer kunna redigera båt-nyheter som "tomas" på en annan del av sidan har skapat, vilket jag inte vill ska gå. Antingen det eller så får flera människor använda ett och samma konto.

Sweden

Group notifications

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