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