In executing OLMIS-3445, I noticed that srmanager1 and srmanager2 have different views of the stock management screens. However both seem to have the same list of 26 products.
Question: Is there a configuration of lot management outside of the product level?
Need to make sure that the screens show lot code and expiry if they are accessing products which have "lots configured".
Steps to reproduce:
Log in as srmanager1
Start Physical Inventory
Try to add Levora with a lot
User sees no lots
When logged in as srmanager2, you will see that Levora has lots
srmanager1 sees a table without lot code and expiry (though is accessing the same C100). The option to select a lot is also unavailable.
srmanager2 sees a table with a lot code and expiry for C100
The Receive and Physical Inventory pages must show the lot code column, if there are no lots, then the column will display "Product has no lots"
Test as different users with access to the same program and verify that products and lots are the same for each user.
Adjustment screen should only use products that he has Stock Cards for, as it is on Issue screen.
srmanager1 SOH view for Family Planning
srmanager2 SOH view for Family Planning
For now we are going to retrieve all missing orderables (those without stock cards) using /api/orderableFulfills endpoint and put them into dropdowns together with all connected lots. Physical Inventory and Receive screens are using the same logic to populate those dropdowns so both of them would be fixed at the same time.