it-swarm-eu.dev

Přidání polí do uživatelských rolí

Používám Drupal 7 k vytvoření projektu, který spojuje organizace s dobrovolníky. Mým počátečním přístupem je použití modulu profilu k vytvoření různých profilů pro každou roli (dobrovolník a organizace). Je možné vytvořit nová pole, která by se připojila pouze k vybrané roli?

7
starsinmypockets

Toto je skvělý příklad použití modulu Profil 2 .

Jak je uvedeno na stránce projektu:

Profil2 umožňuje vytvářet více typů profilů, které mohou být přiřazeny rolím prostřednictvím oprávnění (např. Obecný profil + profil zákazníka)

3
tim.plunkett

Myslím, že byste také mohli zkusit přidat všechna pole přímo uživateli a pak použít vlastní hook_field_access () implementaci k řízení, kdy se budou zobrazovat pro úpravy/zobrazení.

3
Berdir

Myslím, že můžete použít https://drupal.org/project/user_role_field Tento modul umožňuje určit pole specifická pro role. Při vytváření nového pole určíte, pro jaké role je toto pole povoleno.

0
Gaurav Varshney