Re: [Dhis2-devs] ADD credentials in DHIS2 url

2018-06-08 Thread Lars Helge Øverland
Hi Djibril,

just a note, GET requests / URLs are often cached by intermediary
caches/proxies/servers on the web (as per the HTTP spec) so if you do this
you should consider your credentials to be public knowledge.

regards,

Lars



On Fri, 8 Jun 2018 at 12:23, Bob Jolliffe  wrote:

> This is not really a dhis2 thing so much as a change in browser
> behaviour.  In times gone by when you presented a url like
> "https://admin:distr...@play.dhis2.org/dev/api/me; the browser would
> take that url and create the basic authentication header that Jason
> refers to.
>
> After a couple of wobbles along the way since 2014, this is no longer
> the default behaviour on any of the major browsers.  Its really
> because URLs find themselves in history, bookmarks, log files etc.
> which are not appropriate places to be storing credentials.
>
> (sections 3.2.1 and 7.5 of https://www.ietf.org/rfc/rfc3986.txt)
>
> Chrome held out the longest, but is now also compliant with the new
> behaviour.
>
> On 8 June 2018 at 10:51, DJIBRIL Hakim  wrote:
> > ok I see the point of view
> > thank you jason!
> >
> > 2018-06-08 9:35 GMT+00:00 Jason Pickering :
> >>
> >> Hi Hakim
> >>
> >> No, that is not possible and would not be a good idea since your
> >> credentials would be visible in the request itself.
> >> You will need to use a basic authentication header for this as described
> >> in the manual:
> >>
> >>
> https://docs.dhis2.org/master/en/developer/html/webapi_authentication.html
> >>
> >> Regards,
> >> Jason
> >>
> >>
> >> On Fri, Jun 8, 2018 at 11:19 AM DJIBRIL Hakim 
> >> wrote:
> >>>
> >>> Hi All,
> >>> Please I would like to know if is it possible to add authentification
> >>> directly in URL
> >>> Example: username:password@[dhisUrl]/api/.
> >>>
> >>> Best
> >>> ___
> >>> Mailing list: https://launchpad.net/~dhis2-devs
> >>> Post to : dhis2-devs@lists.launchpad.net
> >>> Unsubscribe : https://launchpad.net/~dhis2-devs
> >>> More help   : https://help.launchpad.net/ListHelp
> >>
> >>
> >>
> >> --
> >> Jason P. Pickering
> >> email: jason.p.picker...@gmail.com
> >> tel:+46764147049
> >
> >
> >
> > ___
> > Mailing list: https://launchpad.net/~dhis2-devs
> > Post to : dhis2-devs@lists.launchpad.net
> > Unsubscribe : https://launchpad.net/~dhis2-devs
> > More help   : https://help.launchpad.net/ListHelp
> >
>
> ___
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to : dhis2-devs@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>


-- 
Lars Helge Øverland
Technical lead, DHIS 2
University of Oslo
l...@dhis2.org
https://www.dhis2.org
___
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-devs] ADD credentials in DHIS2 url

2018-06-08 Thread Bob Jolliffe
This is not really a dhis2 thing so much as a change in browser
behaviour.  In times gone by when you presented a url like
"https://admin:distr...@play.dhis2.org/dev/api/me; the browser would
take that url and create the basic authentication header that Jason
refers to.

After a couple of wobbles along the way since 2014, this is no longer
the default behaviour on any of the major browsers.  Its really
because URLs find themselves in history, bookmarks, log files etc.
which are not appropriate places to be storing credentials.

(sections 3.2.1 and 7.5 of https://www.ietf.org/rfc/rfc3986.txt)

Chrome held out the longest, but is now also compliant with the new behaviour.

On 8 June 2018 at 10:51, DJIBRIL Hakim  wrote:
> ok I see the point of view
> thank you jason!
>
> 2018-06-08 9:35 GMT+00:00 Jason Pickering :
>>
>> Hi Hakim
>>
>> No, that is not possible and would not be a good idea since your
>> credentials would be visible in the request itself.
>> You will need to use a basic authentication header for this as described
>> in the manual:
>>
>> https://docs.dhis2.org/master/en/developer/html/webapi_authentication.html
>>
>> Regards,
>> Jason
>>
>>
>> On Fri, Jun 8, 2018 at 11:19 AM DJIBRIL Hakim 
>> wrote:
>>>
>>> Hi All,
>>> Please I would like to know if is it possible to add authentification
>>> directly in URL
>>> Example: username:password@[dhisUrl]/api/.
>>>
>>> Best
>>> ___
>>> Mailing list: https://launchpad.net/~dhis2-devs
>>> Post to : dhis2-devs@lists.launchpad.net
>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>>
>> --
>> Jason P. Pickering
>> email: jason.p.picker...@gmail.com
>> tel:+46764147049
>
>
>
> ___
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to : dhis2-devs@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>

___
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-devs] ADD credentials in DHIS2 url

2018-06-08 Thread DJIBRIL Hakim
ok I see the point of view
thank you jason!

2018-06-08 9:35 GMT+00:00 Jason Pickering :

> Hi Hakim
>
> No, that is not possible and would not be a good idea since your
> credentials would be visible in the request itself.
> You will need to use a basic authentication header for this as described
> in the manual:
>
> https://docs.dhis2.org/master/en/developer/html/webapi_authentication.html
>
> Regards,
> Jason
>
>
> On Fri, Jun 8, 2018 at 11:19 AM DJIBRIL Hakim 
> wrote:
>
>> Hi All,
>> Please I would like to know if is it possible to add authentification
>> directly in URL
>> Example: username:password@[dhisUrl]/api/.
>>
>> Best
>> ___
>> Mailing list: https://launchpad.net/~dhis2-devs
>> Post to : dhis2-devs@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~dhis2-devs
>> More help   : https://help.launchpad.net/ListHelp
>>
>
>
> --
> Jason P. Pickering
> email: jason.p.picker...@gmail.com
> tel:+46764147049
>
___
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-devs] ADD credentials in DHIS2 url

2018-06-08 Thread Jason Pickering
Hi Hakim

No, that is not possible and would not be a good idea since your
credentials would be visible in the request itself.
You will need to use a basic authentication header for this as described in
the manual:

https://docs.dhis2.org/master/en/developer/html/webapi_authentication.html

Regards,
Jason


On Fri, Jun 8, 2018 at 11:19 AM DJIBRIL Hakim  wrote:

> Hi All,
> Please I would like to know if is it possible to add authentification
> directly in URL
> Example: username:password@[dhisUrl]/api/.
>
> Best
> ___
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to : dhis2-devs@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>


-- 
Jason P. Pickering
email: jason.p.picker...@gmail.com
tel:+46764147049
___
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp


[Dhis2-devs] ADD credentials in DHIS2 url

2018-06-08 Thread DJIBRIL Hakim
Hi All,
Please I would like to know if is it possible to add authentification
directly in URL
Example: username:password@[dhisUrl]/api/.

Best
___
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp


[Dhis2-devs] what's this mean?

2018-06-08 Thread 林晓东
I got from event capture:


  Not able to fetch sharing settings for category options


 what's mean?  make all options to public edit/view, reconstruct the resource 
table.. still popup .




Thanks.




--

此致

   林晓东

莫愁前路无知己,天下谁人不识君。

在 2018-06-07 20:45:23,"Barnabas Akumba"  写道:

Hello,


It looks like you are trying to setup something like a Training database where 
you store both personal details of staff and their educational/work experience.
Just as Knut suggested, you'll need to setup a Repeatable Tracker.
In your scenario, the Name, Age and Address will be the TEI Attributes.
You'll create a Repeatable stage with the following elements:
(1) Year
(2) Organisation


NB: Make sure you define  the Elements as tracker elements.


Regards




On Thu, Jun 7, 2018 at 1:22 PM, 林晓东  wrote:

Thanks a lot. naked event is not the exact match one. with dataelement like:

name,age,address,
experences:
(1)1996-01-01, apple Corp. engineerr.
(2)2000-01-01, ibm research lab. cto
..






| |
林晓东
邮箱:lin...@126.com
|

签名由 网易邮箱大师 定制




On 06/05/2018 19:31, Knut Staring wrote:
Hi  晓东,


I think you would have to model it is a number of events, either "naked events" 
or as a repeatable stage. But interested in hearing if people on the list can 
share good approaches to this common need (very typical in transactional 
systems).


Knut




On Mon, Jun 4, 2018 at 4:01 PM 林晓东  wrote:



 hi,all


   I  encounter a problem like this: 
collecting info of a doctor, with one or more times of training experience, 
how to design this case?  

  Thanks.


--

此致

   林晓东

莫愁前路无知己,天下谁人不识君。

在 2018-05-25 16:58:07,"Kumar Shahdeo"  写道:

In 2.29 , The "Tracked entity" object is renamed to "Tracked Entity Type" in 
the web API.
So, try using "trackedEntityType"


On Fri, May 25, 2018 at 2:13 PM, 林晓东  wrote:

Hi,all,
   I have done a test on Tracker Web API. as documents: 
  body:
{
  "trackedEntity": "nEenWmSyUEp",
  "orgUnit": "DiszpKrYNg8",
  "attributes": [
{
  "attribute": "w75KJ2mc4zz",
  "value": "Joe"
},
{
  "attribute": "zDhUuAYrxNC",
  "value": "Smith"
}
  ]
}
url: 
https://play.dhis2.org/dev/api/29/trackedEntityInstances.json?ou=DiszpKrYNg8
method : post


got:


{
  "httpStatus" : "Internal Server Error",
  "httpStatusCode" : 500,
  "status" : "ERROR",
  "message" : "Unrecognized field \"trackedEntity\" (class 
org.hisp.dhis.dxf2.events.trackedentity.TrackedEntityInstance), not marked as 
ignorable (14 known properties: \"trackedEntityInstance\", 
\"lastUpdatedAtClient\", \"lastUpdated\", \"createdAtClient\", 
\"trackedEntityType\", \"orgUnit\", \"inactive\", \"enrollments\", 
\"featureType\", \"attributes\", \"deleted\", \"relationships\", \"created\", 
\"coordinates\"])\n at [Source: (String)\"{\n  \"trackedEntity\": 
\"nEenWmSyUEp\",\n  \"orgUnit\": \"DiszpKrYNg8\",\n  \"attributes\": [\n{\n 
 \"attribute\": \"w75KJ2mc4zz\",\n  \"value\": \"Joe\"\n},\n{\n 
 \"attribute\": \"zDhUuAYrxNC\",\n  \"value\": \"Smith\"\n}\n  
]\n}\"; line: 2, column: 21] (through reference chain: 
org.hisp.dhis.dxf2.events.trackedentity.TrackedEntityInstance[\"trackedEntity\"])"
}{
  "httpStatus" : "Internal Server Error",
  "httpStatusCode" : 500,
  "status" : "ERROR",
  "message" : "Unrecognized field \"trackedEntity\" (class 
org.hisp.dhis.dxf2.events.trackedentity.TrackedEntityInstance), not marked as 
ignorable (14 known properties: \"trackedEntityInstance\", 
\"lastUpdatedAtClient\", \"lastUpdated\", \"createdAtClient\", 
\"trackedEntityType\", \"orgUnit\", \"inactive\", \"enrollments\", 
\"featureType\", \"attributes\", \"deleted\", \"relationships\", \"created\", 
\"coordinates\"])\n at [Source: (String)\"{\n  \"trackedEntity\": 
\"nEenWmSyUEp\",\n  \"orgUnit\": \"DiszpKrYNg8\",\n  \"attributes\": [\n{\n 
 \"attribute\": \"w75KJ2mc4zz\",\n  \"value\": \"Joe\"\n},\n{\n 
 \"attribute\": \"zDhUuAYrxNC\",\n  \"value\": \"Smith\"\n}\n  
]\n}\"; line: 2, column: 21] (through reference chain: 
org.hisp.dhis.dxf2.events.trackedentity.TrackedEntityInstance[\"trackedEntity\"])"
}


what's wrong with this?


Thanks.
--

此致

   林晓东

莫愁前路无知己,天下谁人不识君。




 


___
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp







--

| Kumar Gaurav Nath Shahdeo |
| Developer |
| Email | gaura...@thoughtworks.com |
| Telephone | +91 9160688935 |
| |




 

___
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp





--

Knut Staring

Department of Information, Evidence and Research
World Health Organization, Geneva, Switzerland
Office: +41 22 791 3683 Mob1: +33 6 4434 2931 Mob2: +47 9188 0522
Skype: