- bind the right classes to the filter lookup field
- make class names more descriptive
- make filter lookup field more visible with white bg and border
- bind lookup input field js in `views.js`
- make filter lookup field functioning for atribute filters too
- added placeholder to lookup field
(cherry picked from commit f6e64c2cac)
# Conflicts:
# erpnext/templates/includes/macros.html
* fix: set current qty as default qty for stock entry
(cherry picked from commit f4c213379e)
* fix: filter serial nos by selected batch number
(cherry picked from commit 5ec27c9055)
* fix: skip already selected serials in sr selector
(cherry picked from commit 0a533d6ccc)
* fix: sort serial nos before sending
(cherry picked from commit 4f8bb91eae)
* test: auto serial fetching
(cherry picked from commit b9eec331e3)
* refactor: batch no filter handling
(cherry picked from commit a585dff6fd)
# Conflicts:
# erpnext/stock/doctype/serial_no/serial_no.py
* refactor: Use QB for serial fetching query
(cherry picked from commit 4b695915f4)
# Conflicts:
# erpnext/stock/doctype/serial_no/serial_no.py
* refactor(warehouse): raw query to ORM
(cherry picked from commit 953afda01b)
* test: warehouse conversion and treeview test
(cherry picked from commit 684d9d66d1)
* perf: Single query to delete bins instead of `N`
(cherry picked from commit 4859574233)
* chore: resolve conflicts
Co-authored-by: Ankush Menat <ankush@frappe.io>
- Use absolute route even 3-4 sub-category levels down
- Remove scroll from category pills due to accessibility issues
- Arrange sub-category pills alphabetically
(cherry picked from commit 8264d6b0bc)
* fix: Fetch conversion factor even if it already existed in row, on item change
* fix: Retain manually changed conversion factor
- If item code changes, reset conversion factor on client side
- Keep API behavious consistent, if conversion factor is sent, same must come back
- API should not ideally reset values in most cases
(cherry picked from commit 235fc127b3)
Co-authored-by: Marica <maricadsouza221197@gmail.com>
- Create an indexed map of stale packed items table to avoid loops to check if packed item row exists
- Reset packed items if row deletion takes place
- Renamed functions to self-explain them
- Split long function
- Reduce function calls inside function (makes it harder to follow through)
(cherry picked from commit 4c677eafe9)