Thanks Lars. We will pick this up. -Aravind
On Thu, May 15, 2014 at 2:24 PM, Lars Helge Øverland <[email protected]>wrote: > I think that is a good idea. Much appreciated if you take that on. > > best regards, > > Lars > > > > On Thu, May 15, 2014 at 10:51 AM, Aravind Muralikrishnan < > [email protected]> wrote: > >> Hi Lars, >> >> Sample payload looks like this: >> >> { >> "key0": true, >> "key1": "true" >> "key2": { >> "name": "some name" >> }, >> "key3": 3 >> } >> >> key0 will be stored as boolean, key1 will be stored as string, key2 will >> be stored as a map, key3 will be stored as integer. >> >> Thanks, >> Aravind >> >> >> On Thu, May 15, 2014 at 2:17 PM, Lars Helge Øverland <[email protected] >> > wrote: >> >>> Hi Aravind, >>> >>> you are correct. We only support string based values in the API at the >>> moment, which is a weakness. I think your suggestion makes sense. Could you >>> provide an example payload with type information the way you envision it? >>> >>> best regards, >>> >>> Lars >>> >>> >>> On Thu, May 15, 2014 at 10:40 AM, Aravind Muralikrishnan < >>> [email protected]> wrote: >>> >>>> Hello all, >>>> >>>> While trying to store *"**keyHideUnapprovedDataInAnalytics"* as >>>> *false*using the system settings api, we realised that it stores it as a >>>> String, >>>> while the DefaultAnalyticsSecurityManager when reading the value back >>>> tries to type cast it to a Boolean and it fails. >>>> >>>> Right now, the system settings api does not expose an endpoint to store >>>> other data types except String. >>>> >>>> We were thinking of exposing another api all together, which can take a >>>> JSON as post body, >>>> ex: *{"keyHideUnapprovedDataInAnalytics":true}* and then store the >>>> values along with type information. >>>> >>>> Please suggest if there are better alternatives. >>>> >>>> Thanks, >>>> Aravind >>>> >>>> _______________________________________________ >>>> Mailing list: https://launchpad.net/~dhis2-devs >>>> Post to : [email protected] >>>> Unsubscribe : https://launchpad.net/~dhis2-devs >>>> More help : https://help.launchpad.net/ListHelp >>>> >>>> >>> >> >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : [email protected] Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp

