githubbob42 / mingle2github2

0 stars 1 forks source link

Update indexeddbshim #3299

Open githubbob42 opened 5 years ago

githubbob42 commented 5 years ago

Mingle Card: 3610 This is split off from https://github.com/Liquidframeworks/alpine-mobile/pull/1533 which does not seem to be tied to a specific mingle card.

Justification

Updating Indexeddbshim will give us several things we may want to consider in the future:

  1. Make it easier to user other third party libraries like dexie.
  2. Make it easier to version our databases.
  3. Make the storage technology more seamless between ipad and android.
  4. Optimize the storage for the ipad..... which is in need of some love
  5. Allow us to index parent records based on their children and thereby have formulas that follow parent relationships  ie.  ticketitems on tickets

Acceptance Criteria

It should safely pass an upversion test and pass all selenium tests.

The previous point of failure with the old pull request was related to IPads crashing during the upversion process.

This bloated the pull request.  Is this still an issue?

Related Stories

Tasks

{{table query: SELECT Number, Name, Owner, 'Task Status' WHERE Type = Task and Story = THIS CARD}}

Defects

{{ table query: SELECT Number, Name, Owner, 'Status' WHERE Type = Defect and 'Related Story' = THIS CARD }}

Test Plan

githubbob42 commented 5 years ago

Pull Request #1544