Sok tartalom kozul csak a sajat olvashato

ttsz képe

Sziasztok!

Jol allok az idopont foglalo weboldallal azonban arra lenne szuksegem, hogy valaki aki idopontot foglal az utana csak a sajat tartalmát tudja olvasni es torolni. A tobbinek csak a cimet szeretnem ha latna. (ami esetemben a dátum).

Van erre kimondott modul vagy sminkelni kell. Valakinek otlet?

Koszonom a segitseget

TTSZ

Drupal verzió: 
szantog képe

delete own content
edit own content

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

Pasqualle képe

a hozzaferes nincs szabalyozva tartalom tipusonkent..

0
0
szantog képe

Upsz, nekem van. Megnézem melyik modul csinálja.
Ő lesz az: Node Access

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

Pasqualle képe

hook_node_grants
pelda modul
ha tobb node jogosultsagot kezelo kiegeszito modult hasznalsz akkor az problemat okozhat

biztosabb lenne szerintem ha sajat tartalom tipust keszitesz egy sajat modullal, mert akkor a hook_access-ben definialhatsz sajat szabalyt a node hozzafereshez..
pelda modul

function node_example_access($op, $node, $account) {
  if ($op == 'view') {
    if (user_access('view any example content', $account) || ($account->uid == $node->uid))) {
      // A felhasznalonak joga van barmelyik (ilyen tipusu) node-ot latni, vagy sajat node.
      return TRUE;
    }
  }
...

de nem lennek meglepve ha letezne egy kesz modul is a problemara..

0
0