Zusätzlich könnte man dann eine Option einbauen, den den Gruppenleitern die Möglichkeit verbietet andere anzumelden.
Das wäre ja jetzt das momentane Ist-Verhalten. Die Verwirrung resultiert dadurch, dass "keine Angabe" und vom Leiter zugeordnet das Gleiche ist. Die Option "von anderem angemeldet" gibt es nicht.
Man müsste also den Leitern auch eine Möglichkeit geben, den Status für die zugeorneten Teilnehmer selbst setzen/ändern zu können. Wie soll dann aber mit den zugeordneten Teilnehmer umgegangen werden? Die dürften dann zunächst nur in der Teilnehmerliste dokumentiert sein, allerdings nicht als Teilnehmer innerhalb der Rollenmitgliedschaft gewertet werden, bis eine konkrete Bestätigung gesetzt wurde.
Ok, wie könnte das in der Umsetzung konkret aussehen:
Variante 1:
- Beim Zuordnen wird der Status automatisch auf "nimmt Teil" gesetzt mit TImestamp vom "Leiter/Admin"
- In der Teilnehmerliste muss allerdings der Leiter die Möglichkeit haben, diesen Status für JEDEN Teilnehmer zu setzen/ändern.
Variante 2:
- In der Teilnehmerliste kann der Leiter die Stati der User setzen/ändern.
Das Ganze verstehe ich dann als diese angesprochene Option, ob die Funktionalität geschaltet ist.
Soll diese dann aber auch auf die Möglichkeit der Zuordnung Einfluss nehmen?
Also:
false = Mitglieder können zugordnet werden und Setzen der Teilnehmerstai erlaubt.
true = beides deaktiviert
In jeder Variante müsste man dann das Listenmodul mit einem konkreten Anwendungsfall erweitern und einen Modus einführen.
Bevorzugen würde ich Variante 2, da Variante 1 ein weiteres Problem zur Folge hat. Dass ist das member_assign script, welchem man das erstmal beibringen müsste und auch hier wieder extrem konkretisiert, was eigentlich ein Allgemeinverhalten hat.
Das mal als Ansatz zur weiteren Ideenfindung.
@fasse: oder hast du schon eine konkrete Vorstellung?
VG Thomas