Content
View differences
Updated by Oleksii Borysenko 2 days ago
**As** a user of the app
**I want to** cache my WorkPackage data
**so that** I can see a list of WorkPackages faster
**Acceptance criteria**
- * when user opens WorkPackages list, he should see them faster
faster
**Technical notes**
- loading data from server should be implemented with the maximum available page size
- storing of * take into account that every WorkPackage instances should be done per user\. In case of switching user, workpackages should persist in database, but shouldn’t be visible for a different user
- an update logic should be based on filter “updated\_at” contains schema and on every sync we should sync only a delta between stored time a current time
-
**Out of scope**
- the time of opening a detail of the workpackage won’t change significantly because of two reason\. First \- we’ve already changed the logic of the workpackage so that it shows subject, description, type, status and the project almost immediately from the build 995\. Second \- loading activities, relations, files info are separate requests and won’t be included in the first phase of caching workpackages\.
other corresponding data
<br>
**Acceptance criteria**
-
- loading data from server should be implemented with the maximum available page size
- storing of
- an update logic should be based on filter “updated\_at”
-
**Out of scope**
- the time of opening a detail of the workpackage won’t change significantly because of two reason\. First \- we’ve already changed the logic of the workpackage so that it shows subject, description, type, status and the project almost immediately from the build 995\. Second \- loading activities, relations, files info are separate requests and won’t be included in the first phase of caching workpackages\.
<br>