Missing app icons when upgrading to 2.21 and 2.22

We are upgrading our 2.20 instance to a 2.22 instance (and a 2.3 instance as well shortly thereafter). We are doing incremental upgrades (2.20 --> 2.21, then 2.21 --> 2.22, then 2.22 --> 2.23)

We noticed that when upgrading from 2.20 to 2.21, the Settings App icon disappeared. We can access the app by entering the URL directly, but cannot access it via a Settings App Icon.

Similarly, when upgrading from 2.21 to 2.22 the icons for the App Management and the Data Element/Indicators apps also disappeared (although, again, we can access the apps via the URL) in addition to the Settings app icon missing (still).

I know these apps are completely new “true” apps within the respective DHIS versions, per the release notes, but we are stuck on how to get the app icons to reappear in the menu.

Note: we updated to Java 8 and updated to the latest Ubuntu distro prior to upgrading from DHIS ver. 2.20 to 2.21.

Version details:

Version:
​ ​

2.20
​ //

Build revision:
​ ​

20001
​ --> ​

Version:
​ ​

2.21
​ //

Build revision:
​ ​

21094

Thanks in advance!

···

Laura E. Lincks
Database Manager/Developer
ICAP - Columbia University
Mailman School of Public Health
60 Haven Ave, Floor B1
New York, NY 10032
Tel: 212 304 7132

Hi Laura, please look at the new Maintenance app for data elements and indicators (also orgunits from 2.23)

Knut

···

On 20 May 2016 10:26 p.m., “Laura E. Lincks” laura.lincks@icap.columbia.edu wrote:

We are upgrading our 2.20 instance to a 2.22 instance (and a 2.3 instance as well shortly thereafter). We are doing incremental upgrades (2.20 --> 2.21, then 2.21 --> 2.22, then 2.22 --> 2.23)

We noticed that when upgrading from 2.20 to 2.21, the Settings App icon disappeared. We can access the app by entering the URL directly, but cannot access it via a Settings App Icon.

Similarly, when upgrading from 2.21 to 2.22 the icons for the App Management and the Data Element/Indicators apps also disappeared (although, again, we can access the apps via the URL) in addition to the Settings app icon missing (still).

I know these apps are completely new “true” apps within the respective DHIS versions, per the release notes, but we are stuck on how to get the app icons to reappear in the menu.

Note: we updated to Java 8 and updated to the latest Ubuntu distro prior to upgrading from DHIS ver. 2.20 to 2.21.

Version details:

Version:
​ ​

2.20
​ //

Build revision:
​ ​

20001
​ --> ​

Version:
​ ​

2.21
​ //

Build revision:
​ ​

21094

Thanks in advance!

Laura E. Lincks
Database Manager/Developer
ICAP - Columbia University
Mailman School of Public Health
60 Haven Ave, Floor B1
New York, NY 10032
Tel: 212 304 7132


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

Hi Laura,

like you say, the settings, apps and data elements/indicators apps have all been replaced by new apps, and hence sort of expected to disappear :wink:

  • Can you verify that your user has the needed authorities to see the new apps? Can you try with a user that has the ALL authority?

  • Can you try to really clear the web browser cache? Is there any server-side caches that could be cleared? Can you try in chrome incognito mode?

  • If none of the above works, can you share a login privately?

best regards,

Lars

···

On Fri, May 20, 2016 at 11:25 PM, Laura E. Lincks laura.lincks@icap.columbia.edu wrote:

We are upgrading our 2.20 instance to a 2.22 instance (and a 2.3 instance as well shortly thereafter). We are doing incremental upgrades (2.20 --> 2.21, then 2.21 --> 2.22, then 2.22 --> 2.23)

We noticed that when upgrading from 2.20 to 2.21, the Settings App icon disappeared. We can access the app by entering the URL directly, but cannot access it via a Settings App Icon.

Similarly, when upgrading from 2.21 to 2.22 the icons for the App Management and the Data Element/Indicators apps also disappeared (although, again, we can access the apps via the URL) in addition to the Settings app icon missing (still).

I know these apps are completely new “true” apps within the respective DHIS versions, per the release notes, but we are stuck on how to get the app icons to reappear in the menu.

Note: we updated to Java 8 and updated to the latest Ubuntu distro prior to upgrading from DHIS ver. 2.20 to 2.21.

Version details:

Version:
​ ​

2.20
​ //

Build revision:
​ ​

20001
​ --> ​

Version:
​ ​

2.21
​ //

Build revision:
​ ​

21094

Thanks in advance!

Laura E. Lincks
Database Manager/Developer
ICAP - Columbia University
Mailman School of Public Health
60 Haven Ave, Floor B1
New York, NY 10032
Tel: 212 304 7132


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

lars@dhis2.org

http://www.dhis2.org

Thanks for your responses. We did later notice that at least for the upgrade from 2.20 --> 2.21 our user role(s) lost an authority. We can easily add the authority to the appropriate roles, so problem solved. However, is it strange that not having that authority prevents the app icon from appearing but it does not prevent access to the app if the user knows the URL for the app? It would appear that users could access apps they shouldn’t have access to if they can determine the URL for the app.

Knut, we haven’t gotten to the 2.23 upgrade yet but I’ll take note of the new maintenance app when we get there.

Thanks for your help!

···

On Fri, May 20, 2016 at 11:25 PM, Laura E. Lincks laura.lincks@icap.columbia.edu wrote:

We are upgrading our 2.20 instance to a 2.22 instance (and a 2.3 instance as well shortly thereafter). We are doing incremental upgrades (2.20 --> 2.21, then 2.21 --> 2.22, then 2.22 --> 2.23)

We noticed that when upgrading from 2.20 to 2.21, the Settings App icon disappeared. We can access the app by entering the URL directly, but cannot access it via a Settings App Icon.

Similarly, when upgrading from 2.21 to 2.22 the icons for the App Management and the Data Element/Indicators apps also disappeared (although, again, we can access the apps via the URL) in addition to the Settings app icon missing (still).

I know these apps are completely new “true” apps within the respective DHIS versions, per the release notes, but we are stuck on how to get the app icons to reappear in the menu.

Note: we updated to Java 8 and updated to the latest Ubuntu distro prior to upgrading from DHIS ver. 2.20 to 2.21.

Version details:

Version:
​ ​

2.20
​ //

Build revision:
​ ​

20001
​ --> ​

Version:
​ ​

2.21
​ //

Build revision:
​ ​

21094

Thanks in advance!

Laura E. Lincks
Database Manager/Developer
ICAP - Columbia University
Mailman School of Public Health
60 Haven Ave, Floor B1
New York, NY 10032
Tel: 212 304 7132


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

lars@dhis2.org

http://www.dhis2.org

Hi Laura

The app authority is purely a visibility filter. Since our apps are now
using the web-api for all requests, the usage of the apps are still
secured. So while they might be able to load up the app, if they don't have
access authorities, they will not be able to use it.

···

On Mon, May 23, 2016 at 6:31 PM, Laura E. Lincks < laura.lincks@icap.columbia.edu> wrote:

Thanks for your responses. We did later notice that at least for the
upgrade from 2.20 --> 2.21 our user role(s) lost an authority. We can
easily add the authority to the appropriate roles, so problem solved.
However, is it strange that not having that authority prevents the app icon
from appearing but it does not prevent access to the app if the user knows
the URL for the app? It would appear that users could access apps they
shouldn't have access to if they can determine the URL for the app.

--
Morten Olav Hansen
Senior Engineer, DHIS 2
University of Oslo
http://www.dhis2.org