Sprint 19

Feb 1 2017 - Feb 15 2017

Themes

See Backlog Grooming Sprint 19

Process Improvements

Retrospectives from the past sprint below inform what we want to improve during this sprint.

Team ILL:

  • Prioritize: Focus on priorities for what has to be in 3.0 release. We will mark critical and blockers again to help our focus.
  • Contact Tests: Paweł Gesek, Josh will reach out about the Contract Tests to talk about fixing any remaining buggy issues there.
  • Stress Testing: Brandon will schedule a stress testing session so we can make sure performance is good.
  • Bonus: We are going to eat donuts and plan some social activity to celebrate when 3.0 is released.

Teams AYIC/TOP: /wiki/spaces/OP/pages/111099581


Velocity

It was another record-breaking sprint! We accomplished 257.5 story points, 37 by Team ILL and 220.5 by Teams AYIC/ToP. This is the best velocity during the whole OpenLMIS 3 project. See Burn-up for 3.0 Release for details.

Showcase

Video: OpenLMIS End of Sprint Showcase-20170215 1504-1.arf

The following 87 tickets were completed this sprint and covered at the showcase:

TKey SummaryStatus
TaskOLMIS-526

Document GS1: Different dispensing levels

DONE
TaskOLMIS-527

Document GS1: Multiple products with different manufacuters

DONE
TaskOLMIS-528

Documentation for GS1 multiple packaging levels

DONE
StoryOLMIS-536

Establish notification hooks in requisitions

DONE
TaskOLMIS-832

Research Transifex build and CI process

DONE
StoryOLMIS-880

Simple offline requisition conflict handling

DONE
StoryOLMIS-890

Add configurability of the token validity time setting

DONE
TaskOLMIS-992

Document the model for GS1 Packaging

DONE
StoryOLMIS-1009

Print a requisition

DONE
TaskOLMIS-1050

Add line item validations

DONE
TaskOLMIS-1072

Dev-UI build tools in Docker image

DONE
TaskOLMIS-1082

List out implementation examples of new product model

DONE
TaskOLMIS-1107

Service comunication: allow SSL protocol

DONE
StoryOLMIS-1267

Comments in Requisition-UI page

DONE
StoryOLMIS-1333

Extend Money for more Currency and Localization support

DONE
TaskOLMIS-1371

Add Pagination on Convert to Order page

DONE
TaskOLMIS-1448

Select inputs are search-able when there is a large amount of options

DONE
BugOLMIS-1454

Requisition template - column source should not be nullable

DONE
BugOLMIS-1481

Button colors on confirmation modal

DONE
BugOLMIS-1543

Submit without data does not give error message

DONE
BugOLMIS-1547

Filtering requisitions in convert to order page is not working when value with whitespace

DONE
StoryOLMIS-1566

UI: Manage POD Screen

DONE
BugOLMIS-1575

Approve Requisitions "View Requisition" button

DONE
TaskOLMIS-1578

Calendar is hard to read

DONE
BugOLMIS-1579

View Requisitions screen add "View Requisition" button

DONE
StoryOLMIS-1584

Restructure translation string build process

DONE
StoryOLMIS-1585

Available languages in UI must reflect language files added in UI configuration file

DONE
TaskOLMIS-1589

Enforce Right: Manage Supervisory Nodes

DONE
TaskOLMIS-1590

Create Right: Manage Requisition Groups

DONE
TaskOLMIS-1604

Built-in Reporting Framework with Jasper Engine / Angular Parameterization

DONE
BugOLMIS-1615

PacksToShip changes its value

DONE
BugOLMIS-1616

Enforce user rights while rejecting a requisition

DONE
BugOLMIS-1618

Fix problems with 409 conflicts.

DONE
TaskOLMIS-1627

Update dates in Requisition to match timezone design

DONE
TaskOLMIS-1628

Update dates in Fulfillment to match timezone design

DONE
BugOLMIS-1635

When I update integer field with a decimal value I got status 200 but in Response Body I still see only integer value

DONE
StoryOLMIS-1640

UI: Add i18n Translation String Interoperlation

DONE
TaskOLMIS-1642

Consistent button location

DONE
TaskOLMIS-1643

Add remove offline requisition button to view screen

DONE
BugOLMIS-1647

Total losses and adjustments modal/cell needs disabled state

DONE
BugOLMIS-1648

Total losses and adjustments item doesn't update product grid

DONE
BugOLMIS-1649

Refactor ExternalApiException for error handling style guide

DONE
TaskOLMIS-1661

Uglify assets when built for production

DONE
TaskOLMIS-1662

Create and enforce right: Manage System Settings

DONE
TaskOLMIS-1665

Create and enforce right: Edit Orders

DONE
BugOLMIS-1666

Notifications (email) not working - test & uat

DONE
TaskOLMIS-1690

Rename OrderableProduct, GlobalProduct, ProgramProduct, etc

DONE
StoryOLMIS-1691

Form styleguide clean up

DONE
TaskOLMIS-1697

Support multiple approvals for requisitions

DONE
BugOLMIS-1705

Some DELETE endpoints don't work

DONE
TKey SummaryStatus
TaskOLMIS-1708

Received quantities (from POD) populate next regular requisition

DONE
TaskOLMIS-1710

Add pagination to view the POD screen

DONE
TaskOLMIS-1721

Paginate api for finding submitted requisitions and fix 404

DONE
BugOLMIS-1725

Delete button missing from 'submitted' state

DONE
TaskOLMIS-1726

Rename references/instances of 'months'

DONE
BugOLMIS-1729

The services randomly do not register correctly when starting blue locally

DONE
TaskOLMIS-1738

Write deployment script to wipe RDS data, apply on Test server

DONE
TaskOLMIS-1747

Rename FULFILLMENT_TRANSFER_ORDER right

DONE
TaskOLMIS-1752

Move DB schema migrations to use Flyway

DONE
TaskOLMIS-1753

Create an endpoint that searches for users at a supervisory node

DONE
TaskOLMIS-1754

Add validation for Total Stockout Day

DONE
TaskOLMIS-1755

Requisition Service: Transactional endpoints

DONE
TaskOLMIS-1756

Reference Data Service: Transactional Endpoints

DONE
TaskOLMIS-1757

Fulfillment Service: Transactional endpoints

DONE
TaskOLMIS-1758

Auth Service: Transactional endpoints

DONE
TaskOLMIS-1762

Requisition Service: move from Hibernate schema changes to Flyway

DONE
TaskOLMIS-1763

Modify order search endpoint to be able to search by order status

DONE
TaskOLMIS-1764

Fulfillment Service: Move from Hibernate schema changes to Flyway

DONE
TaskOLMIS-1766

Update test and uat with config image changes in blue

DONE
TaskOLMIS-1767

Make Requisition auditable

DONE
TaskOLMIS-1768

Add notification setting to User

DONE
TaskOLMIS-1771

Change languages to a dropdown

DONE
TaskOLMIS-1772

Update HTML title element

DONE
TaskOLMIS-1783

Enable transifex push for Service Builds (on Jenkins)

DONE
TaskOLMIS-1784

Requisition delete button moved between skip and submit buttons

DONE
TaskOLMIS-1788

Remove duplicate audit fields and refactor code that uses them

DONE
BugOLMIS-1790

Demo Data: Facilities associations with periods and programs are incorrect

DONE
BugOLMIS-1799

It is not possible to approve requisitions from demo data

DONE
BugOLMIS-1815

Cannot View Requisitions

DONE
BugOLMIS-1817

Initiate a requisition period search is broken

DONE
TaskOLMIS-1835

Exploratory testing

DONE
BugOLMIS-1841

When I enter email in Forgot password modal I get Internal Server Error

DONE
BugOLMIS-1852

Loading modal closes on click

DONE
BugOLMIS-1857

Search in convert to order page is case sensitive

DONE
BugOLMIS-1859

Add missing Rights checks to Requisition endpoints

DONE
TaskOLMIS-1865

Create test cases and introduction to Zephir

DONE
TaskOLMIS-1902

Ensure ZonedDateTimeAttributeConverter works outside of UTC

DONE

OpenLMIS: the global initiative for powerful LMIS software