Zusatzfeld als Pflicht machen für bestimmte Gruppe

am 08.11.2011 - 14:44 Uhr in
Guten Tag.
Nachdem ich nun einige Zeit mit Drupal verbracht habe, und wir alle Probleme die wir hatten lösen konnten, hänge ich nun leider fest.
Es geht um folgendes:
Wir benutzen Drupal für unsere WoW Gilde.
Forum und DKP wurden soweit wie möglich direkt integriert.
Nun habe ich noch ein sogenanntes Quick DKP geschaffen, damit unsere Raider bequem ihre DKP überprüfen können.
Dies habe ich gelöst, indem ich ein weiteres Feld angelegt habe, in dem der Raider seinen Charname einträgt. Mit diesem Name greife ich dann auf die DKP Datenbank zu und lese die Daten aus.
Soweit so gut.
Da unsere Leute aber ein eher fauler Haufen sind, und nichts machen, das sie nicht müssen, möchte ich das Feld Charname für alle Mitglieder der Gruppe Raid zum Pflichtfeld machen, damit sie es auch eintragen.
Leider finde ich nirgendwo eine Möglichkeit dies zu steuern.
Die anderen Usergruppen soll dies nicht tangieren, da es Gäste und andere User sind, für die das Feld 0 Auswirkung hat.
Vielen Dank
- Anmelden oder Registrieren um Kommentare zu schreiben
An sich gibt es das Modul
am 08.11.2011 - 15:20 Uhr
An sich gibt es das Modul Field_Permissions. Damit solltest Du mal die Sichtbarkeit des Felds pro Rolle
abdecken können. Allerdings habe ich das Modul selbst in D7 noch nicht verwenden müssen.
Das Feld dann auf required setzen. Was ich jetzt aber nicht weiss, ist, ob das Feld auch dann noch required ist, wenn es wegen der Permission gar nicht sichtbar ist.
Ich würde es jedenfalls mal so versuchen.
Es gibt noch das Modul cck_required_by_role, allerdings nur für D6. Es scheint mir aber nicht sehr gross,
vielleicht kannst Du das auf D7 umschreiben...