Prepare and proceed with the demo of the changes related to the release

Description

Ticket created in order to: Prepare and proceed with the demo of the changes related to the release

Checklists

Activity

Show:

Maciej GrochalskiMarch 13, 2025 at 1:52 PM

Changes since Core v3.18:

 

  1. Reports request from Nigeria

    1. Report showing the stock status of all products at a specific point in time

    2. Report showing stock status over a specified time range

    3. Restrict the report to return only the data the user is authorized to access

  2. Dashboard reports

    1. Dashboard reports - SELV functionality

    2. Report view page improvements

    3. Add possibility to export report with a XLSX format

    4. Automate unassigning rights from roles when removing dashboard report

  3. Country-level population data into the system

    1. Catchment population - SELV functionality

    2. Change naming from Geographic Zones to Population

    3. Add export functionality for population data

    4. Add UI for population import/export and add translations to select

    5. Update documentation

  4. Users import/export

    1. Users import/export via UI

  5. Requisition:

    1. Missing fields in Requisition prints

    2. Stock Out Days is 29 instead of 30

    3. Incorrect period name for emergency requisition

    4. No permission after creating requisitionless order

    5. When a requisition is created from stock cards totalReceivedQuantity column should be read-only

  6. Administration/ Configuration

    1. When during user creation wrong email is passed, user is created anyway

    2. Missing filter on Requisition Groups > Edit page

    3. Fix NPE on adding programs to products

  7. Fulfillment 

    1. Proof of Delivery Manage Action page loads all Orderables for empty PoD

  8. BUQ

    1. Tasks created after verification:

      1. Verify Requisition Groups (add/edit options)

    2. Bugs created after verification:

      1. Unnecessary skipSecondApproval variable

      2. Deletion of associated programs for facility does not work

    3. Currency in BUQ pages is in TZS instead of Dollar

  9. General improvements 

    1. When using filters in the table. Filter on "enter"

    2. Add translations to home page alerts component (Solved in SELV)

    3. Rework a CSP header implementation and make the configuration more flexible

  10. Other

    1. Prepare for the Regression testing

    2. Update test cases

    3. Error after login

  11. Outside 3.19 Epic

    1. Updated Javers dependency in:

      1. Requisition service

      2. Fulfillment service

      3. Report service

    2. Updated sonar analysis workflow, for test coverage in all BE services

    3. In the Requisition service:

      1. OPSD-13: Made transferring stock data from requisition to stock management configurable

    4. In the Fulfillment service:

      1. OPSD-20: Allow empty shipment and proof of deliver

      2. SELV3-802: Allow user both fulfillment and PoD management

    5. In the Stock management:

      1. SELV3-770: Improve geozone filtering - filtering should always provide performance boost

    6. In the requisition-ui

      1. Fix requisition form validation

      2. Toggle visibility of skipped items in requisition form, add filtering by product

    7. In the auth-ui

      1. Added login to superset to display report on home page

  12. Eswatini

    1. In the Stock management service

      1. OE-86: Added /api/public/stockCardSummaries endpoint which is an equivalent of /api/v2/stockCardSummaries endpoint tailored for external integrations

      2. OE-87: Added /api/public/stockEvents endpoint which is an equivalent of /api/stockEvents endpoint tailored for external integrations

    2. In the Reference data service

      1. OE-86: Improved REST API:

        1. GET /facilities/{id}/approvedProducts supports multiple program id

        2. GET /programs has new program code repeatable query parameter

      2. OE-87: GET /orderables and /lots have new repeatebale `exectCode` query parameter to filter by exact codes (opposed to `code` doing contains condition)

 

cc:

Unresolved
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Original estimate

Time tracking

1d 3h logged1h remaining

Priority

Time Assistant

Created March 12, 2025 at 3:43 PM
Updated March 26, 2025 at 2:07 PM

Flag notifications