[Freeipa-devel] [PATCH] 546 webui: Datetime parsing and formatting
Misnyovszki Adam
amisnyov at redhat.com
Thu Mar 6 12:01:32 UTC 2014
On Tue, 25 Feb 2014 18:05:28 +0100
Petr Vobornik <pvoborni at redhat.com> wrote:
> prerequisite for patch 547, 548
> depends on tbabej's datetime patch
>
> this patch implements:
> - output_formatter in field. It should be used in par with formatter.
> Formatter serves for datasource->widget conversion, output_formatter
> for widget->datasource format conversion.
> - datetime module which parses/format strings in subset of ISO 8601
> and LDAP generalized time format to Date.
> - utc formatter replaced with new datetime formatter
> - datetime_validator introduced
> - new datetime field, extension of text field, which by default uses
> datetime formatter and validator
>
> Dojo was regenerated to include dojo/string module
>
> https://fedorahosted.org/freeipa/ticket/4194
Hi,
these are the results of my review:
- if incorrect number specified for any of the parts(ie 2013-01-01
25:00:00), then it counts forward(result: 2013-01-02 01:00:00), does
it supposed to work this way? at least some warning should be given
to the user, that the date is incorrect(imho)
- couldn't test non utc datetime input(no test cases in the ui yet),
but other tests(integration and ui) passed which are connected to
this issue
- validity fields accept non existing timeframe(ie start: 2013-01-01
00:00:00Z, end: 2012-01-01 00:00:00Z)
- validity fields only accept UTC time, it's good
so besides that timeframe issue(which the api should handle i think),
it's an ACK
Be careful, it should be pushed to master with pvoborni's 531-541 and
546-548, wait for the review of those!
Greets:
Adam
More information about the Freeipa-devel
mailing list