← Back to team overview

dhis2-devs team mailing list archive

Re: Cannot change locale in DEV

 

Should be fixed in the latest version (user profile app v25.0.5). It could
take a while before the new version is on play.dhis2.org/dev though.

Thanks for reporting!


Nicolay Ramm
Front end developer, DHIS 2
University of Oslo
https://www.dhis2.org

On Mon, Oct 3, 2016 at 2:40 PM, Nicolay Ramm <nicolay@xxxxxxxxx> wrote:

> Right, I was looking at the system settings app. I can reproduce in the
> user profile app. Will deploy a new version.
>
>
> Nicolay Ramm
> Front end developer, DHIS 2
> University of Oslo
> https://www.dhis2.org
>
> On Mon, Oct 3, 2016 at 2:33 PM, Jason Pickering <
> jason.p.pickering@xxxxxxxxx> wrote:
>
>> Browser = Version 53.0.2785.116 (64-bit )  on Ubuntu
>>
>> All I am doing is changing the locale from English to Spanish (or vice
>> versa).
>>
>>
>>
>>
>> On Mon, Oct 3, 2016 at 2:30 PM, Nicolay Ramm <nicolay@xxxxxxxxx> wrote:
>>
>>> I also tried in incognito mode on https://play.dhis2.org/dev/ and I got
>>> no error..
>>>
>>> What exactly are you doing? And which browser/version are you on?
>>>
>>>
>>> Nicolay Ramm
>>> Front end developer, DHIS 2
>>> University of Oslo
>>> https://www.dhis2.org
>>>
>>> On Mon, Oct 3, 2016 at 2:27 PM, Jason Pickering <
>>> jason.p.pickering@xxxxxxxxx> wrote:
>>>
>>>> OK, I tried in incognito mode on https://play.dhis2.org/dev/ and got
>>>> the same error.
>>>>
>>>> Still cache?
>>>>
>>>> Regards,
>>>> Jason
>>>>
>>>>
>>>> On Mon, Oct 3, 2016 at 2:20 PM, Nicolay Ramm <nicolay@xxxxxxxxx> wrote:
>>>>
>>>>> Keep in mind that the system settings API endpoint only accepts
>>>>> text/plain, not json. So the value should be just es without quotes,
>>>>> not "es" with quotes:
>>>>>
>>>>> curl -u admin:district https://play.dhis2.org/dev/api
>>>>> /systemSettings/keyUiLocale -X POST -H 'Content-Type: text/plain' -d
>>>>> es
>>>>>
>>>>>
>>>>> Nicolay Ramm
>>>>> Front end developer, DHIS 2
>>>>> University of Oslo
>>>>> https://www.dhis2.org
>>>>>
>>>>> On Mon, Oct 3, 2016 at 2:13 PM, Jason Pickering <
>>>>> jason.p.pickering@xxxxxxxxx> wrote:
>>>>>
>>>>>> OK. I tried a direct post without the app,and got the same thing.
>>>>>> Will try again however just to be sure.
>>>>>>
>>>>>> Regards,
>>>>>> Jason
>>>>>>
>>>>>>
>>>>>> On Mon, Oct 3, 2016, 2:04 PM Nicolay Ramm <nicolay@xxxxxxxxx> wrote:
>>>>>>
>>>>>>> Hi Jason,
>>>>>>>
>>>>>>> is this happening with the settings app? It sounds like an issue
>>>>>>> that was fixed recently, where plain text values were being encoded as JSON.
>>>>>>>
>>>>>>> As long as you're running v25.0.5 or higher of the settings app, you
>>>>>>> should be fine. Check the browser console when you start the app. The
>>>>>>> version included with the latest snapshot should actually be v25.0.6, so
>>>>>>> your browser cache may be stale.
>>>>>>>
>>>>>>>
>>>>>>> Best regards,
>>>>>>>
>>>>>>>
>>>>>>> Nicolay Ramm
>>>>>>> Front end developer, DHIS 2
>>>>>>> University of Oslo
>>>>>>> https://www.dhis2.org
>>>>>>>
>>>>>>> On Mon, Oct 3, 2016 at 9:32 AM, Jason Pickering <
>>>>>>> jason.p.pickering@xxxxxxxxx> wrote:
>>>>>>>
>>>>>>>> Hi Devs,
>>>>>>>> There seem to be some issues updating a users locale in the latest
>>>>>>>> dev snapshot. It is not possible to update a users locale.
>>>>>>>>
>>>>>>>> POST to
>>>>>>>>
>>>>>>>> https://play.dhis2.org/dev/api/25/userSettings/keyUiLocale
>>>>>>>>
>>>>>>>> with "es" (the header sent by the app when swtiching from English
>>>>>>>> to Spanish)
>>>>>>>>
>>>>>>>> yields an HTTP 500
>>>>>>>>
>>>>>>>> {
>>>>>>>>   "httpStatus": "Internal Server Error",
>>>>>>>>   "httpStatusCode": 500,
>>>>>>>>   "status": "ERROR",
>>>>>>>>   "message": "Invalid locale format: \"es\""
>>>>>>>> }
>>>>>>>>
>>>>>>>>
>>>>>>>> With GET to the same URL yields
>>>>>>>>
>>>>>>>> Unexpected 'e'
>>>>>>>>
>>>>>>>> which seems strange.
>>>>>>>>
>>>>>>>> Version:2.25-SNAPSHOT
>>>>>>>> Build revision:0cf6645
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Jason
>>>>>>>>
>>>>>>>> --
>>>>>>>> Jason P. Pickering
>>>>>>>> email: jason.p.pickering@xxxxxxxxx
>>>>>>>> tel:+46764147049
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Mailing list: https://launchpad.net/~dhis2-devs
>>>>>>>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>>>>>>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Jason P. Pickering
>>>> email: jason.p.pickering@xxxxxxxxx
>>>> tel:+46764147049
>>>>
>>>
>>>
>>
>>
>> --
>> Jason P. Pickering
>> email: jason.p.pickering@xxxxxxxxx
>> tel:+46764147049
>>
>
>

References