You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openmeetings.apache.org by "seba.wagner@gmail.com" <se...@gmail.com> on 2012/04/20 15:13:19 UTC

the query GMT+1+"%" will not work

Hi Maxim,

do you remember where exactly you are using the GMT+1% query?

Cause we have a problem that will start soon to get annoying:
There will be multiple GMT+1 for example, cause there is
GMT+1 Summer Daylight Time Europe/Berlin
GMT+1 (No Summer Daylight Time) Africe/Tunis for example

There will be the same problem with other timezones.
Where are you currently using this query, is it only the installer at
the moment or are there other components using it too?

Thanks!
Sebastian
-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.openmeetings.de
http://www.webbase-design.de
http://www.wagner-sebastian.com
seba.wagner@gmail.com

Re: the query GMT+1+"%" will not work

Posted by Maxim Solodovnik <so...@gmail.com>.
You are right. My mistake, I haven't check with empty DB.

Previously it works as follows: DB was filled with data, then user was
added and timezone was checked.

I'll create another, working solution
On Apr 23, 2012 9:03 PM, "seba.wagner@gmail.com" <se...@gmail.com>
wrote:

> There are some issues with that:
>
> 1) Error message is somehow incomplete
> It just gives you "Please enter timezone, Possible timezones are:" but
> then no options are listed.
> Your query tries to get the list of available omTimezones from the
> database, but this list is empty when you run the installer.
>
> 2) When using a valid timezone the query still says "invalid" I think
> the reason is the same as for missing error message in case 1, the
> table is just empty at the moment when you run the installer
>
> I wonder how did this query previously could work. I mean also to
> query the database for "GMT+1" must have failed because the database
> table om_timezones was empty at the time you did validate the
> timezones.
>
> The query should use the XML file to validate the input not the database
> table.
>
> Sebastian
>
> 2012/4/23 Maxim Solodovnik <so...@gmail.com>:
> > done
> > please see revision 1329175.
> >
> >
> > On Mon, Apr 23, 2012 at 17:47, Maxim Solodovnik <so...@gmail.com>
> > wrote:
> >>
> >> OK, let it be this way
> >>
> >>
> >> On Mon, Apr 23, 2012 at 17:42, seba.wagner@gmail.com
> >> <se...@gmail.com> wrote:
> >>>
> >>> What happens if you find a timezone with your method that has no
> >>> mapping in om_timezones? Java knows roughly 629 timezones. We only
> >>> have roughly 30. We cover 80% but I skipped a lot, for example for
> >>> small Islands in the Pacific that have their own timezone but nobody
> >>> living there. Or hundrets of duplicates like Europe/Berlin,
> >>> Europe/Amsterdam, ...
> >>> Also how do you map for example somebody that gives you as timezone
> >>> GMT+1 ? There is GMT+1 Summer Daylight Time
> >>> (Germany/France/Netherlands) and None Summer Daylight time
> >>> (Tunesia/Algerien). You simply can't know what timezone somebody wants
> >>> if you just have the String "GMT+1".
> >>>
> >>> I think you should no put too much time into it, you could also simply
> >>> add all available options that we currently support.
> >>> I would simply list the timezone options available in the installer
> >>> and then give an appropriate error message in the feedback if somebody
> >>> picks a timezone that we currently do not support.
> >>>
> >>> Sebastian
> >>>
> >>> 2012/4/23 Maxim Solodovnik <so...@gmail.com>:
> >>> > I definitely can, but
> >>> > 1) while installing OM admin is not required to know which timezones
> we
> >>> > have
> >>> > in our file.
> >>> > 2) our current mechanism is not very user friendly i.e. if user make
> a
> >>> > mistake in timezone name - default user will have no time zone.
> >>> >
> >>> > My idea was to search in java timezone name/id (which is much wider,
> >>> > has
> >>> > more than 30 records), and then map java timezone found with OM
> >>> > timezon, and
> >>> > get warning/error in case no tz with provided name was found.
> >>> >
> >>> > What do you think on this?
> >>> >
> >>> >
> >>> > On Mon, Apr 23, 2012 at 14:00, seba.wagner@gmail.com
> >>> > <se...@gmail.com>
> >>> > wrote:
> >>> >>
> >>> >> You can change your query to query for the column ical instead.
> >>> >> I designed the table om_timezones that way that the column ical is
> >>> >> unique.
> >>> >>
> >>> >> Sebastian
> >>> >>
> >>> >> 2012/4/23 Maxim Solodovnik <so...@gmail.com>:
> >>> >> > Can you please advise me what is the best way of handling user
> input
> >>> >> > for
> >>> >> > timezone?
> >>> >> > The way I have implemented in cli-admin was:
> >>> >> >    user enters GMT+2 or GMT-1 and gets the timezone.
> >>> >> >
> >>> >> > I can implement search in java timezones, and then try to map java
> >>> >> > timezone
> >>> >> > with OM timezone.
> >>> >> > In this case user can enter Berlin as timezone.
> >>> >> >
> >>> >> > What do you think?
> >>> >> >
> >>> >> >
> >>> >> > On Mon, Apr 23, 2012 at 10:31, Maxim Solodovnik
> >>> >> > <so...@gmail.com>
> >>> >> > wrote:
> >>> >> >>
> >>> >> >> Hello Sebastian,
> >>> >> >> I used it for Cl Admin only, I'll revert my change back and will
> >>> >> >> correct
> >>> >> >> the code in Admin to get timezone and do not affect other code.
> >>> >> >>
> >>> >> >>
> >>> >> >> On Fri, Apr 20, 2012 at 20:13, seba.wagner@gmail.com
> >>> >> >> <se...@gmail.com> wrote:
> >>> >> >>>
> >>> >> >>> Hi Maxim,
> >>> >> >>>
> >>> >> >>> do you remember where exactly you are using the GMT+1% query?
> >>> >> >>>
> >>> >> >>> Cause we have a problem that will start soon to get annoying:
> >>> >> >>> There will be multiple GMT+1 for example, cause there is
> >>> >> >>> GMT+1 Summer Daylight Time Europe/Berlin
> >>> >> >>> GMT+1 (No Summer Daylight Time) Africe/Tunis for example
> >>> >> >>>
> >>> >> >>> There will be the same problem with other timezones.
> >>> >> >>> Where are you currently using this query, is it only the
> installer
> >>> >> >>> at
> >>> >> >>> the moment or are there other components using it too?
> >>> >> >>>
> >>> >> >>> Thanks!
> >>> >> >>> Sebastian
> >>> >> >>> --
> >>> >> >>> Sebastian Wagner
> >>> >> >>> https://twitter.com/#!/dead_lock
> >>> >> >>> http://www.openmeetings.de
> >>> >> >>> http://www.webbase-design.de
> >>> >> >>> http://www.wagner-sebastian.com
> >>> >> >>> seba.wagner@gmail.com
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >>
> >>> >> >> --
> >>> >> >> WBR
> >>> >> >> Maxim aka solomax
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> >
> >>> >> > --
> >>> >> > WBR
> >>> >> > Maxim aka solomax
> >>> >>
> >>> >>
> >>> >>
> >>> >> --
> >>> >> Sebastian Wagner
> >>> >> https://twitter.com/#!/dead_lock
> >>> >> http://www.openmeetings.de
> >>> >> http://www.webbase-design.de
> >>> >> http://www.wagner-sebastian.com
> >>> >> seba.wagner@gmail.com
> >>> >
> >>> >
> >>> >
> >>> >
> >>> > --
> >>> > WBR
> >>> > Maxim aka solomax
> >>>
> >>>
> >>>
> >>> --
> >>> Sebastian Wagner
> >>> https://twitter.com/#!/dead_lock
> >>> http://www.openmeetings.de
> >>> http://www.webbase-design.de
> >>> http://www.wagner-sebastian.com
> >>> seba.wagner@gmail.com
> >>
> >>
> >>
> >>
> >> --
> >> WBR
> >> Maxim aka solomax
> >
> >
> >
> >
> > --
> > WBR
> > Maxim aka solomax
>
>
>
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.openmeetings.de
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wagner@gmail.com
>

Re: the query GMT+1+"%" will not work

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
There are some issues with that:

1) Error message is somehow incomplete
It just gives you "Please enter timezone, Possible timezones are:" but
then no options are listed.
Your query tries to get the list of available omTimezones from the
database, but this list is empty when you run the installer.

2) When using a valid timezone the query still says "invalid" I think
the reason is the same as for missing error message in case 1, the
table is just empty at the moment when you run the installer

I wonder how did this query previously could work. I mean also to
query the database for "GMT+1" must have failed because the database
table om_timezones was empty at the time you did validate the
timezones.

The query should use the XML file to validate the input not the database table.

Sebastian

2012/4/23 Maxim Solodovnik <so...@gmail.com>:
> done
> please see revision 1329175.
>
>
> On Mon, Apr 23, 2012 at 17:47, Maxim Solodovnik <so...@gmail.com>
> wrote:
>>
>> OK, let it be this way
>>
>>
>> On Mon, Apr 23, 2012 at 17:42, seba.wagner@gmail.com
>> <se...@gmail.com> wrote:
>>>
>>> What happens if you find a timezone with your method that has no
>>> mapping in om_timezones? Java knows roughly 629 timezones. We only
>>> have roughly 30. We cover 80% but I skipped a lot, for example for
>>> small Islands in the Pacific that have their own timezone but nobody
>>> living there. Or hundrets of duplicates like Europe/Berlin,
>>> Europe/Amsterdam, ...
>>> Also how do you map for example somebody that gives you as timezone
>>> GMT+1 ? There is GMT+1 Summer Daylight Time
>>> (Germany/France/Netherlands) and None Summer Daylight time
>>> (Tunesia/Algerien). You simply can't know what timezone somebody wants
>>> if you just have the String "GMT+1".
>>>
>>> I think you should no put too much time into it, you could also simply
>>> add all available options that we currently support.
>>> I would simply list the timezone options available in the installer
>>> and then give an appropriate error message in the feedback if somebody
>>> picks a timezone that we currently do not support.
>>>
>>> Sebastian
>>>
>>> 2012/4/23 Maxim Solodovnik <so...@gmail.com>:
>>> > I definitely can, but
>>> > 1) while installing OM admin is not required to know which timezones we
>>> > have
>>> > in our file.
>>> > 2) our current mechanism is not very user friendly i.e. if user make a
>>> > mistake in timezone name - default user will have no time zone.
>>> >
>>> > My idea was to search in java timezone name/id (which is much wider,
>>> > has
>>> > more than 30 records), and then map java timezone found with OM
>>> > timezon, and
>>> > get warning/error in case no tz with provided name was found.
>>> >
>>> > What do you think on this?
>>> >
>>> >
>>> > On Mon, Apr 23, 2012 at 14:00, seba.wagner@gmail.com
>>> > <se...@gmail.com>
>>> > wrote:
>>> >>
>>> >> You can change your query to query for the column ical instead.
>>> >> I designed the table om_timezones that way that the column ical is
>>> >> unique.
>>> >>
>>> >> Sebastian
>>> >>
>>> >> 2012/4/23 Maxim Solodovnik <so...@gmail.com>:
>>> >> > Can you please advise me what is the best way of handling user input
>>> >> > for
>>> >> > timezone?
>>> >> > The way I have implemented in cli-admin was:
>>> >> >    user enters GMT+2 or GMT-1 and gets the timezone.
>>> >> >
>>> >> > I can implement search in java timezones, and then try to map java
>>> >> > timezone
>>> >> > with OM timezone.
>>> >> > In this case user can enter Berlin as timezone.
>>> >> >
>>> >> > What do you think?
>>> >> >
>>> >> >
>>> >> > On Mon, Apr 23, 2012 at 10:31, Maxim Solodovnik
>>> >> > <so...@gmail.com>
>>> >> > wrote:
>>> >> >>
>>> >> >> Hello Sebastian,
>>> >> >> I used it for Cl Admin only, I'll revert my change back and will
>>> >> >> correct
>>> >> >> the code in Admin to get timezone and do not affect other code.
>>> >> >>
>>> >> >>
>>> >> >> On Fri, Apr 20, 2012 at 20:13, seba.wagner@gmail.com
>>> >> >> <se...@gmail.com> wrote:
>>> >> >>>
>>> >> >>> Hi Maxim,
>>> >> >>>
>>> >> >>> do you remember where exactly you are using the GMT+1% query?
>>> >> >>>
>>> >> >>> Cause we have a problem that will start soon to get annoying:
>>> >> >>> There will be multiple GMT+1 for example, cause there is
>>> >> >>> GMT+1 Summer Daylight Time Europe/Berlin
>>> >> >>> GMT+1 (No Summer Daylight Time) Africe/Tunis for example
>>> >> >>>
>>> >> >>> There will be the same problem with other timezones.
>>> >> >>> Where are you currently using this query, is it only the installer
>>> >> >>> at
>>> >> >>> the moment or are there other components using it too?
>>> >> >>>
>>> >> >>> Thanks!
>>> >> >>> Sebastian
>>> >> >>> --
>>> >> >>> Sebastian Wagner
>>> >> >>> https://twitter.com/#!/dead_lock
>>> >> >>> http://www.openmeetings.de
>>> >> >>> http://www.webbase-design.de
>>> >> >>> http://www.wagner-sebastian.com
>>> >> >>> seba.wagner@gmail.com
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> --
>>> >> >> WBR
>>> >> >> Maxim aka solomax
>>> >> >
>>> >> >
>>> >> >
>>> >> >
>>> >> > --
>>> >> > WBR
>>> >> > Maxim aka solomax
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Sebastian Wagner
>>> >> https://twitter.com/#!/dead_lock
>>> >> http://www.openmeetings.de
>>> >> http://www.webbase-design.de
>>> >> http://www.wagner-sebastian.com
>>> >> seba.wagner@gmail.com
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > WBR
>>> > Maxim aka solomax
>>>
>>>
>>>
>>> --
>>> Sebastian Wagner
>>> https://twitter.com/#!/dead_lock
>>> http://www.openmeetings.de
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.com
>>> seba.wagner@gmail.com
>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>
>
>
>
> --
> WBR
> Maxim aka solomax



-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.openmeetings.de
http://www.webbase-design.de
http://www.wagner-sebastian.com
seba.wagner@gmail.com

Re: the query GMT+1+"%" will not work

Posted by Maxim Solodovnik <so...@gmail.com>.
done
please see revision 1329175.

On Mon, Apr 23, 2012 at 17:47, Maxim Solodovnik <so...@gmail.com>wrote:

> OK, let it be this way
>
>
> On Mon, Apr 23, 2012 at 17:42, seba.wagner@gmail.com <
> seba.wagner@gmail.com> wrote:
>
>> What happens if you find a timezone with your method that has no
>> mapping in om_timezones? Java knows roughly 629 timezones. We only
>> have roughly 30. We cover 80% but I skipped a lot, for example for
>> small Islands in the Pacific that have their own timezone but nobody
>> living there. Or hundrets of duplicates like Europe/Berlin,
>> Europe/Amsterdam, ...
>> Also how do you map for example somebody that gives you as timezone
>> GMT+1 ? There is GMT+1 Summer Daylight Time
>> (Germany/France/Netherlands) and None Summer Daylight time
>> (Tunesia/Algerien). You simply can't know what timezone somebody wants
>> if you just have the String "GMT+1".
>>
>> I think you should no put too much time into it, you could also simply
>> add all available options that we currently support.
>> I would simply list the timezone options available in the installer
>> and then give an appropriate error message in the feedback if somebody
>> picks a timezone that we currently do not support.
>>
>> Sebastian
>>
>> 2012/4/23 Maxim Solodovnik <so...@gmail.com>:
>> > I definitely can, but
>> > 1) while installing OM admin is not required to know which timezones we
>> have
>> > in our file.
>> > 2) our current mechanism is not very user friendly i.e. if user make a
>> > mistake in timezone name - default user will have no time zone.
>> >
>> > My idea was to search in java timezone name/id (which is much wider, has
>> > more than 30 records), and then map java timezone found with OM
>> timezon, and
>> > get warning/error in case no tz with provided name was found.
>> >
>> > What do you think on this?
>> >
>> >
>> > On Mon, Apr 23, 2012 at 14:00, seba.wagner@gmail.com <
>> seba.wagner@gmail.com>
>> > wrote:
>> >>
>> >> You can change your query to query for the column ical instead.
>> >> I designed the table om_timezones that way that the column ical is
>> unique.
>> >>
>> >> Sebastian
>> >>
>> >> 2012/4/23 Maxim Solodovnik <so...@gmail.com>:
>> >> > Can you please advise me what is the best way of handling user input
>> for
>> >> > timezone?
>> >> > The way I have implemented in cli-admin was:
>> >> >    user enters GMT+2 or GMT-1 and gets the timezone.
>> >> >
>> >> > I can implement search in java timezones, and then try to map java
>> >> > timezone
>> >> > with OM timezone.
>> >> > In this case user can enter Berlin as timezone.
>> >> >
>> >> > What do you think?
>> >> >
>> >> >
>> >> > On Mon, Apr 23, 2012 at 10:31, Maxim Solodovnik <
>> solomax666@gmail.com>
>> >> > wrote:
>> >> >>
>> >> >> Hello Sebastian,
>> >> >> I used it for Cl Admin only, I'll revert my change back and will
>> >> >> correct
>> >> >> the code in Admin to get timezone and do not affect other code.
>> >> >>
>> >> >>
>> >> >> On Fri, Apr 20, 2012 at 20:13, seba.wagner@gmail.com
>> >> >> <se...@gmail.com> wrote:
>> >> >>>
>> >> >>> Hi Maxim,
>> >> >>>
>> >> >>> do you remember where exactly you are using the GMT+1% query?
>> >> >>>
>> >> >>> Cause we have a problem that will start soon to get annoying:
>> >> >>> There will be multiple GMT+1 for example, cause there is
>> >> >>> GMT+1 Summer Daylight Time Europe/Berlin
>> >> >>> GMT+1 (No Summer Daylight Time) Africe/Tunis for example
>> >> >>>
>> >> >>> There will be the same problem with other timezones.
>> >> >>> Where are you currently using this query, is it only the installer
>> at
>> >> >>> the moment or are there other components using it too?
>> >> >>>
>> >> >>> Thanks!
>> >> >>> Sebastian
>> >> >>> --
>> >> >>> Sebastian Wagner
>> >> >>> https://twitter.com/#!/dead_lock
>> >> >>> http://www.openmeetings.de
>> >> >>> http://www.webbase-design.de
>> >> >>> http://www.wagner-sebastian.com
>> >> >>> seba.wagner@gmail.com
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> WBR
>> >> >> Maxim aka solomax
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > WBR
>> >> > Maxim aka solomax
>> >>
>> >>
>> >>
>> >> --
>> >> Sebastian Wagner
>> >> https://twitter.com/#!/dead_lock
>> >> http://www.openmeetings.de
>> >> http://www.webbase-design.de
>> >> http://www.wagner-sebastian.com
>> >> seba.wagner@gmail.com
>> >
>> >
>> >
>> >
>> > --
>> > WBR
>> > Maxim aka solomax
>>
>>
>>
>> --
>> Sebastian Wagner
>> https://twitter.com/#!/dead_lock
>> http://www.openmeetings.de
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.com
>> seba.wagner@gmail.com
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Re: the query GMT+1+"%" will not work

Posted by Maxim Solodovnik <so...@gmail.com>.
OK, let it be this way

On Mon, Apr 23, 2012 at 17:42, seba.wagner@gmail.com
<se...@gmail.com>wrote:

> What happens if you find a timezone with your method that has no
> mapping in om_timezones? Java knows roughly 629 timezones. We only
> have roughly 30. We cover 80% but I skipped a lot, for example for
> small Islands in the Pacific that have their own timezone but nobody
> living there. Or hundrets of duplicates like Europe/Berlin,
> Europe/Amsterdam, ...
> Also how do you map for example somebody that gives you as timezone
> GMT+1 ? There is GMT+1 Summer Daylight Time
> (Germany/France/Netherlands) and None Summer Daylight time
> (Tunesia/Algerien). You simply can't know what timezone somebody wants
> if you just have the String "GMT+1".
>
> I think you should no put too much time into it, you could also simply
> add all available options that we currently support.
> I would simply list the timezone options available in the installer
> and then give an appropriate error message in the feedback if somebody
> picks a timezone that we currently do not support.
>
> Sebastian
>
> 2012/4/23 Maxim Solodovnik <so...@gmail.com>:
> > I definitely can, but
> > 1) while installing OM admin is not required to know which timezones we
> have
> > in our file.
> > 2) our current mechanism is not very user friendly i.e. if user make a
> > mistake in timezone name - default user will have no time zone.
> >
> > My idea was to search in java timezone name/id (which is much wider, has
> > more than 30 records), and then map java timezone found with OM timezon,
> and
> > get warning/error in case no tz with provided name was found.
> >
> > What do you think on this?
> >
> >
> > On Mon, Apr 23, 2012 at 14:00, seba.wagner@gmail.com <
> seba.wagner@gmail.com>
> > wrote:
> >>
> >> You can change your query to query for the column ical instead.
> >> I designed the table om_timezones that way that the column ical is
> unique.
> >>
> >> Sebastian
> >>
> >> 2012/4/23 Maxim Solodovnik <so...@gmail.com>:
> >> > Can you please advise me what is the best way of handling user input
> for
> >> > timezone?
> >> > The way I have implemented in cli-admin was:
> >> >    user enters GMT+2 or GMT-1 and gets the timezone.
> >> >
> >> > I can implement search in java timezones, and then try to map java
> >> > timezone
> >> > with OM timezone.
> >> > In this case user can enter Berlin as timezone.
> >> >
> >> > What do you think?
> >> >
> >> >
> >> > On Mon, Apr 23, 2012 at 10:31, Maxim Solodovnik <solomax666@gmail.com
> >
> >> > wrote:
> >> >>
> >> >> Hello Sebastian,
> >> >> I used it for Cl Admin only, I'll revert my change back and will
> >> >> correct
> >> >> the code in Admin to get timezone and do not affect other code.
> >> >>
> >> >>
> >> >> On Fri, Apr 20, 2012 at 20:13, seba.wagner@gmail.com
> >> >> <se...@gmail.com> wrote:
> >> >>>
> >> >>> Hi Maxim,
> >> >>>
> >> >>> do you remember where exactly you are using the GMT+1% query?
> >> >>>
> >> >>> Cause we have a problem that will start soon to get annoying:
> >> >>> There will be multiple GMT+1 for example, cause there is
> >> >>> GMT+1 Summer Daylight Time Europe/Berlin
> >> >>> GMT+1 (No Summer Daylight Time) Africe/Tunis for example
> >> >>>
> >> >>> There will be the same problem with other timezones.
> >> >>> Where are you currently using this query, is it only the installer
> at
> >> >>> the moment or are there other components using it too?
> >> >>>
> >> >>> Thanks!
> >> >>> Sebastian
> >> >>> --
> >> >>> Sebastian Wagner
> >> >>> https://twitter.com/#!/dead_lock
> >> >>> http://www.openmeetings.de
> >> >>> http://www.webbase-design.de
> >> >>> http://www.wagner-sebastian.com
> >> >>> seba.wagner@gmail.com
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> WBR
> >> >> Maxim aka solomax
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > WBR
> >> > Maxim aka solomax
> >>
> >>
> >>
> >> --
> >> Sebastian Wagner
> >> https://twitter.com/#!/dead_lock
> >> http://www.openmeetings.de
> >> http://www.webbase-design.de
> >> http://www.wagner-sebastian.com
> >> seba.wagner@gmail.com
> >
> >
> >
> >
> > --
> > WBR
> > Maxim aka solomax
>
>
>
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.openmeetings.de
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wagner@gmail.com
>



-- 
WBR
Maxim aka solomax

Re: the query GMT+1+"%" will not work

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
What happens if you find a timezone with your method that has no
mapping in om_timezones? Java knows roughly 629 timezones. We only
have roughly 30. We cover 80% but I skipped a lot, for example for
small Islands in the Pacific that have their own timezone but nobody
living there. Or hundrets of duplicates like Europe/Berlin,
Europe/Amsterdam, ...
Also how do you map for example somebody that gives you as timezone
GMT+1 ? There is GMT+1 Summer Daylight Time
(Germany/France/Netherlands) and None Summer Daylight time
(Tunesia/Algerien). You simply can't know what timezone somebody wants
if you just have the String "GMT+1".

I think you should no put too much time into it, you could also simply
add all available options that we currently support.
I would simply list the timezone options available in the installer
and then give an appropriate error message in the feedback if somebody
picks a timezone that we currently do not support.

Sebastian

2012/4/23 Maxim Solodovnik <so...@gmail.com>:
> I definitely can, but
> 1) while installing OM admin is not required to know which timezones we have
> in our file.
> 2) our current mechanism is not very user friendly i.e. if user make a
> mistake in timezone name - default user will have no time zone.
>
> My idea was to search in java timezone name/id (which is much wider, has
> more than 30 records), and then map java timezone found with OM timezon, and
> get warning/error in case no tz with provided name was found.
>
> What do you think on this?
>
>
> On Mon, Apr 23, 2012 at 14:00, seba.wagner@gmail.com <se...@gmail.com>
> wrote:
>>
>> You can change your query to query for the column ical instead.
>> I designed the table om_timezones that way that the column ical is unique.
>>
>> Sebastian
>>
>> 2012/4/23 Maxim Solodovnik <so...@gmail.com>:
>> > Can you please advise me what is the best way of handling user input for
>> > timezone?
>> > The way I have implemented in cli-admin was:
>> >    user enters GMT+2 or GMT-1 and gets the timezone.
>> >
>> > I can implement search in java timezones, and then try to map java
>> > timezone
>> > with OM timezone.
>> > In this case user can enter Berlin as timezone.
>> >
>> > What do you think?
>> >
>> >
>> > On Mon, Apr 23, 2012 at 10:31, Maxim Solodovnik <so...@gmail.com>
>> > wrote:
>> >>
>> >> Hello Sebastian,
>> >> I used it for Cl Admin only, I'll revert my change back and will
>> >> correct
>> >> the code in Admin to get timezone and do not affect other code.
>> >>
>> >>
>> >> On Fri, Apr 20, 2012 at 20:13, seba.wagner@gmail.com
>> >> <se...@gmail.com> wrote:
>> >>>
>> >>> Hi Maxim,
>> >>>
>> >>> do you remember where exactly you are using the GMT+1% query?
>> >>>
>> >>> Cause we have a problem that will start soon to get annoying:
>> >>> There will be multiple GMT+1 for example, cause there is
>> >>> GMT+1 Summer Daylight Time Europe/Berlin
>> >>> GMT+1 (No Summer Daylight Time) Africe/Tunis for example
>> >>>
>> >>> There will be the same problem with other timezones.
>> >>> Where are you currently using this query, is it only the installer at
>> >>> the moment or are there other components using it too?
>> >>>
>> >>> Thanks!
>> >>> Sebastian
>> >>> --
>> >>> Sebastian Wagner
>> >>> https://twitter.com/#!/dead_lock
>> >>> http://www.openmeetings.de
>> >>> http://www.webbase-design.de
>> >>> http://www.wagner-sebastian.com
>> >>> seba.wagner@gmail.com
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> WBR
>> >> Maxim aka solomax
>> >
>> >
>> >
>> >
>> > --
>> > WBR
>> > Maxim aka solomax
>>
>>
>>
>> --
>> Sebastian Wagner
>> https://twitter.com/#!/dead_lock
>> http://www.openmeetings.de
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.com
>> seba.wagner@gmail.com
>
>
>
>
> --
> WBR
> Maxim aka solomax



-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.openmeetings.de
http://www.webbase-design.de
http://www.wagner-sebastian.com
seba.wagner@gmail.com

Re: the query GMT+1+"%" will not work

Posted by Maxim Solodovnik <so...@gmail.com>.
I definitely can, but
1) while installing OM admin is not required to know which timezones we
have in our file.
2) our current mechanism is not very user friendly i.e. if user make a
mistake in timezone name - default user will have no time zone.

My idea was to search in java timezone name/id (which is much wider, has
more than 30 records), and then map java timezone found with OM timezon,
and get warning/error in case no tz with provided name was found.

What do you think on this?

On Mon, Apr 23, 2012 at 14:00, seba.wagner@gmail.com
<se...@gmail.com>wrote:

> You can change your query to query for the column ical instead.
> I designed the table om_timezones that way that the column ical is unique.
>
> Sebastian
>
> 2012/4/23 Maxim Solodovnik <so...@gmail.com>:
> > Can you please advise me what is the best way of handling user input for
> > timezone?
> > The way I have implemented in cli-admin was:
> >    user enters GMT+2 or GMT-1 and gets the timezone.
> >
> > I can implement search in java timezones, and then try to map java
> timezone
> > with OM timezone.
> > In this case user can enter Berlin as timezone.
> >
> > What do you think?
> >
> >
> > On Mon, Apr 23, 2012 at 10:31, Maxim Solodovnik <so...@gmail.com>
> > wrote:
> >>
> >> Hello Sebastian,
> >> I used it for Cl Admin only, I'll revert my change back and will correct
> >> the code in Admin to get timezone and do not affect other code.
> >>
> >>
> >> On Fri, Apr 20, 2012 at 20:13, seba.wagner@gmail.com
> >> <se...@gmail.com> wrote:
> >>>
> >>> Hi Maxim,
> >>>
> >>> do you remember where exactly you are using the GMT+1% query?
> >>>
> >>> Cause we have a problem that will start soon to get annoying:
> >>> There will be multiple GMT+1 for example, cause there is
> >>> GMT+1 Summer Daylight Time Europe/Berlin
> >>> GMT+1 (No Summer Daylight Time) Africe/Tunis for example
> >>>
> >>> There will be the same problem with other timezones.
> >>> Where are you currently using this query, is it only the installer at
> >>> the moment or are there other components using it too?
> >>>
> >>> Thanks!
> >>> Sebastian
> >>> --
> >>> Sebastian Wagner
> >>> https://twitter.com/#!/dead_lock
> >>> http://www.openmeetings.de
> >>> http://www.webbase-design.de
> >>> http://www.wagner-sebastian.com
> >>> seba.wagner@gmail.com
> >>
> >>
> >>
> >>
> >> --
> >> WBR
> >> Maxim aka solomax
> >
> >
> >
> >
> > --
> > WBR
> > Maxim aka solomax
>
>
>
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.openmeetings.de
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wagner@gmail.com
>



-- 
WBR
Maxim aka solomax

Re: the query GMT+1+"%" will not work

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
You can change your query to query for the column ical instead.
I designed the table om_timezones that way that the column ical is unique.

Sebastian

2012/4/23 Maxim Solodovnik <so...@gmail.com>:
> Can you please advise me what is the best way of handling user input for
> timezone?
> The way I have implemented in cli-admin was:
>    user enters GMT+2 or GMT-1 and gets the timezone.
>
> I can implement search in java timezones, and then try to map java timezone
> with OM timezone.
> In this case user can enter Berlin as timezone.
>
> What do you think?
>
>
> On Mon, Apr 23, 2012 at 10:31, Maxim Solodovnik <so...@gmail.com>
> wrote:
>>
>> Hello Sebastian,
>> I used it for Cl Admin only, I'll revert my change back and will correct
>> the code in Admin to get timezone and do not affect other code.
>>
>>
>> On Fri, Apr 20, 2012 at 20:13, seba.wagner@gmail.com
>> <se...@gmail.com> wrote:
>>>
>>> Hi Maxim,
>>>
>>> do you remember where exactly you are using the GMT+1% query?
>>>
>>> Cause we have a problem that will start soon to get annoying:
>>> There will be multiple GMT+1 for example, cause there is
>>> GMT+1 Summer Daylight Time Europe/Berlin
>>> GMT+1 (No Summer Daylight Time) Africe/Tunis for example
>>>
>>> There will be the same problem with other timezones.
>>> Where are you currently using this query, is it only the installer at
>>> the moment or are there other components using it too?
>>>
>>> Thanks!
>>> Sebastian
>>> --
>>> Sebastian Wagner
>>> https://twitter.com/#!/dead_lock
>>> http://www.openmeetings.de
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.com
>>> seba.wagner@gmail.com
>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>
>
>
>
> --
> WBR
> Maxim aka solomax



-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.openmeetings.de
http://www.webbase-design.de
http://www.wagner-sebastian.com
seba.wagner@gmail.com

Re: the query GMT+1+"%" will not work

Posted by Maxim Solodovnik <so...@gmail.com>.
Can you please advise me what is the best way of handling user input for
timezone?
The way I have implemented in cli-admin was:
   user enters GMT+2 or GMT-1 and gets the timezone.

I can implement search in java timezones, and then try to map java timezone
with OM timezone.
In this case user can enter Berlin as timezone.

What do you think?

On Mon, Apr 23, 2012 at 10:31, Maxim Solodovnik <so...@gmail.com>wrote:

> Hello Sebastian,
> I used it for Cl Admin only, I'll revert my change back and will correct
> the code in Admin to get timezone and do not affect other code.
>
>
> On Fri, Apr 20, 2012 at 20:13, seba.wagner@gmail.com <
> seba.wagner@gmail.com> wrote:
>
>> Hi Maxim,
>>
>> do you remember where exactly you are using the GMT+1% query?
>>
>> Cause we have a problem that will start soon to get annoying:
>> There will be multiple GMT+1 for example, cause there is
>> GMT+1 Summer Daylight Time Europe/Berlin
>> GMT+1 (No Summer Daylight Time) Africe/Tunis for example
>>
>> There will be the same problem with other timezones.
>> Where are you currently using this query, is it only the installer at
>> the moment or are there other components using it too?
>>
>> Thanks!
>> Sebastian
>> --
>> Sebastian Wagner
>> https://twitter.com/#!/dead_lock
>> http://www.openmeetings.de
>> http://www.webbase-design.de
>> http://www.wagner-sebastian.com
>> seba.wagner@gmail.com
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>



-- 
WBR
Maxim aka solomax

Re: the query GMT+1+"%" will not work

Posted by Maxim Solodovnik <so...@gmail.com>.
Hello Sebastian,
I used it for Cl Admin only, I'll revert my change back and will correct
the code in Admin to get timezone and do not affect other code.

On Fri, Apr 20, 2012 at 20:13, seba.wagner@gmail.com
<se...@gmail.com>wrote:

> Hi Maxim,
>
> do you remember where exactly you are using the GMT+1% query?
>
> Cause we have a problem that will start soon to get annoying:
> There will be multiple GMT+1 for example, cause there is
> GMT+1 Summer Daylight Time Europe/Berlin
> GMT+1 (No Summer Daylight Time) Africe/Tunis for example
>
> There will be the same problem with other timezones.
> Where are you currently using this query, is it only the installer at
> the moment or are there other components using it too?
>
> Thanks!
> Sebastian
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.openmeetings.de
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> seba.wagner@gmail.com
>



-- 
WBR
Maxim aka solomax