mergify[bot]
d396c18689
perf: Performance optmization for Purchase Invoice submission (backport #40263) (#41946)
* perf: Optimization for providional gl entries
(cherry picked from commit d7b738ff61)
# Conflicts:
# erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py
* perf: Performance optimization for validating budget
(cherry picked from commit f204d810bb)
# Conflicts:
# erpnext/accounts/doctype/budget/budget.py
* perf: Cached accounting dimensions details
(cherry picked from commit 8cd8b8f885)
* perf: Optimzed code for merging similar gl entries
(cherry picked from commit aa75a60142)
* fix: linter issues
(cherry picked from commit acc0b2faf8)
* perf: Cache accounting dimension filter map
(cherry picked from commit e4bd173875)
# Conflicts:
# erpnext/accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.py
* fix: minor fixes
(cherry picked from commit 5cd9bf3bda)
* perf: skip unnecessary validation while transaction cancellation
(cherry picked from commit 05385e4acb)
* perf: refactored handling provisional gl entries for non-stock items
(cherry picked from commit 49c74369a5)
# Conflicts:
# erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py
* perf: validate expense against budget only if budget exists
(cherry picked from commit c15b2d5490)
* perf: Get bin details only for stock items
(cherry picked from commit 6ff9e6ee84)
# Conflicts:
# erpnext/stock/get_item_details.py
* fix: added index for price_list column in Item Price
(cherry picked from commit d279e23623)
# Conflicts:
# erpnext/stock/doctype/item_price/item_price.json
* perf: Caching in checking allowance for qty and amount
(cherry picked from commit 8d682fa884)
* perf: Caching in gl entry
(cherry picked from commit b07769d8d7)
# Conflicts:
# erpnext/accounts/doctype/gl_entry/gl_entry.py
* chore: resolve conflicts
* chore: resolve conflict in purchase_invoice.py
---------
Co-authored-by: Nabin Hait <nabinhait@gmail.com>
Co-authored-by: ruthra kumar <ruthra@erpnext.com>
2024-06-27 17:32:43 +05:30
..
2024-06-22 23:58:11 +00:00
2024-06-27 17:32:43 +05:30
2024-06-26 16:51:07 +05:30
2024-04-10 14:15:58 +05:30
2024-04-10 14:15:58 +05:30
2024-06-12 07:32:03 +00:00
2024-06-27 16:31:06 +05:30
2024-04-11 12:25:39 +00:00
2024-06-27 17:32:43 +05:30
2024-06-15 15:12:22 +00:00
2024-06-22 15:58:00 +00:00
2024-04-11 11:49:34 +05:30
2024-04-10 14:15:58 +05:30
2024-04-10 14:15:58 +05:30