Hejsan!
Nu är jag här och frågar igen, har letat överallt men finner inte det jag letar efter. Jag vet inte om jag har tänkt helt fel, men jag har gjort en sida där jag har gjort ett antal olika roller och gett dem rättighet att editera sitt egna innehåll. Jag har även använt taxonomy access permission för att sätta vilken taxonomy som tillhör vilket innehåll, och vad de får göra med det.
Problemet är att när jag går in på ett center och loggar in med deras anv.uppgifter får de editera allt innehåll på alla sidor. Känns som om jag har missat ett steg någonstans där det bestäms vad som är deras innehåll.
Har tidigare fått förslag på att använda sections men det känns som om jag skulle ha gjort det från början i så fall... nu är jag i stort sätt färdig med siten och vill INTE göra om den.
Hoppas att jag har lyckats förklara på ett vettigt sätt.
Mvh Frida
Comments
Se till så att du inte
Se till så att du inte tilldelat rollerna rättigheten "Administer nodes". Denna rättighet ger rollen möjlighet att skapa/ändra/radera alla nodtyper.
Tar man bort denna rättighet försvinner tyvärr möjligheten att visa listan med alla noder (admin/content/node) ...
--
Peter Törnstrand, Happiness
Administer nodes är inte
Administer nodes är inte markerad. De har
access content
create book, page och story content
edit och delete own book, page och story content
edit meta-tags
access dive-centers vocabulary (där ligger alla dykcenter)
Har även testat att göra ett eget vocabulary till dem men det funkade inte heller
Det känns som om jag har gjort något fel i hur det bestäms vilket som är deras egna content. Har gjort den här vocabularyn i taxonomy terms och lagt till alla dykcenter där och sen när jag skapat deras sidor har jag valt t.ex. lysekil om det är dem jag skriver om. Nu vill jag att de bara ska få ändra de sidor som är valda med lysekil.
Kanske inte rätt sätt att göra??
Jag hittar ingen modul som
Jag hittar ingen modul som heter "taxonomy access permission". Är det Taxonomy Access Controll du menar?
Det låter som att du använder modulen lite felaktigt. Jag skulle tro att alla användare får tillgång till att redigera allt innehåll eftersom dom har en term från ett vokabulär som dom genom denna modulen fått rättighet att redigera.
Finns det någon speciell anledning till att du valde taxanomier för att styra rättigheterna? Ska användaren få tillgång till en grupp noder baserat på en och samma term? Vad är det mer exakt dom behöver kunna göra med detta innehållet när du skriver: "Jag har även använt taxonomy access permission för att sätta vilken taxonomy som tillhör vilket innehåll, och vad de får göra med det." Och är det flera olika inehållstyper vi pratar om?
Jag har som du säger använt
Jag har som du säger använt mig av taxonomy access controll. Jag har ett 20-tal olika dykcenter och vill att varje dykcenter ska få tillgång till sitt egna innehåll så att de kan redigera och fixa med dem bäst de vill, utan att kunna redigera de andras innehåll. De ska även kunna göra egna formulär och gallerier. Deras ska lokala nyheter som bara visas på deras sidor, har jag löst med views.
De har en egen liten hemsida i vår stora om man säger så. Ni kan gå in på www.globalqualitydiving.com för att se vad jag menar.
Har även problem med språket då jag vill att home-knappen i breadcrumbsen alltid ska gå tillbaks till den engelska startsidan oavsett vilket språk man är på. Tyvärr verkar det som om drupal är så fiffigt att det själv lägger till ett litet "språkprefix" efter själva adressen (tex fi) så att den vill gå till www.globalqualitydiving.com/fi vilket inte finns. Går detta att ändra på något vis? Tanken är att denna sida ska visas upp på en mässa om två veckor så jag börjar få lite panik över dessa saker som är ganska grundläggande att det fungerar.
Organic Groups?
Nu har jag kollat din sida, och jag har inte testat den modulen själv, men andra kanske kan fylla i detta, men är detta en perfekt setup för organic groups? Så har jag fattat att den modulen skall användas, till subsajter under en huvudsajt så att säga.
Detta går också lösa med Content Access och views, men det blir en mer manuell process tycker jag.
Från modulsidan:
"Enable users to create and manage their own 'groups'. Each group can have subscribers, and maintains a group home page where subscribers communicate amongst themselves.
Update: the OG Panels module is now its own project
They do so by posting the usual node types: blog, story, page, etc. A block is shown on the group home page which facilitates these posts. The block also provides summary information about the group.
Groups may be selective or not. Selective groups require approval in order to become a member, or even invitation -only groups. There are lots of preferences to configure groups as you need.
Groups get their own theme, language, taxonomy, and so on. Integrates well and depends upon Views module"
Kolla http://drupal.org/project/og
Hur gör man detta med content
Hur gör man detta med content access och views då? Jag känner att det där med groups var lite för mycket för mig att ta in just nu, känns som om jag behöver göra om hela siten. Men jag kan ha fel. Tänkte att jag har ju allaredan varit inne och trixat med content access lite och views med, kanske är det lättast just nu?
Det finns gott om
Det finns gott om dokumentation om hur Content Access och Views fungerar på deras projektsidor (eller genom länkar på projektsidorna). Content Access länkar t.ex. till denna mycket välskrivna bloggposten: http://more.zites.net/content_access_for_drupal_6
Organic Groups är helt klart ett alternativ. Men det kommer kräva ganska mycket omstrukturering på din sajt. Kolla om inte Content Access kan lösa ditt problem.
Jag tror att det tar längre
Jag tror att det tar längre tid för dej att försöka fixa detta med CA och Views mot att göra det med OG. Dessutom om du läser lite om OG, så verkar det också lösa ditt språkproblem som du nämnde ovan.
Har du egna innehållstyper för varje grupp? Eller har de samma, och du försöker lösa det med taxonomy access control? Content Access ger dej möjligheten att sätta access per nod, eller per innehållstyp, mao, om de olika dykcentren har gemensamma innehållstyper fungerar den inte, de måste ha varsin.
Satsa på att sparka igång OG, tycker jag.
PS! Snygg sida förresten.