githubbob42 / mingle2github2

0 stars 1 forks source link

Split (incremental) sync download by data-type #4788

Open githubbob42 opened 5 years ago

githubbob42 commented 5 years ago

Mingle Card: 5136 Narrative

See feature card #5126

When performing an incremental sync, mobile today will re-query all the system metadata, transaction data and reference data for changes since the user’s last sync.

To reduce sync times and lower the number of API calls necessary for syncing, we should allow for metadata, transaction data and reference data to be updated independently from each other. This feature will be referred to below as “granular downloads”. 

Acceptance Criteria

Analysis

Related Stories

Tasks

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

Defects

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

Test Plan

githubbob42 commented 5 years ago

Feature: #4778 Background Sync (Mingle)