Skip to content

Latest commit

 

History

History
160 lines (127 loc) · 12.6 KB

CHANGELOG.md

File metadata and controls

160 lines (127 loc) · 12.6 KB

5.3.0 / In Progress

New functionality added in a backwards-compatible manner:

  • OLMIS-3108: Updated to use dev-ui v7 transifex build process
  • OLMIS-2666: Added create program modal.
  • OLMIS-3917: Added stock based configuration to template screen.
  • OLMIS-4087: Moved template screen to separate tab and support multiple templates per program.
  • OLMIS-4161: Added calculation and validations for calculated order quantity isa column.
  • OLMIS-4101: Reworked emergency requisition screen

Improvements:

  • OLMIS-3876: Split navigation and filter logic on requisition approve and view requisitions pages
  • OLMIS-3535: Shortened column names on batch requisition screen.
  • OLMIS-3080: Replaced warning with error modal when there are no more products to add to the non-full supply requisition page.
  • OLMIS-3782: New option in the program settings to skip authorization step and button rename on the product grid if that setting is enabled.

Bug fixes:

  • OLMIS-3492: Allow to save comment in requisition longer than 255 characters
  • OLMIS-4004: Fix action button permission criteria to check by both program and facility.
  • OLMIS-3527: Fix add comment button permission criteria, from certain statuses, to if requisition is editable.
  • OLMIS-4164: Fix permission issues in skip controls, product grid inputs, and the add product button.
  • OLMIS-3983: Fix problem with accessing offline requisitions
  • OLMIS-4126: Fixed line item skipping on the requisition product grid
  • OLMIS-3182: Added virtual scrolling to the requisition batch approval screen
  • OLMIS-4401: Fixed requisition sync before generating report
  • OLMIS-4395: Hide proceed button if the user has no permission to initiate.
  • OLMIS-4420: Requisitions View screen now displays initiated date from the createdDate property.
  • OLMIS-4530: Requested quantity is required for emergency requisitions.

5.2.2 / 2017-11-23

Improvements:

  • OLMIS-3657: Improved performance of the requisition view page.

5.2.0 / 2017-11-09

Improvements:

  • OLMIS-2956: Removed UserRightFactory from requisition-initiate module, and replaced with permissionService
  • OLMIS-3294: Added loading modal after the approval is finished.
  • OLMIS-2700: Added date initiated column and sorting to the View Requisitions table. Removed date authorized and date approved.
  • OLMIS-3181: Added front-end validation to the requisition batch approval screen.
  • OLMIS-3233: Added ability to delete requisitions with "skipped" status.
  • OLMIS-3246: Added 'show' field to reason assignments
  • OLMIS-3471: Explanation field on Non Full supply tab is no longer mandatory
  • OLMIS-3318: Added requisitions caching to the Convert to Order screen.
  • Updated dev-ui version to 6.

Bug fixes:

  • OLMIS-3151: Fixed automatically resolving mathematical error with adjustments.
  • OLMIS-3255: Fixed auto-select the "Supplying facility" on Requisition Convert to Order.
  • OLMIS-3296: Reworked facility-program select component to use cached programs, minimal facilities and permission strings.
  • OLMIS-3322: Added storing initiated requisition in offline cache.

5.1.1 / 2017-09-01

  • OLMIS-2797:: Updated product-grid error messages to use openlmis-invalid.

New functionality that are not backwards-compatible:

  • OLMIS-2833: Add date field to Requisition form
    • Date physical stock count completed is required for submit and authorize requisition.
  • OLMIS-3025: Introduced frontend batch-approval functionality.
  • OLMIS-3023: Added configurable physical stock date field to program settings.
  • OLMIS-2694: Change Requisition adjustment reasons to come from Requisition object. OpenLMIS Stock Management UI is now connected to Requisition UI.

Improvements:

  • OLMIS-2969: Requisitions show saving indicator only when requisition is editable.

Bug fixes:

  • OLMIS-2800: Skip column will not be shown in submitted status when user has no authorize right.
  • OLMIS-2801: Disabled the 'Add Product' button in the non-full supply screen for users without rights to edit the requisition. Right checks for create/initialize permissions were also fixed.
  • OLMIS-2906: "Outdated offline form" error is not appearing in a product grid when requisition is up to date.
  • OLMIS-3017: Fixed problem with outdated status messages after Authorize action.

5.1.0 / 2017-06-22

New functionality added in a backwards-compatible manner:

  • MW-244: Added support for requisition REJECTED status.
  • MW-245: Added filter to convert to order page.
  • MW-306: Allows UI to use more performant responses from Requisition Service.

Improvements:

  • OLMIS-2444: Added new "add" button class.
  • OLMIS-2533: Allowed for smaller requests from UI to server.
  • OLMIS-2572: Column definition will now show when hovering over whole header instead of only the button.
  • OLMIS-2567: Implements openlmis-facility-program-select.

Bug fixes:

  • OLMIS-2638: Updated read-only check to make sure user right and requisition status match
  • OLMIS-2664: Requisition will now be saved before getting rejected to preserve the status message.
  • OLMIS-2704: Added warning if cached requistion is outdated.

5.0.1 / 2017-05-26

Improvements:

  • OLMIS-2483: Added a warning when trying to add non full supply product if there are no products available.

Bug fixes

  • OLMIS-2329: Dependant fields will now only be recalculated if the value actually changed(instead of every digest cycle)
  • OLMIS-2224: Requisition View screen is always available offline, even if no data is stored
  • OLMIS-2356: Fixed a bug with non full supply screen displaying an error for valid product.
  • OLMIS-2525: Errors will no longer appear in browser console when emptying requested quantity on one of the non full supply products.
  • OLMIS-2466: Requested quantity will now be properly validated for being required on the non full supply screen.
  • OLMIS-2481: Screen will no longer flash twice when syncing requisition.
  • OLMIS-2445: Button and title capitalization are consistent.
  • OLMIS-2352: Added missing validation for calculated order quantity column on the template administration screen.
  • OLMIS-2453: Total losses and adjustments modal fields will now be cleared when closing/reopening the modal.
  • OLMIS-2436: Aligned total cost and button.
  • OLMIS-2522: Fixed select element placeholder on initialize/authorize screen.
  • OLMIS-2439: Change skip all behavior to skip all line items, not only those visible on the current page.

5.0.0 / 2017-05-08

Compatibility breaking changes:

  • OLMIS-2107: Add breadcrumbs to top of page navigation
    • All states have been modified to be descendants of the main state.

New functionality added in a backwards-compatible manner:

  • OLMIS-2037: Focused auto-saving behavior notifications
  • OLMIS-2164: Change screen after requisition action
  • OLMIS-2165: Search screens to preserve search values in URL

Bug fixes and performance improvements which are backwards-compatible:

  • OLMIS-2158: Requisition print out not populating quantities nor display order
  • OLMIS-2218: Requisition column Total Losses and Adjustments has no sanity validation
  • OLMIS-2223: Offline requisition does not have a Remove button
  • OLMIS-2268: Adjustment modal Quantity field becomes invalid immediately
  • OLMIS-2276: Select drop down arrows and required fields missing
  • OLMIS-2288: Can not initialize requisition for "My supervised facilities"
  • OLMIS-2289: Incorrect values on the Approved/Released requisition view
  • OLMIS-2302: Update Requisition template validations for Adjusted Consumption
  • OLMIS-2305: Error message not displaying during authorization
  • OLMIS-2310: Error icon does not have a message
  • OLMIS-2408: SoH Incorrect and NaN Error
  • OLMIS-2410: View Comments run off screen when comments are long
  • OLMIS-2420: In_approval requisitions are not displayed on the Approve view

Dev and tooling updates made in a backwards-compatible manner:

  • OLMIS-1609: UI i18N message strings are not standardized
  • OLMIS-1853: Separate push and pull Transifex tasks in build
    • Migrated to dev-ui v3.
  • OLMIS-2204: The administration menu item should always be the last menu item
    • Priority of all main navigation states have been changed to 10.
  • OLMIS-2406: State tracker service does not work if there is no previous state stored
    • Added support for state tracker.