Univention Bugzilla – Bug 18436
Zeitauswahl in Webui
Last modified: 2012-12-12 21:07:59 CET
Für einige Einstellungen im UDM wäre es nützlich ein Datum in Verbindung mit einer Uhrzeit auswählen zu können. Dojo bietet ein Time-Widget: http://dojocampus.org/explorer/#Dijit_Form%20Controls_Text%20Boxes_Time_24%20Hour
Das wäre für UCS@school interessant
UCS 3.1 will be the next release.
Es gibt umc.widgets.TimeBox und umc.widgets.DateBox
Eine DateBox bekomme ich hin: ucr set directory/manager/web/modules/users/user/properties/description/syntax=iso8601Date Es scheint einige UDM-Syntaxklassen zu geben, die Zeit-Werte repräsentieren können, jedoch fehlt mindestens eine Verknüpfung in univention-management-console-module-udm/umc/python/udm/syntax.py Die Verknüpfung wäre aber wichtig, wenn wir Zeit-Eingaben wirklich unterstützen wollen (vgl Bug #27769)
(In reply to comment #0) > Für einige Einstellungen im UDM wäre es nützlich ein Datum in Verbindung mit > einer Uhrzeit auswählen zu können. Dojo bietet ein Time-Widget: > > http://dojocampus.org/explorer/#Dijit_Form%20Controls_Text%20Boxes_Time_24%20Hour Wo genau wird das gebraucht und welche UDM-Syntaxklasse(n) betrifft es? Dann müssten für die entsprechenden Syntaxklassen Mappings im UDM-UMC-Modul eingerichtet werden.
Entsprechende Syntaxklassen werden in wahrscheinlich in "Nagios Zeitraum" oder "DHCP Lease Einstellungen" verwendet, ggf. noch Richtlinien für Software Verteilung.
univention-management-console-module-udm (3.0.6-1) univention-directory-manager-modules (8.0.23-1)
1. Im UDM-Modul ist jetzt ein Syntax-Fehler. 2. Es sollte beim Parsen auf jeden Fall auch auf < 0 geprüft werden. Ich würde es mit einem regulären Ausdruck machen. Dann ließe sich auch noch folgenden Punkt leicht berücksichtigen: 3. Man sollte kurz abklären, ob auch Sekunden unterstützt werden sollen. Das würde dann zwar unsere vorhandene TimeBox sprengen, aber das ist dann unser Problem.
Vielleicht einfach von unixTime erben und regex anpassen?
(In reply to comment #8) > 1. Im UDM-Modul ist jetzt ein Syntax-Fehler. Fixed > 2. Es sollte beim Parsen auf jeden Fall auch auf < 0 geprüft werden. Ich würde > es mit einem regulären Ausdruck machen. Dann ließe sich auch noch folgenden > Punkt leicht berücksichtigen: mit regex ist es nicht einfach ein maximum von 24 bzw. 60 auszudrücken. > 3. Man sollte kurz abklären, ob auch Sekunden unterstützt werden sollen. Das > würde dann zwar unsere vorhandene TimeBox sprengen, aber das ist dann unser > Problem. Sekunden könnten optional angegeben werden. (In reply to comment #9) > Vielleicht einfach von unixTime erben und regex anpassen? Das würde keinen Sinn machen: unixTime ist einfach ein unix timestamp, also ein genaues Datum in Sekunden nach der epoche.
Ok, optional werden jetzt Sekunden in der Syntaxklasse unterstützt. univention-directory-manager-modules (8.0.24-1) univention-management-console-module-udm (3.0.7-1)
TimeBox-Widget ist mit Syntax verknüpft und kann per UCR eingebunden werden. Validierung funktioniert. Die Sytax unterstützt optional Sekunden, unsere TimeBox selbst aber nicht. Wenn diese Funktionalität erwünscht ist am besten einen neuen Bug aufmachen. Es könnte sein, dass das sogar von Seiten Dojos unterstützt werden würde und wir nur die Sekunden "aktivieren" müssten. Changelog Ok.
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".