Bug 18436 - Zeitauswahl in Webui
Zeitauswahl in Webui
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 3.0
Other Linux
: P3 enhancement (vote)
: UCS 3.1
Assigned To: Florian Best
Dirk Wiesenthal
: interim-1
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-05-20 06:20 CEST by Stefan Gohmann
Modified: 2012-12-12 21:07 CET (History)
4 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional): Usability
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2010-05-20 06:20:04 CEST
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
Comment 1 Andreas Büsching univentionstaff 2011-12-22 09:19:02 CET
Das wäre für UCS@school interessant
Comment 2 Stefan Gohmann univentionstaff 2012-07-17 17:09:42 CEST
UCS 3.1 will be the next release.
Comment 3 Florian Best univentionstaff 2012-07-23 10:34:08 CEST
Es gibt umc.widgets.TimeBox und umc.widgets.DateBox
Comment 4 Dirk Wiesenthal univentionstaff 2012-09-10 18:14:36 CEST
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)
Comment 5 Alexander Kläser univentionstaff 2012-09-14 15:41:03 CEST
(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.
Comment 6 Alexander Kläser univentionstaff 2012-09-17 12:12:32 CEST
Entsprechende Syntaxklassen werden in wahrscheinlich in "Nagios Zeitraum" oder "DHCP Lease Einstellungen" verwendet, ggf. noch Richtlinien für Software Verteilung.
Comment 7 Florian Best univentionstaff 2012-09-17 17:08:47 CEST
univention-management-console-module-udm (3.0.6-1)
univention-directory-manager-modules (8.0.23-1)
Comment 8 Dirk Wiesenthal univentionstaff 2012-09-17 18:16:12 CEST
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.
Comment 9 Dirk Wiesenthal univentionstaff 2012-09-17 18:19:18 CEST
Vielleicht einfach von unixTime erben und regex anpassen?
Comment 10 Florian Best univentionstaff 2012-09-18 07:58:04 CEST
(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.
Comment 11 Florian Best univentionstaff 2012-09-18 08:05:35 CEST
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)
Comment 12 Dirk Wiesenthal univentionstaff 2012-09-18 10:05:42 CEST
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.
Comment 13 Stefan Gohmann univentionstaff 2012-12-12 21:07:59 CET
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".