Open cmile opened 9 years ago
Ich stell mir das ja irgenwie so vor, dass man da so ein tolles fuzzy-search input-feld hat, was einfach alle crew-namen aus dem LDAP (oder zumindest der Django-DB) vervollstaendigt - wenn man dann Enter drueckt, dann fliegt der Name in die Anwesenheitsliste und wird auch gleich bei allen aktualisiert.
Wenn man es direkt gegen's LDAP pappt, dann kann der Code entscheiden, ob es sich um ein Alien oder Member handelt. Wenn wir es "nur" gegen die DB machen, dann kann es auch sein, dass das Member sich einfach noch nie in der circle-app eingeloggt hat. In beiden Faellen koennen wir sofort unterscheiden, ob es sich um ein circle-member handelt oder nicht und in eine extra Spalte 'circle-member:' werfen.
Circle-member in der Anwesenheitsliste haben lustige kleine klicki-bunti Icons, um den Jeweiligen zum Protokollanten/Moderator zu de-/gradieren.
Das Interface muss vor allem schnell und leichtgewichtig und kollaborativ zu bedienen sein. Bestimmte Dinge muss das Interface einfach von sich aus klarmachen - z.B., dass ein Moderator niemals gleichzeitig ein Protokollant sein kann.
Hm... ich revidiere: Wir koennen nicht in beiden Faellen entscheiden, ob es sich um ein circle-member handelt, weil wir das definitiv nur aus dem LDAP kriegen. Ich sehe da nun zwei Ansaetze:
1) Wir syncen taeglich einmal alle member in die Django-DB. 2) Wir machen die Rednerliste am Auth-LDAP-Modul vorbei direkt gegens LDAP.
Mir persoenlich gefaellt Variante 1 besser aber vielleicht gibt es noch andere Ideen?
Das Alles ergibt Sinn, wenn: s/rednerliste/anwesenheitsliste/g
Ich war im Kopf schon einen Schritt weiter, als im Thread.
auswahl aus der liste der circlisten, member, vorstand, aliens