Play demo password

Hi Devs,

Looks like someone’s changed the ‘admin’ password on DHIS 2 Demo - Sierra Leone again, and we can’t log in – would it be possible to get it reset?

Re: the suggestion below, would it be worth scripting a quick chron job that runs every five minutes to update the ‘admin’ password back to ‘district’ if it has changed?

Cheers, Sam.

···

From: Dhis2-devs dhis2-devs-bounces+samuel.johnson=qebo.co.uk@lists.launchpad.net on behalf of Sam Johnson samuel.johnson@qebo.co.uk

Date: Friday, 11 November 2016 at 04:50

To: Victor Garcia vgarciabnz@gmail.com, DHIS2 Developers dhis2-devs@lists.launchpad.net

Subject: [Dhis2-devs] Play demo password

Hi all,

Re: Victor’s note about being locked out of the demo server, this sort of lock-out has happened a few times recently. Would it perhaps be worth setting up a chron job that runs every five minutes to update the ‘admin’ user password back to ‘district’ if it has changed?

Cheers, Sam.

From: Dhis2-devs dhis2-devs-bounces+samuel.johnson=qebo.co.uk@lists.launchpad.net on behalf of Victor Garcia vgarciabnz@gmail.com

Date: Thursday, 10 November 2016 at 09:05

To: DHIS2 Developers dhis2-devs@lists.launchpad.net

Subject: [Dhis2-devs] Program rule actions of type ASSIGN not working on SCHEDULED events

Hi all,

we have noticed a buggy behavior when using program rule actions of type ASSIGN in scheduled events. The program rule is correctly evaluated, but the program rule action does not assign the desired value to the dataelement in that event. This happens only when the event is created using the visit scheduler. If the event is created using the “Add new event” button the program rule action works fine.

The steps to reproduce the issue:

  1. Create a programRuleVariable of type “DATAELEMENT_CURRENT_EVENT” with the dataelement we want to copy.

  2. Create a programRule limited to that programStage.

  3. Assign a programRuleAction of type ASSIGN, with the previously crated programRuleVariable as the “data” and a dataelement as the target.

I couldn’t access demo server to reproduce the issue (it seems that admin password has been changed), but I did in dev server and created an example that you can easily verify until it is reset tonight. It is in the program “WHO RMNCH Tracker”, in the stage “Postpartum care visit”. I added a new dataelement called “Copy HIV test result” just below “HIV test result” that copies its value. You can verify that if the stage is created using the “Add event button” the value is correctly copied; but it the stage is added using the visit scheduler, the value is not copied.

If there is doubt please let me know.

Thank you!

Víctor

1 Like

Hi Sam

It should be reset in about 2-3 hours automatically.

I thought we had this blocked now, Jason?

···

On Thu, Jan 5, 2017 at 6:33 AM, Sam Johnson samuel.johnson@qebo.co.uk wrote:

Hi Devs,

Looks like someone’s changed the ‘admin’ password on play.dhis2.org/demo again, and we can’t log in – would it be possible to get it reset?

Re: the suggestion below, would it be worth scripting a quick chron job that runs every five minutes to update the ‘admin’ password back to ‘district’ if it has changed?

Cheers, Sam.

From: Dhis2-devs dhis2-devs-bounces+samuel.johnson=qebo.co.uk@lists.launchpad.net on behalf of Sam Johnson samuel.johnson@qebo.co.uk

Date: Friday, 11 November 2016 at 04:50

To: Victor Garcia vgarciabnz@gmail.com, DHIS2 Developers dhis2-devs@lists.launchpad.net

Subject: [Dhis2-devs] Play demo password

Hi all,

Re: Victor’s note about being locked out of the demo server, this sort of lock-out has happened a few times recently. Would it perhaps be worth setting up a chron job that runs every five minutes to update the ‘admin’ user password back to ‘district’ if it has changed?

Cheers, Sam.

From: Dhis2-devs dhis2-devs-bounces+samuel.johnson=qebo.co.uk@lists.launchpad.net on behalf of Victor Garcia vgarciabnz@gmail.com

Date: Thursday, 10 November 2016 at 09:05

To: DHIS2 Developers dhis2-devs@lists.launchpad.net

Subject: [Dhis2-devs] Program rule actions of type ASSIGN not working on SCHEDULED events

Hi all,

we have noticed a buggy behavior when using program rule actions of type ASSIGN in scheduled events. The program rule is correctly evaluated, but the program rule action does not assign the desired value to the dataelement in that event. This happens only when the event is created using the visit scheduler. If the event is created using the “Add new event” button the program rule action works fine.

The steps to reproduce the issue:

  1. Create a programRuleVariable of type “DATAELEMENT_CURRENT_EVENT” with the dataelement we want to copy.
  1. Create a programRule limited to that programStage.
  1. Assign a programRuleAction of type ASSIGN, with the previously crated programRuleVariable as the “data” and a dataelement as the target.

I couldn’t access demo server to reproduce the issue (it seems that admin password has been changed), but I did in dev server and created an example that you can easily verify until it is reset tonight. It is in the program “WHO RMNCH Tracker”, in the stage “Postpartum care visit”. I added a new dataelement called “Copy HIV test result” just below “HIV test result” that copies its value. You can verify that if the stage is created using the “Add event button” the value is correctly copied; but it the stage is added using the visit scheduler, the value is not copied.

If there is doubt please let me know.

Thank you!

Víctor


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

Morten Olav Hansen

Senior Engineer, DHIS 2

University of Oslo

http://www.dhis2.org

Hi Sam,

Jason has added a script for resetting the password now.

Lars

···

On Thu, Jan 5, 2017 at 2:18 AM, Morten Olav Hansen morten@dhis2.org wrote:

Hi Sam

It should be reset in about 2-3 hours automatically.

I thought we had this blocked now, Jason?


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

Morten Olav Hansen

Senior Engineer, DHIS 2

University of Oslo

http://www.dhis2.org

On Thu, Jan 5, 2017 at 6:33 AM, Sam Johnson samuel.johnson@qebo.co.uk wrote:

Hi Devs,

Looks like someone’s changed the ‘admin’ password on play.dhis2.org/demo again, and we can’t log in – would it be possible to get it reset?

Re: the suggestion below, would it be worth scripting a quick chron job that runs every five minutes to update the ‘admin’ password back to ‘district’ if it has changed?

Cheers, Sam.

From: Dhis2-devs dhis2-devs-bounces+samuel.johnson=qebo.co.uk@lists.launchpad.net on behalf of Sam Johnson samuel.johnson@qebo.co.uk

Date: Friday, 11 November 2016 at 04:50

To: Victor Garcia vgarciabnz@gmail.com, DHIS2 Developers dhis2-devs@lists.launchpad.net

Subject: [Dhis2-devs] Play demo password

Hi all,

Re: Victor’s note about being locked out of the demo server, this sort of lock-out has happened a few times recently. Would it perhaps be worth setting up a chron job that runs every five minutes to update the ‘admin’ user password back to ‘district’ if it has changed?

Cheers, Sam.

From: Dhis2-devs dhis2-devs-bounces+samuel.johnson=qebo.co.uk@lists.launchpad.net on behalf of Victor Garcia vgarciabnz@gmail.com

Date: Thursday, 10 November 2016 at 09:05

To: DHIS2 Developers dhis2-devs@lists.launchpad.net

Subject: [Dhis2-devs] Program rule actions of type ASSIGN not working on SCHEDULED events

Hi all,

we have noticed a buggy behavior when using program rule actions of type ASSIGN in scheduled events. The program rule is correctly evaluated, but the program rule action does not assign the desired value to the dataelement in that event. This happens only when the event is created using the visit scheduler. If the event is created using the “Add new event” button the program rule action works fine.

The steps to reproduce the issue:

  1. Create a programRuleVariable of type “DATAELEMENT_CURRENT_EVENT” with the dataelement we want to copy.
  1. Create a programRule limited to that programStage.
  1. Assign a programRuleAction of type ASSIGN, with the previously crated programRuleVariable as the “data” and a dataelement as the target.

I couldn’t access demo server to reproduce the issue (it seems that admin password has been changed), but I did in dev server and created an example that you can easily verify until it is reset tonight. It is in the program “WHO RMNCH Tracker”, in the stage “Postpartum care visit”. I added a new dataelement called “Copy HIV test result” just below “HIV test result” that copies its value. You can verify that if the stage is created using the “Add event button” the value is correctly copied; but it the stage is added using the visit scheduler, the value is not copied.

If there is doubt please let me know.

Thank you!

Víctor


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

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://www.dhis2.org

Hi all,

I think someone has changed the ‘admin’ password on play.dhis2.org/demo, and everyone is locked out – is this instance not still set up to reset itself every 5-10mins (see below)?

Cheers, Sam.

···

From: Lars Helge Øverland lars@dhis2.org

Date: Monday, 9 January 2017 at 04:09

To: Morten Olav Hansen morten@dhis2.org

Cc: Sam Johnson samuel.johnson@qebo.co.uk, DHIS2 Developers dhis2-devs@lists.launchpad.net

Subject: Re: [Dhis2-devs] Play demo password

Hi Sam,

Jason has added a script for resetting the password now.

Lars

On Thu, Jan 5, 2017 at 2:18 AM, Morten Olav Hansen morten@dhis2.org wrote:

Hi Sam

It should be reset in about 2-3 hours automatically.

I thought we had this blocked now, Jason?

Morten Olav Hansen

Senior Engineer, DHIS 2

University of Oslo

http://www.dhis2.org

On Thu, Jan 5, 2017 at 6:33 AM, Sam Johnson samuel.johnson@qebo.co.uk wrote:

Hi Devs,

Looks like someone’s changed the ‘admin’ password on play.dhis2.org/demo again, and we can’t log in – would it be possible to get it reset?

Re: the suggestion below, would it be worth scripting a quick chron job that runs every five minutes to update the ‘admin’ password back to ‘district’ if it has changed?

Cheers, Sam.

From: Dhis2-devs dhis2-devs-bounces+samuel.johnson=qebo.co.uk@lists.launchpad.net on behalf of Sam Johnson samuel.johnson@qebo.co.uk

Date: Friday, 11 November 2016 at 04:50

To: Victor Garcia vgarciabnz@gmail.com, DHIS2 Developers dhis2-devs@lists.launchpad.net

Subject: [Dhis2-devs] Play demo password

Hi all,

Re: Victor’s note about being locked out of the demo server, this sort of lock-out has happened a few times recently. Would it perhaps be worth setting up a chron job that runs every five minutes to update the ‘admin’ user password back to ‘district’ if it has changed?

Cheers, Sam.

From: Dhis2-devs dhis2-devs-bounces+samuel.johnson=qebo.co.uk@lists.launchpad.net on behalf of Victor Garcia vgarciabnz@gmail.com

Date: Thursday, 10 November 2016 at 09:05

To: DHIS2 Developers dhis2-devs@lists.launchpad.net

Subject: [Dhis2-devs] Program rule actions of type ASSIGN not working on SCHEDULED events

Hi all,

we have noticed a buggy behavior when using program rule actions of type ASSIGN in scheduled events. The program rule is correctly evaluated, but the program rule action does not assign the desired value to the dataelement in that event. This happens only when the event is created using the visit scheduler. If the event is created using the “Add new event” button the program rule action works fine.

The steps to reproduce the issue:

  1. Create a programRuleVariable of type “DATAELEMENT_CURRENT_EVENT” with the dataelement we want to copy.
  1. Create a programRule limited to that programStage.
  1. Assign a programRuleAction of type ASSIGN, with the previously crated programRuleVariable as the “data” and a dataelement as the target.

I couldn’t access demo server to reproduce the issue (it seems that admin password has been changed), but I did in dev server and created an example that you can easily verify until it is reset tonight. It is in the program “WHO RMNCH Tracker”, in the stage “Postpartum care visit”. I added a new dataelement called “Copy HIV test result” just below “HIV test result” that copies its value. You can verify that if the stage is created using the “Add event button” the value is correctly copied; but it the stage is added using the visit scheduler, the value is not copied.

If there is doubt please let me know.

Thank you!

Víctor


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

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://www.dhis2.org

Think it is only replaced once daily. You can use “D1$trict” for now

···

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: knutstar

1 Like

Many thanks! To help any users trying to access the demo site today, I’ve updated the login page to show this new password.

Since this password hash is just held in the database, my understanding is that it shouldn’t be difficult to script a chron job that tests whether the password has been changed, and then re-updates it to the default value if necessary. I think this was set up a while ago (see email thread below) – would it be difficult to re-implement it?

Cheers, Sam.

···

From: Knut Staring knutst@gmail.com

Date: Monday, 29 October 2018 at 11:58

To: Sam Johnson samuel.johnson@qebo.co.uk

Cc: Lars Helge Øverland lars@dhis2.org, Morten Olav Hansen morten@dhis2.org, DHIS2 Developers dhis2-devs@lists.launchpad.net

Subject: Re: [Dhis2-devs] Play demo password

Think it is only replaced once daily. You can use “D1$trict” for now

On Mon, Oct 29, 2018 at 4:46 PM Sam Johnson samuel.johnson@qebo.co.uk wrote:

Hi all,

I think someone has changed the ‘admin’ password on play.dhis2.org/demo, and everyone is locked out – is this instance not still set up to reset itself every 5-10mins (see below)?

Cheers, Sam.

From: Lars Helge Øverland lars@dhis2.org

Date: Monday, 9 January 2017 at 04:09

To: Morten Olav Hansen morten@dhis2.org

Cc: Sam Johnson samuel.johnson@qebo.co.uk, DHIS2 Developers dhis2-devs@lists.launchpad.net

Subject: Re: [Dhis2-devs] Play demo password

Hi Sam,

Jason has added a script for resetting the password now.

Lars

On Thu, Jan 5, 2017 at 2:18 AM, Morten Olav Hansen morten@dhis2.org wrote:

Hi Sam

It should be reset in about 2-3 hours automatically.

I thought we had this blocked now, Jason?

Morten Olav Hansen

Senior Engineer, DHIS 2

University of Oslo

http://www.dhis2.org

On Thu, Jan 5, 2017 at 6:33 AM, Sam Johnson samuel.johnson@qebo.co.uk wrote:

Hi Devs,

Looks like someone’s changed the ‘admin’ password on play.dhis2.org/demo again, and we can’t log in – would it be possible to get it reset?

Re: the suggestion below, would it be worth scripting a quick chron job that runs every five minutes to update the ‘admin’ password back to ‘district’ if it has changed?

Cheers, Sam.

From: Dhis2-devs dhis2-devs-bounces+samuel.johnson=qebo.co.uk@lists.launchpad.net on behalf of Sam Johnson samuel.johnson@qebo.co.uk

Date: Friday, 11 November 2016 at 04:50

To: Victor Garcia vgarciabnz@gmail.com, DHIS2 Developers dhis2-devs@lists.launchpad.net

Subject: [Dhis2-devs] Play demo password

Hi all,

Re: Victor’s note about being locked out of the demo server, this sort of lock-out has happened a few times recently. Would it perhaps be worth setting up a chron job that runs every five minutes to update the ‘admin’ user password back to ‘district’ if it has changed?

Cheers, Sam.

From: Dhis2-devs dhis2-devs-bounces+samuel.johnson=qebo.co.uk@lists.launchpad.net on behalf of Victor Garcia vgarciabnz@gmail.com

Date: Thursday, 10 November 2016 at 09:05

To: DHIS2 Developers dhis2-devs@lists.launchpad.net

Subject: [Dhis2-devs] Program rule actions of type ASSIGN not working on SCHEDULED events

Hi all,

we have noticed a buggy behavior when using program rule actions of type ASSIGN in scheduled events. The program rule is correctly evaluated, but the program rule action does not assign the desired value to the dataelement in that event. This happens only when the event is created using the visit scheduler. If the event is created using the “Add new event” button the program rule action works fine.

The steps to reproduce the issue:

  1. Create a programRuleVariable of type “DATAELEMENT_CURRENT_EVENT” with the dataelement we want to copy.
  1. Create a programRule limited to that programStage.
  1. Assign a programRuleAction of type ASSIGN, with the previously crated programRuleVariable as the “data” and a dataelement as the target.

I couldn’t access demo server to reproduce the issue (it seems that admin password has been changed), but I did in dev server and created an example that you can easily verify until it is reset tonight. It is in the program “WHO RMNCH Tracker”, in the stage “Postpartum care visit”. I added a new dataelement called “Copy HIV test result” just below “HIV test result” that copies its value. You can verify that if the stage is created using the “Add event button” the value is correctly copied; but it the stage is added using the visit scheduler, the value is not copied.

If there is doubt please let me know.

Thank you!

Víctor


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

Lead developer, DHIS 2

University of Oslo

Skype: larshelgeoverland

lars@dhis2.org

http://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

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: knutstar

1 Like

Hi guys,

We’re back here yet again - someone has changed the ‘admin’ password for https://play.dhis2.org/2.30, and we’re all locked out…

Could we add a script to the server setup process which adds a trigger to automatically revert any changes to this password back to ‘district’? It should only take a few minutes to write and test this script (I’d be happy to do it), and it would prevent the server from going down like this.

Cheers, Sam.

2 Likes

Hi @SamuelJohnson

we do have a script that should be running every 15 mins (via cron) to check and reset the admin password.

I’ll check that there are no errors with the cron job.

Cheers,
Phil

3 Likes

Many thanks, and great to know there’s still a script to do this. :slight_smile:

1 Like