Erstmals: Das Thema ist viel wichtiger als die meiste andere Themen hier. Alle "Tester" wurde minuspunkte für "Überlappende Timeraufnahmen werden nicht detektiert" vergeben.
Hier sollte mann eigentlich vier (!) Dinge machen:
1. Überlappende Einträge vom Neutrino-GUI wird detektiert, der Benutzer wird bei Konflikten gefragt falls trotzdem den Eintrag mache will, idealerweise wirt es ihm auch die Möglichkeit gegeben, den Alten, in konflikt stehende Eintrag zu löschen. Nicht gut wäre es, überlappende Einträge ganz zu verweigern.
2. Dito vom WEB-Interface.
3. Eine Möglichkeit vom Neutrino-GUI die Timerliste auf Überlappungen zu überprüfen, und eventuell interaktiv zu editieren.
4. Dito im WEB-Interface.
Zu 1.: Hier hat ChakaZulu schon eine in Prinzip fertige Lösung präsentiert. Falls 3. ordentlich implementiert wird, braucht mann die Möglichkeit zum Löschen von alten Einträge nicht.
Zu 2.: To Do. Unklar ist wie mann die Arbeit zwischen dem nhttpd-api und dem eigentliche WEB-interface verteilt.
Zu 3.: Entweder ein Plugin, oder modifiziert mann den existierende Timerlisteditor, um Überlappungen anzuzeigen. Wahrscheinlich ist das Zweite einfacher.
Zu 4. To do. Vielleicht eine ECMA-script-Übung?
(Ich wollte statt ECMA-Script den mehr bekannte Name "J a v a-script" benutzen, irgenwie ändert die Board-SW den Name einer Insel in "Nix". WASSSOLLDENDAS?!

)