- App
- WoltLab Suite Core
Möchte man die automatische Benutzergruppen-Zuordnung auf Basis eines eigenen Profilfeldes realisieren, so muss bei diesem Profilfeld zwingend die Option "Das Feld kann über die Mitgliedersuche durchsucht werden", damit dieses Feld für die Benutzergruppen-Zuordnung nutzbar ist.
Wenn ich also möchte, dass alle Benutzer, die etwa bei der Registrierung ins Feld "Code" den Wert "ABC" eingeben, in der Benutzergruppe "Alphabet" landen, so muss bei dem Profilfeld "Code" die Option "Das Feld kann über die Mitgliedersuche durchsucht werden" aktiviert sein - auch wenn man nicht möchte, dass nach dem Wert gesucht werden kann.
Das ist nicht nur unlogisch, sondern führt auch zu folgendem Problem:
Hat man die automatische Benutzergruppen-Zuordnung aufgrund dieses Feldes erfolgreich eingerichtet und deaktiviert später bei diesem Profilfeld die Option "Das Feld kann über die Mitgliedersuche durchsucht werden", weil man eben nicht möchte, dass das Feld in der Suche angezeigt wird, so entzieht man damit der automatischen Benutzergruppen-Zuordnung die Basis. Das hat zur Folge, dass alle Benutzer, deren Status / Benutzergruppen geändert werden, in allen Benutzergruppen landen, deren Zuordnung auf diesem Feld basieren, weil hier nun jegliche Bedingungen fehlen.