Alapértelmezett jogok node-hoz

makgab képe

Üdv!

Van egy saját tartalomtípus 1-2 mezővel. Azt szeretném csak beállítani, hogy ilyen tartalom létrehozásakor csak a létrehozó user láthassa a tartalmat. A többi user megnézni se tudja.
Ezt hogyan célszerű megoldani?
A content_access modul többször használtam, jó kis modul. De a létrehozandó tartalom jogait nem lehet beállítani.
Szóval, mivel lehet ezt megoldani?

Drupal verzió: 
IanChak képe

Nem tudom pontosan hol van szükséged rá, de a Drupalban van egy ilyen funkció. Méghozzá ha a tartalom beküldésekor elveszed a pipát a "Közzétett" mellől.

Ilyenkor rejtett tartalmat hozol létre, és csak az admin és a létrehozó láthatja. Persze elég felelősségteljes jogokat kell adni a felhasználóknak, tehát akiben nem bízol azoknak ne adj ilyen jogokat.

Ha nagyon szükség lenne ilyesmire, akkor hozzá lehet fűzni a tartalomtípushoz egy mezőt, ami megjelölné, hogy rejtett-e. És a tartalomlistázó nézetekben pedig beállítani, hogy ha ki van jelölve a rejtett mező, akkor az ne jelenjen meg.

Persze ettől még hozzáférhető a tartalom, de nem listázza sehol, tehát a többi felhasználó a cím hiányában nem is találná meg.

2
0

Szakmai blogom: blog.serpens.hu

pp képe

„Ilyenkor rejtett tartalmat hozol létre, és csak az admin és a létrehozó láthatja. Persze elég felelősségteljes jogokat kell adni a felhasználóknak, tehát akiben nem bízol azoknak ne adj ilyen jogokat.”

Szerintem nem kell parázni ezen, mert ha valaki tud létrehozni tartalmat, akkor nyugodtan adható neki "saját rejtett tartalmak megtekintése" jogosultság.

pp

2
0
makgab képe

köszönöm! azt hiszem egy kicsit el akartam bonyolítani a dolgot. :)

0
0