Backlog Grooming Sprint 27
Objective: to continue addressing critical bugs (performance and major UI issues)
Reference UI
NR: These will make working with the UI easier
https://openlmis.atlassian.net/browse/OLMIS-2509 - NR: Is this a dupe of OLMIS-2328
https://openlmis.atlassian.net/browse/OLMIS-2573 - NR: This should be fixed in OLMIS-1693
Stretch:
https://openlmis.atlassian.net/browse/OLMIS-249 - NR: Angular strap has hard coded string, might need another library
Requisition
Working on 3.1.5-SNAPSHOT (the incoming changes due to performance issue will most likely result in version 4.0.0 being the case)
@Brandon Bowersox-Johnson to create a ticket to (coordination and fixes on both the UI and endpoints and even other things) to either reduce requests and decreased payload. @Brandon Bowersox-Johnson were you able to create this ticket, is it either 2565, 66, 84, or 33?
https://openlmis.atlassian.net/browse/OLMIS-2565 (Which Malawi bugs does this address? A: Requisition load time)
https://openlmis.atlassian.net/browse/OLMIS-2566 (Q: Solution for this will probably be the same as for https://openlmis.atlassian.net/browse/OLMIS-2584) (Which Malawi bugs does this address? A: Requisition view/approve/convert to order)
Make sure to reference the related Malawi bugs https://openlmis.atlassian.net/browse/MW-232https://openlmis.atlassian.net/browse/OLMIS-2533 (Q: proposed solution in comment)
(In addition to what Łukasz included in his daily report on timeouts - we have increased the maximum execution time, but this is a temporary workaround. The requests already take too long time for certain things (especially reports since they usually require a lot of data). The root reason is requisition related endpoints returning a lot of unnecessary data - I've created a ticket for this in core (OLMIS-2533) but if it becomes problematic quickly we may need to fix it ourselves and contribute this to the core product - Sebastian 5/17)Remove previous requisition history
Do BA work to decide what is actually needed (where/when)
FYI, the Malawi logged bugs https://openlmis.atlassian.net/browse/MW-164,https://openlmis.atlassian.net/browse/MW-165,https://openlmis.atlassian.net/browse/MW-166,https://openlmis.atlassian.net/browse/MW-167, MW-171.
https://openlmis.atlassian.net/browse/OLMIS-2543 (@Brandon Bowersox-Johnson, does this need further directions?)
OLMIS-1133 (NR: Can we make a ticket to gather requirements/design/socialize this issue?)
Reference Data
Will be working towards 6.0.1
https://openlmis.atlassian.net/browse/OLMIS-2574
https://openlmis.atlassian.net/browse/OLMIS-2536 This endpoint should filter the facilities (this is a dependency for MW-170)
https://openlmis.atlassian.net/browse/OLMIS-2494
https://openlmis.atlassian.net/browse/OLMIS-2277 (Q: Do we want front-end validation? A: Yes)
https://openlmis.atlassian.net/browse/OLMIS-2292
https://openlmis.atlassian.net/browse/OLMIS-2385 (very small)
https://openlmis.atlassian.net/browse/OLMIS-2384 (very small)
https://openlmis.atlassian.net/browse/OLMIS-2495
Stretch:
https://openlmis.atlassian.net/browse/OLMIS-2552 (likely shouldn't pick this up, if we did, Reference Data would be working on v7.0.0 - the next major release)
Fulfillment
https://openlmis.atlassian.net/browse/OLMIS-2551
https://openlmis.atlassian.net/browse/OLMIS-2532
Platform
https://openlmis.atlassian.net/browse/OLMIS-2147
Stretch Goal:
Stock Management: Change it from Hibernate to Flyway before our next/non-beta release (or move this to Grooming 28?? Team ILL)
Stretch:
https://openlmis.atlassian.net/browse/OLMIS-2574
Reporting
Roll-over from last sprint.
Issues Discovered During Malawi UAT
https://openlmis.atlassian.net/browse/OLMIS-2584
https://openlmis.atlassian.net/browse/OLMIS-2585
https://openlmis.atlassian.net/browse/OLMIS-2586
https://openlmis.atlassian.net/browse/OLMIS-2587 (Q: As far as we remember this was the desired behavior. Do we want to clear the table when changing requisition type/any input value?) A: Waiting for OLMIS-2554
https://openlmis.atlassian.net/browse/OLMIS-2588 (Q: What is the status of this ticket?) A: Will be dead after OLMIS-2476
https://openlmis.atlassian.net/browse/OLMIS-2548
Team ILL
https://openlmis.atlassian.net/browse/OLMIS-2578
https://openlmis.atlassian.net/browse/OLMIS-2581
https://openlmis.atlassian.net/browse/OLMIS-2580
https://openlmis.atlassian.net/browse/OLMIS-2582
Contract testing dev-wide short presentation (see a few ideas on retrospective)
15-minute design meetings after stand-up (do not need a ticket for this; but we will pilot this idea during Sprint 27)
Stretch goals:
https://openlmis.atlassian.net/browse/OLMIS-2590
Performance Testing of key endpoints (find the ticket for it)
Refactor so we can accept the batch approve page in requisitions
Hi guys. These issues on the Malawi backlog are listed in descending order of priority and may be worth taking on this Sprint:
https://openlmis.atlassian.net/browse/MW-232 (Already part of OLMIS-2533?)
https://openlmis.atlassian.net/browse/MW-159
https://openlmis.atlassian.net/browse/MW-186 (Seemingly related to MW-159, above)
https://openlmis.atlassian.net/browse/MW-142
https://openlmis.atlassian.net/browse/MW-222 (Looks fairly easy to address)