Re: [Dhis2-users] Upgrade from 2.20 to 2.22

2016-02-17 Thread gerald thomas
Boss
https://www.dhis2.org/220-upgrade
https://www.dhis2.org/221-upgrade
https://www.dhis2.org/222-upgrade

Did you run the script:
https://github.com/dhis2/dhis2-utils/blob/master/resources/sql/upgrade-220.sql
When upgrading to 2.20?

There is not too much for version 2.21 but you need pay attention to
the changes for version 2.22. Kindly go through the links again.

On Thursday, February 18, 2016, Furqonuddin Ramdhani 
wrote:

>
> I didn't find any upgrade procedures documents for dhis 2.22, maybe
> someone can send me the link or explain a little bit about the procedures.
> I'm aware there are some changes in table structures but how to migrate it
> properly I still doing trial and error here. In previous version usually
> have upgrade scripts  like this one :
>
> https://github.com/dhis2/dhis2-utils/blob/master/resources/sql/upgrade-220.sql
>
> Thanks
>
> Regards,
> Dhani
>
>
>
> On Thu, Feb 18, 2016 at 11:50 AM, gerald thomas  > wrote:
>
>> Boss,
>> I think you should upgrade the data structures of postgresql database
>> 2.20 before migrating them to 2.22. Please read the upgrade procedures
>> again because there are steps you should have done. I think it will always
>> fail if your want to move them directly from 2.20 to 2.22
>>
>> Regards,
>> Gerald
>> On Feb 18, 2016 2:38 AM, "Furqonuddin Ramdhani" > > wrote:
>>
>>> Hi,
>>>
>>> I already installed dhis 2.22 and want to migrate all my data from dhis
>>> 2.20, how the best way to do it, I already tried import the metadata from
>>> 2.20 to 2.22 but failed. Any suggestion ?
>>>
>>> Thanks
>>>
>>> --
>>> Regards,
>>> *Furqonuddin Ramdhani*
>>>
>>> ___
>>> Mailing list: https://launchpad.net/~dhis2-users
>>> Post to : dhis2-users@lists.launchpad.net
>>> 
>>> Unsubscribe : https://launchpad.net/~dhis2-users
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>
>
> --
> Salam
> *Furqonuddin Ramdhani*
>


-- 
Regards,

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


Re: [Dhis2-users] Upgrade from 2.20 to 2.22

2016-02-17 Thread Morten Olav Hansen
A few people have had issues with systemsettings and sms config, if you
have any issues.. you should try and run:
delete from systemsetting where name='SMS_CONFIG' or name='keySmsConfig';

On Thu, Feb 18, 2016 at 12:58 PM, Knut Staring  wrote:

> Hi Dhani,
>
> Basically you should stop DHIS,  take a backup of your 2.20 database, then
> replace the 2.20 .war file with 2.21 and start DHIS. Then stop, put in the
> 2.22 war file and start again. Theoretically that should be it. You do not
> have to run scripts for these upgrades, otherwise it would have been listed
> here:
> https://www.dhis2.org/221-upgrade
> https://www.dhis2.org/222-upgrade
>
> Knut
>
> On Thu, Feb 18, 2016 at 6:51 AM, Furqonuddin Ramdhani 
> wrote:
>
>>
>> I didn't find any upgrade procedures documents for dhis 2.22, maybe
>> someone can send me the link or explain a little bit about the procedures.
>> I'm aware there are some changes in table structures but how to migrate
>> it properly I still doing trial and error here. In previous version usually
>> have upgrade scripts  like this one :
>>
>> https://github.com/dhis2/dhis2-utils/blob/master/resources/sql/upgrade-220.sql
>>
>> Thanks
>>
>> Regards,
>> Dhani
>>
>>
>>
>> On Thu, Feb 18, 2016 at 11:50 AM, gerald thomas 
>> wrote:
>>
>>> Boss,
>>> I think you should upgrade the data structures of postgresql database
>>> 2.20 before migrating them to 2.22. Please read the upgrade procedures
>>> again because there are steps you should have done. I think it will always
>>> fail if your want to move them directly from 2.20 to 2.22
>>>
>>> Regards,
>>> Gerald
>>> On Feb 18, 2016 2:38 AM, "Furqonuddin Ramdhani" 
>>> wrote:
>>>
 Hi,

 I already installed dhis 2.22 and want to migrate all my data from dhis
 2.20, how the best way to do it, I already tried import the metadata from
 2.20 to 2.22 but failed. Any suggestion ?

 Thanks

 --
 Regards,
 *Furqonuddin Ramdhani*

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


>>
>>
>> --
>> Salam
>> *Furqonuddin Ramdhani*
>>
>> ___
>> Mailing list: https://launchpad.net/~dhis2-users
>> Post to : dhis2-users@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~dhis2-users
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>
>
> --
> Knut Staring
> Dept. of Informatics, University of Oslo
> Norway: +4791880522
> Skype: knutstar
> http://dhis2.org
>
> ___
> Mailing list: https://launchpad.net/~dhis2-users
> Post to : dhis2-users@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~dhis2-users
> More help   : https://help.launchpad.net/ListHelp
>
>


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


Re: [Dhis2-users] Upgrade from 2.20 to 2.22

2016-02-17 Thread Knut Staring
Hi Dhani,

Basically you should stop DHIS,  take a backup of your 2.20 database, then
replace the 2.20 .war file with 2.21 and start DHIS. Then stop, put in the
2.22 war file and start again. Theoretically that should be it. You do not
have to run scripts for these upgrades, otherwise it would have been listed
here:
https://www.dhis2.org/221-upgrade
https://www.dhis2.org/222-upgrade

Knut

On Thu, Feb 18, 2016 at 6:51 AM, Furqonuddin Ramdhani 
wrote:

>
> I didn't find any upgrade procedures documents for dhis 2.22, maybe
> someone can send me the link or explain a little bit about the procedures.
> I'm aware there are some changes in table structures but how to migrate it
> properly I still doing trial and error here. In previous version usually
> have upgrade scripts  like this one :
>
> https://github.com/dhis2/dhis2-utils/blob/master/resources/sql/upgrade-220.sql
>
> Thanks
>
> Regards,
> Dhani
>
>
>
> On Thu, Feb 18, 2016 at 11:50 AM, gerald thomas 
> wrote:
>
>> Boss,
>> I think you should upgrade the data structures of postgresql database
>> 2.20 before migrating them to 2.22. Please read the upgrade procedures
>> again because there are steps you should have done. I think it will always
>> fail if your want to move them directly from 2.20 to 2.22
>>
>> Regards,
>> Gerald
>> On Feb 18, 2016 2:38 AM, "Furqonuddin Ramdhani" 
>> wrote:
>>
>>> Hi,
>>>
>>> I already installed dhis 2.22 and want to migrate all my data from dhis
>>> 2.20, how the best way to do it, I already tried import the metadata from
>>> 2.20 to 2.22 but failed. Any suggestion ?
>>>
>>> Thanks
>>>
>>> --
>>> Regards,
>>> *Furqonuddin Ramdhani*
>>>
>>> ___
>>> Mailing list: https://launchpad.net/~dhis2-users
>>> Post to : dhis2-users@lists.launchpad.net
>>> Unsubscribe : https://launchpad.net/~dhis2-users
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>
>
> --
> Salam
> *Furqonuddin Ramdhani*
>
> ___
> Mailing list: https://launchpad.net/~dhis2-users
> Post to : dhis2-users@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~dhis2-users
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 
Knut Staring
Dept. of Informatics, University of Oslo
Norway: +4791880522
Skype: knutstar
http://dhis2.org
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Upgrade from 2.20 to 2.22

2016-02-17 Thread Furqonuddin Ramdhani
I didn't find any upgrade procedures documents for dhis 2.22, maybe someone
can send me the link or explain a little bit about the procedures.
I'm aware there are some changes in table structures but how to migrate it
properly I still doing trial and error here. In previous version usually
have upgrade scripts  like this one :
https://github.com/dhis2/dhis2-utils/blob/master/resources/sql/upgrade-220.sql

Thanks

Regards,
Dhani



On Thu, Feb 18, 2016 at 11:50 AM, gerald thomas 
wrote:

> Boss,
> I think you should upgrade the data structures of postgresql database 2.20
> before migrating them to 2.22. Please read the upgrade procedures again
> because there are steps you should have done. I think it will always fail
> if your want to move them directly from 2.20 to 2.22
>
> Regards,
> Gerald
> On Feb 18, 2016 2:38 AM, "Furqonuddin Ramdhani" 
> wrote:
>
>> Hi,
>>
>> I already installed dhis 2.22 and want to migrate all my data from dhis
>> 2.20, how the best way to do it, I already tried import the metadata from
>> 2.20 to 2.22 but failed. Any suggestion ?
>>
>> Thanks
>>
>> --
>> Regards,
>> *Furqonuddin Ramdhani*
>>
>> ___
>> Mailing list: https://launchpad.net/~dhis2-users
>> Post to : dhis2-users@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~dhis2-users
>> More help   : https://help.launchpad.net/ListHelp
>>
>>


-- 
Salam
*Furqonuddin Ramdhani*
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Upgrade from 2.20 to 2.22

2016-02-17 Thread gerald thomas
Boss,
I think you should upgrade the data structures of postgresql database 2.20
before migrating them to 2.22. Please read the upgrade procedures again
because there are steps you should have done. I think it will always fail
if your want to move them directly from 2.20 to 2.22

Regards,
Gerald
On Feb 18, 2016 2:38 AM, "Furqonuddin Ramdhani"  wrote:

> Hi,
>
> I already installed dhis 2.22 and want to migrate all my data from dhis
> 2.20, how the best way to do it, I already tried import the metadata from
> 2.20 to 2.22 but failed. Any suggestion ?
>
> Thanks
>
> --
> Regards,
> *Furqonuddin Ramdhani*
>
> ___
> Mailing list: https://launchpad.net/~dhis2-users
> Post to : dhis2-users@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~dhis2-users
> More help   : https://help.launchpad.net/ListHelp
>
>
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


[Dhis2-users] Upgrade from 2.20 to 2.22

2016-02-17 Thread Furqonuddin Ramdhani
Hi,

I already installed dhis 2.22 and want to migrate all my data from dhis
2.20, how the best way to do it, I already tried import the metadata from
2.20 to 2.22 but failed. Any suggestion ?

Thanks

-- 
Regards,
*Furqonuddin Ramdhani*
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Custom form translation

2016-02-17 Thread Olav Poppe
Thanks, Lars - blueprint here: 
https://blueprints.launchpad.net/dhis2/+spec/translatable-de-names-custom-forms

My initial thinking was to see if the translated names were stored/cached 
somewhere and avoid API-calls for the sake of offline support (e.g. it would 
work even if the user went offline before a specific form was opened), but in 
most cases it should not be a problem.

Regards
Olav


> 17. feb. 2016 kl. 13.20 skrev Lars Helge Øverland :
> 
> Hi Olav,
> 
> 
> 
>> On Mon, Feb 15, 2016 at 4:57 AM, Olav Poppe  wrote:
>> Hi all,
>> I’m looking at ways to support translation in a custom form (aggregate). I 
>> would like to be able to use the "built in" translation of data elements if 
>> possible, using IDs when designing the form and having a javascript function 
>> triggered by "dhis2.de.event.formReady" to put in the correct translations. 
>> I was thinking the formName, displayName or similar would be available in 
>> the dhis2 object, but I’m having difficult figuring out where.
>> 
>> Can any of the dev advice on where to read the translated names/formNames, 
>> if possible?
>> 
>> Does anyone else have any experience with something like this?
>> 
>> Thinking of it now, this might even be an idea for a general feature: just 
>> like you can add the data entry fields, totals and indicators when designing 
>> custom forms, there could be an option to add "name" label that would 
>> display the name/form name of an element, with translation when applicable.
> 
> that sounds like a great idea. Something like a variable, e.g. ${.name} 
> , which can be substituted based on the selected locale of the current user.
> 
> Feel free to write a blueprint.
> 
> You can load this from the API, which in 2.22 lets you use the "displayName" 
> property of objects which are translated to the appropriate language.
> 
> So something like this:
> 
> https://play.dhis2.org/demo/api/dataSets/BfMAe6Itzgt.json?fields=dataElements[id,displayName]
> 
> will give you the translated name of all data elements in a data set.
> 
> You could potentially load this once when data entry page is loaded from 
> within a custom form, and then substitute labels yourself.
> 
> Overview of callback events:
> 
> http://dhis2.github.io/dhis2-docs/master/en/user/html/ch06s02.html#d5e1369
> 
> 
> regards,
> 
> Lars
> 
> 
>> 
>> Regards
>> Olav
>> 
>> 
>> 
>> 
>> ___
>> Mailing list: https://launchpad.net/~dhis2-users
>> Post to : dhis2-users@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~dhis2-users
>> More help   : https://help.launchpad.net/ListHelp
> 
> 
> 
> -- 
> Lars Helge Øverland
> Lead developer, DHIS 2
> University of Oslo
> Skype: larshelgeoverland
> http://www.dhis2.org

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


Re: [Dhis2-users] Custom form translation

2016-02-17 Thread Lars Helge Øverland
Hi Olav,



On Mon, Feb 15, 2016 at 4:57 AM, Olav Poppe  wrote:

> Hi all,
> I’m looking at ways to support translation in a custom form (aggregate). I
> would like to be able to use the "built in" translation of data elements if
> possible, using IDs when designing the form and having a javascript
> function triggered by "dhis2.de.event.formReady" to put in the correct
> translations. I was thinking the formName, displayName or similar would be
> available in the dhis2 object, but I’m having difficult figuring out where.
>
> Can any of the dev advice on where to read the translated names/formNames,
> if possible?
>
> Does anyone else have any experience with something like this?
>
> Thinking of it now, this might even be an idea for a general feature: just
> like you can add the data entry fields, totals and indicators when
> designing custom forms, there could be an option to add "name" label that
> would display the name/form name of an element, with translation when
> applicable.
>

that sounds like a great idea. Something like a variable, e.g.
${.name} , which can be substituted based on the selected locale of
the current user.

Feel free to write a blueprint.

You can load this from the API, which in 2.22 lets you use the
"displayName" property of objects which are translated to the appropriate
language.

So something like this:

https://play.dhis2.org/demo/api/dataSets/BfMAe6Itzgt.json?fields=dataElements[id,displayName]

will give you the translated name of all data elements in a data set.

You could potentially load this once when data entry page is loaded from
within a custom form, and then substitute labels yourself.

Overview of callback events:

http://dhis2.github.io/dhis2-docs/master/en/user/html/ch06s02.html#d5e1369


regards,

Lars



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



-- 
Lars Helge Øverland
Lead developer, DHIS 2
University of Oslo
Skype: larshelgeoverland
http://www.dhis2.org 
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Search and list entities by program incidence date

2016-02-17 Thread Abyot Asalefew Gizaw
Sure, will have this. But you have to wait until the next release (2.23).

---
Thank you,
Abyot.

On Wed, Feb 17, 2016 at 10:13 AM, Nayeem Al Mifthah 
wrote:

> Dear Abyot and others
> Please have a look in this issue. It is very important for us.
> On 17 Feb 2016 15:08, "Abyot Asalefew Gizaw"  wrote:
>
>> Hi Nayeem,
>>
>> What we have currently is search by program enrollment date. You can see
>> this from advanced search.
>>
>> We will try to add search by program incidence data for the upcoming
>> release.
>>
>> ---
>> Thank you,
>> Abyot.
>>
>> On Wed, Feb 17, 2016 at 9:44 AM, Nayeem Al Mifthah 
>> wrote:
>>
>>> Dear All
>>> Is it possible to search and list entities by program incidence date. It
>>> is a very important for our tracking..
>>>
>>>
>>> *Nayeem Al Mifthah*
>>> Consultant (Team Leader of HMIS)
>>> Management Information System
>>> Directorate General of Health Services (DGHS), Bangladesh
>>> Supported by: UNICEF-Bangladesh
>>> Email: n.mift...@gmail.com  | nay...@mis.dghs.gov.bd
>>> Cell:+8801914030574
>>> Skype: nayeem.a.m
>>>
>>> ___
>>> Mailing list: https://launchpad.net/~dhis2-users
>>> Post to : dhis2-users@lists.launchpad.net
>>> Unsubscribe : https://launchpad.net/~dhis2-users
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>>
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Issue with the new data entry form in tracker capture

2016-02-17 Thread Ese Egerega
Thanks Markus

On Wed, Feb 17, 2016 at 8:56 AM,  wrote:

> Hi Ese, thanks for reporting.
> This is a bug. It was fixed in trunk earlier, and will be backported.
>
> Markus
>
> Den 17. feb. 2016 kl. 07.39 skrev Ese Egerega :
>
> Hello Devs,
>
> Many thanks for the new improvements in the tracker but there is something
> you may want to look into.
>
> With the new design of the data entry form, the name of the program stage
> is listed after "date" and "Org unit". This may cause problems during data
> entry because the person entering data may not see the name of the program
> stage in cases where you have a long org unit name (see snapshot below).
>
> The snapshot below is supposed to display "Birth" and "Baby Postnatal" but
> as you can see, the program stage does not show up because of the length of
> the org unit name.
>
> In my opinion, the old design is better for the following reasons:
>
>- The name of the program stage is displayed clearly
>- Program stages are in different "boxes" so you can navigate events
>in a program stage separate from other stages
>
> Thanks,
> Ese
>
> 
>
>
> ___
> Mailing list: https://launchpad.net/~dhis2-users
> Post to : dhis2-users@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~dhis2-users
> More help   : https://help.launchpad.net/ListHelp
>
>
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Search and list entities by program incidence date

2016-02-17 Thread Nayeem Al Mifthah
Dear Abyot and others
Please have a look in this issue. It is very important for us.
On 17 Feb 2016 15:08, "Abyot Asalefew Gizaw"  wrote:

> Hi Nayeem,
>
> What we have currently is search by program enrollment date. You can see
> this from advanced search.
>
> We will try to add search by program incidence data for the upcoming
> release.
>
> ---
> Thank you,
> Abyot.
>
> On Wed, Feb 17, 2016 at 9:44 AM, Nayeem Al Mifthah 
> wrote:
>
>> Dear All
>> Is it possible to search and list entities by program incidence date. It
>> is a very important for our tracking..
>>
>>
>> *Nayeem Al Mifthah*
>> Consultant (Team Leader of HMIS)
>> Management Information System
>> Directorate General of Health Services (DGHS), Bangladesh
>> Supported by: UNICEF-Bangladesh
>> Email: n.mift...@gmail.com  | nay...@mis.dghs.gov.bd
>> Cell:+8801914030574
>> Skype: nayeem.a.m
>>
>> ___
>> Mailing list: https://launchpad.net/~dhis2-users
>> Post to : dhis2-users@lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~dhis2-users
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


Re: [Dhis2-users] Search and list entities by program incidence date

2016-02-17 Thread Abyot Asalefew Gizaw
Hi Nayeem,

What we have currently is search by program enrollment date. You can see
this from advanced search.

We will try to add search by program incidence data for the upcoming
release.

---
Thank you,
Abyot.

On Wed, Feb 17, 2016 at 9:44 AM, Nayeem Al Mifthah 
wrote:

> Dear All
> Is it possible to search and list entities by program incidence date. It
> is a very important for our tracking..
>
>
> *Nayeem Al Mifthah*
> Consultant (Team Leader of HMIS)
> Management Information System
> Directorate General of Health Services (DGHS), Bangladesh
> Supported by: UNICEF-Bangladesh
> Email: n.mift...@gmail.com  | nay...@mis.dghs.gov.bd
> Cell:+8801914030574
> Skype: nayeem.a.m
>
> ___
> Mailing list: https://launchpad.net/~dhis2-users
> Post to : dhis2-users@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~dhis2-users
> More help   : https://help.launchpad.net/ListHelp
>
>
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


[Dhis2-users] Search and list entities by program incidence date

2016-02-17 Thread Nayeem Al Mifthah
Dear All
Is it possible to search and list entities by program incidence date. It is
a very important for our tracking..


*Nayeem Al Mifthah*
Consultant (Team Leader of HMIS)
Management Information System
Directorate General of Health Services (DGHS), Bangladesh
Supported by: UNICEF-Bangladesh
Email: n.mift...@gmail.com  | nay...@mis.dghs.gov.bd
Cell:+8801914030574
Skype: nayeem.a.m
___
Mailing list: https://launchpad.net/~dhis2-users
Post to : dhis2-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp