Great. Let us know how it goes. regards,
Lars On Thu, May 15, 2014 at 11:04 AM, Aravind Muralikrishnan < [email protected]> wrote: > 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

