Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Removing cached requisitions

User navigates to the View Requisitions screen and selects the "Remove Offline Requisitions" button to remove the cache.

Dependencies


Open Questions 

...


Question
Outcome
Related Story
Status
1

Automatically saving offline requisition

We feel that when a user edits a requisition page their changes should be saved automatically, and that there should be a subtle alert telling the user their changes have been saved.

If we do automatic saving, it makes sense to remove the dedicated save button, as it will effectively do nothing. The rational for this is to avoid confusion between 'sync' and 'save'. This is similar to how OpenLMIS v2 Distributions functions.

Currently, we are implementing a save button because it's simpler to implement.

Question: Do we want to support automatic saving? Or do we want to have a save button that only means "save offline?"


On   PC committed unanimously said YES, we are doing automatic saving

Jira Legacy
serverJIRA (openlmis.atlassian.net)
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId448ba138-230b-3f91-a83e-16e7db1deed1
keyOLMIS-1601

Closed.
2

Show full navigation while offline

In OpenLMIS v2, when the OpenLMIS-UI was offline, the top navigation only showed pages that were available offline.

Do we want to only show pages that will function offline, or show the entire navigation structure style navigation items to look disabled in a similar way to how we are treating offline buttons.

On  PC Committee in consensus that we should show disabled buttons and non-navigable items to the users

Jira Legacy
serverJIRA (openlmis.atlassian.net)
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId448ba138-230b-3f91-a83e-16e7db1deed1
keyOLMIS-1602

Closed
3

Logout disabled when offline

Question: Should a user be able to logout of the OpenLMIS-UI while offline?

Currently we save the user's session in the browser, so the user appears to stay logged in even if they turn off their computer (for a month) and then turn the computer back on. Only when the browser connects to the OpenLMIS server will they be forced to login again.

If the user logs out while offline, they wouldn't be able to log back in unless they go online.

(a) We could make it so a user can logout and log back in while offline -- but this would not be easy to implement.

(b) We could remove the user's ability to logout while offline

(c) We can show a confirmation when logging out while offline, and explain that they cannot log back in

  • Danni: yes they should be able to log out while offline to prevent other computer users from accessing openlmis and there’s reason to have an offline login mechanism for the browser - Nick: good idea and should consider doing that, although it’s technically not trivial - MJ: let’s make sure we look at timelines before deciding on that
  • MJ: Christine will be most impacted by this, so can follow up with you about this - Christine will be leading implementation in Malawi from VR side so will be first impacted with this functionality


 A discussion the open question around the security concern related with the offline login/off feature. In

Jira Legacy
serverJIRA (openlmis.atlassian.net)
serverId448ba138-230b-3f91-a83e-16e7db1deed1
keyOLMIS-2553
we discussed the options, and decide the way forward is to remove the login/off feature. We are proposing to provide the ability to "End Session" and allow a user to log back in (however only online with internet). However, if a NEW user logs in online in the same browser they will clear the cache (after a warning). More details to come on this. FYI, Christine Lenihan

Jira Legacy
serverJIRA (openlmis.atlassian.net)
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId448ba138-230b-3f91-a83e-16e7db1deed1
keyOLMIS-1603

Closed, reopened
4What is the best way to remove offline versions and let users know they are on an offline version?
  • Kevin: Understand the journey to do that - wondering about the end users we work with understanding what removing an offline copy is - they might not understand difference b/w online and offline - other option would be to remove ‘remove offline copy’ totally, we are not talking about saving a significant amount of data even over 2 years
  • Nick Reid (Deactivated) and Mary Jo Kochendorfer (Deactivated) discussed how to remove the cache and how having the check box in the table may not be intuitive to folks. However it is a clean way to do it.
  • Proposal: When in the View Requisitions page, you can remove cached requisitions in the action column on the table.

Jira Legacy
serverJIRA (openlmis.atlassian.net)
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId448ba138-230b-3f91-a83e-16e7db1deed1
keyOLMIS-1643

Closed
5During the Malawi demo, it was raised that they would like more visual cues that the user is offline. We would like to know more about what is desired. There are many options. We could change the navigation bar to a new color. Need more information from the Malawi team on how important this is and what type of visual cues would be useful rather than confusing.Designed a new pattern to indicate to users that they are offline.

Jira Legacy
serverJIRA (openlmis.atlassian.net)
serverId448ba138-230b-3f91-a83e-16e7db1deed1
keyOLMIS-1809

Closed

...