UI Framework
UI Framework
Tests: 106 passed
Duration: 7 minutes
Changes: Who: icrc-jfigueiredo <72515287+icrc-jfigueiredo@users.noreply.github.com>
Why: UIFR-219: Client time zone saved as a user property for UiUtils" availability. (#66)
* HTML-755 Timezones, add new GP and update UiUtils with date formats

Add new GP handling timezones.
Add new functions on uiutils about timezone and date formats from UiFramework
Add new date parses to be able to:
    Parse from string with format ISO8601 to date
    Parse Date format to string with RFC3339 format

* HTML-755 Timezones, change the GP value to true

* HTML-755 Timezones, change function that convert iso dates

* HTML-755 Fix tests

* HTML-755 Remove wildcard import

* HTML-755 Remove wildcard import

* HTML-755 Remove empty spaces

* HTML-755 Remove UiUtils from Formatter
Change function to format date to use fromISO8601

* HTML-755 Fix tests

* HTML-755 Start using BooleanUtils.toBoolean() instead of Boolean.parseBoolean()

* HTML-755 Using a GP to save the client timezone

* HTML-755-2 Using a GP to save the client timezone

* HTML-755-2 fixing tests

* HTML-755-2 New tests, using client timezone

* HTML-755-2 Fix tests

* HTML-755-2 Change naming and javadocs

* HTML-755-2 If client timezone null use UTC

* HTML-755 Timezones, add new GP and update UiUtils with date formats

Add new GP handling timezones.
Add new functions on uiutils about timezone and date formats from UiFramework
Add new date parses to be able to:
    Parse from string with format ISO8601 to date
    Parse Date format to string with RFC3339 format

* HTML-755 Timezones, change the GP value to true

* HTML-755 Timezones, change function that convert iso dates

* HTML-755 Fix tests

* HTML-755 Remove wildcard import

* HTML-755 Remove wildcard import

* HTML-755 Remove empty spaces

* HTML-755 Remove UiUtils from Formatter
Change function to format date to use fromISO8601

* HTML-755 Fix tests

* HTML-755 Start using BooleanUtils.toBoolean() instead of Boolean.parseBoolean()

* HTML-755 Using a GP to save the client timezone

* HTML-755-2 Using a GP to save the client timezone

* HTML-755-2 fixing tests

* HTML-755-2 New tests, using client timezone

* HTML-755-2 Fix tests

* HTML-755-2 Change naming and javadocs

* HTML-755-2 If client timezone null use UTC

* HTML-755 Fix remove white spaces from UiUtils.java

* HTML-755 Formatting code

* HTML-755 Using String Utils to compare

* HTML-755 Change handleTimezones to convertTimezones.

* HTML-755 Change GP name to use that GP from Core in the future.

* HTML-755 Adding new functions to UiUtils to set UserPropriety "clientTimezone"

* HTML-755 fixing typo

* HTML-755 Add comments

* HTML-755 Adding comments

* HTML-755 Change method name.

* HTML-755 Change comments

* HTML-755 Change comments

* HTML-755 Add constant with the name of the user property that save the client timezone.

* HTML-755 Update GP

* HTML-755 Change User Property name.

Co-authored-by: Joel Figueiredo <71354718+JFFigueiredo@users.noreply.github.com>