Aktuell arbeite ich gerade an der abstraktion der geoposition der router. Dazu wird der config mode wohl so angepasst, das es ein flag share location geben wird und ein dropdown menü wo man folgendes auswählen kann:
autolocation staticlocation auto & staticlocation (no location)
Beim letzten Punkt bin ich mir noch nicht sicher evtl. würde ich da einen Text hinsetzen das diese Option signifikante Nachteile auf die lokale Netzqualität haben kann.
Da hatte ich mich ja auch schonmal rangesetzt, dann aber irgendwann in die ecke geschmissen, weil die luci-oberfläche imho von gluon ziemlich vergewaltigt wurde. Luci bringt von Haus aus wirklich tolle Funktionen mit, mit denen man Formularfelder wirklicher hervorragend verwalten kann. Man kann jedes Feld mit einem sehr flexiblen Verifier bestücken [0] und die ganze Abschnitte der Oberfläche DIREKT auf eine UCI-config mappen [1]. Konfigurationsseiten werden damit wirklich zu Zweizeilern, man muss eigentlich nur noch Labels für die Formularfelder schreiben und der Rest ist dann schon automatisiert. Leider war die Modularisierung der Luci-Oberfläche in gluon, als ich mir das angesehen habe, dafür alles andere als geeignet und statt dieser schönen Lösung hatten einige Module etwa drölf Verify-Methoden und x uci.set()-, uci.commit()- usw. Aufrufe, also ziemliches Gefrickel...
Viele Grüße, Eike
[0] http://luci.subsignal.org/trac/wiki/Documentation/Datatypes [1] https://github.com/openwrt/luci/wiki/CBI