Khushi Rawat
631a4a67ba
Merge pull request #55126 from khushi8112/asset-scrap-flow
...
fix: asset scrap flow related changes
2026-05-25 15:45:03 +05:30
Mihir Kandoi
bafa6f9508
feat: add party groups functionality to party specific item ( #54988 )
2026-05-25 12:06:54 +05:30
rohitwaghchaure
b0a83f9b22
Merge pull request #55216 from rohitwaghchaure/fixed-valuation-rate-for-fg-item-new
...
fix: fg valuation rate in repack entry when multiple FGs
2026-05-25 11:44:02 +05:30
MochaMind
7ae6535be9
chore: update POT file ( #55235 )
2026-05-24 14:47:38 +02:00
Mihir Kandoi
2a01a37d5d
refactor: stock ageing report ( #55231 )
2026-05-24 15:43:07 +05:30
Mihir Kandoi
c1a4c3d053
refactor: use frappe.db.bulk_update instead of Case queries in subcon… ( #55232 )
2026-05-24 09:36:45 +00:00
Mihir Kandoi
004818e0ac
fix: consider batchwise valuation in stock ageing report ( #54919 )
2026-05-24 12:27:48 +05:30
Mihir Kandoi
268910467a
fix: not able to reserve product bundle through dialog ( #55194 )
2026-05-24 12:26:48 +05:30
Rohit Waghchaure
a47e4c04f7
fix: fg valuation rate in repack entry when multiple FGs
2026-05-23 14:42:38 +05:30
Loic Oberle
983ae011f0
refactor(sales_order): Replace SQL with ORM in make_maintenance_schedule ( #55206 )
2026-05-23 06:27:27 +00:00
Loic Oberle
6f9f6d3b7d
refactor(sales_order): Replace SQL with ORM in validate_proj_cust ( #55202 )
2026-05-23 06:26:25 +00:00
Loic Oberle
9546374ac3
refactor(sales_order): Replace SQL with ORM in validate_sales_mntc_qu… ( #55201 )
2026-05-23 06:17:00 +00:00
Loic Oberle
78894f7c78
refactor(sales_order): Replace SQL with ORM in validate_for_items ( #55199 )
2026-05-23 06:13:50 +00:00
Loic Oberle
2d2b45f270
refactor(sales_order): Replace SQL with ORM in check_modified_date ( #55205 )
2026-05-23 11:40:04 +05:30
Loic Oberle
3cd9943cc0
refactor(customer): replace SQL with ORM in on_trash ( #55211 )
2026-05-23 11:39:28 +05:30
Loic Oberle
f9d430c4aa
refactor(supplier_scorecard): replace sql with orm ( #55169 )
2026-05-23 11:37:09 +05:30
Loic Oberle
ea2eb3dc01
refactor(supplier_scorecard_variable): replace sql with query builder ( #55162 )
2026-05-23 11:36:11 +05:30
Loic Oberle
f370404a75
refactor(sales_order): Replace SQL with ORM in product_bundle_has_sto… ( #55200 )
2026-05-23 11:35:46 +05:30
Loic Oberle
4719ba15c6
refactor(sales_order): Replace SQL with query builder in make_mainten… ( #55207 )
2026-05-23 11:34:54 +05:30
Loic Oberle
e27b88d789
refactor(sales_order): replace SQL with ORM in check_nextdoc_docstatus ( #55204 )
2026-05-23 11:34:18 +05:30
Loic Oberle
f1c2d2e21d
refactor(sales_order): Replace SQL with ORM in update_enquiry_status ( #55203 )
2026-05-23 11:33:54 +05:30
Loic Oberle
9a46b3374f
refactor(sales_order):Replace SQL with query builder in get_events ( #55208 )
2026-05-23 11:33:23 +05:30
Loic Oberle
df3d0859a1
refactor(sales_person_wise_transaction_summary): Replace SQL with que… ( #55191 )
2026-05-23 11:29:09 +05:30
Loic Oberle
de531ceeb9
refactor(sales_person_wise_transaction_summary): Replace SQL with ORM ( #55190 )
2026-05-23 11:28:42 +05:30
Loic Oberle
c9593d8c62
refactor(customer): Replace SQL with query builder in get_customer_name ( #55210 )
2026-05-23 11:28:06 +05:30
Loic Oberle
4d0ee719c0
refactor(purchase_order): Use the ORM instead of SQL ( #55173 )
2026-05-23 11:26:23 +05:30
MochaMind
3aaa828e32
fix: sync translations from crowdin ( #55118 )
...
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2026-05-22 22:47:48 +00:00
Nishka Gosalia
264c10dee8
Merge pull request #55189 from aerele/support-#69032
...
fix(project): update customer and sales order as no copy
2026-05-22 17:49:58 +05:30
Loic Oberle
98c2ec528c
refactor(territory_wise_sales): replace sql with query builder ( #55175 )
2026-05-22 11:56:10 +00:00
Loic Oberle
e11e386fff
refactor(territory_wise_sales):replace sql with query builder ( #55174 )
2026-05-22 11:45:56 +00:00
nareshkannasln
9d8f3863f2
fix(project): update customer and sales order as no copy
2026-05-22 16:47:46 +05:30
Mihir Kandoi
b71eacd6b3
fix: invalid filter on item_group ( #55186 )
2026-05-22 16:44:09 +05:30
Loic Oberle
8fb962e50e
refactor(supplier_scorecard_variable):replace sql with query builder ( #55168 )
2026-05-22 10:44:30 +00:00
Loic Oberle
1b23ef2ff4
refactor(request_for_quotation): use query builder instead of SQL ( #55172 )
2026-05-22 16:11:48 +05:30
Loic Oberle
f5899b5519
refactor(supplier_scorecard):replace sql with orm ( #55161 )
2026-05-22 16:11:04 +05:30
Loic Oberle
30ba93fb8f
refactor(supplier_quotation): Replace SQL by the orm ( #55155 )
2026-05-22 16:10:40 +05:30
Loic Oberle
e7c4fb85f8
refactor(request_for_quotation): Use query builder instead of SQL ( #55171 )
2026-05-22 16:10:18 +05:30
Loic Oberle
1135429181
refactor(territory_wise_sales):replace sql with orm ( #55177 )
2026-05-22 10:39:41 +00:00
Loic Oberle
f6bf7d85ad
refactor(supplier_qotation): Replace sql by query builder ( #55154 )
2026-05-22 16:09:15 +05:30
Loic Oberle
ab99c9a54e
refactor(supplier_scorecard): Replace sql with orm ( #55170 )
2026-05-22 16:07:12 +05:30
Loic Oberle
e75de4d337
refactor(supplier_scorecard_variable): replace sql with query builder ( #55167 )
2026-05-22 16:06:30 +05:30
Loic Oberle
2eb2defd90
refactor(supplier_scorecard_variable): replace sql with query builder ( #55163 )
2026-05-22 16:06:04 +05:30
Loic Oberle
82d19677ed
refactor(supplier_scorecard_variable): replace sql with query builder ( #55164 )
2026-05-22 16:05:33 +05:30
Loic Oberle
b84ec2d22a
refactor(territory_wise_sales): replace SQL with query builder ( #55176 )
2026-05-22 16:04:18 +05:30
rohitwaghchaure
719cf8a48f
Merge pull request #55091 from rohitwaghchaure/fixed-job-card-pending-qty
...
feat: pending qty in job card
2026-05-22 15:21:44 +05:30
Loic Oberle
1bc8d02cef
refactor(queries): migrate item_query to Query Builder ( #54834 )
...
* refactor(queries): migrate item_query to Query Builder
Use Frappe Query Builder to ensure compatibility with PostgreSQL.
The implementation still relies on raw SQL for fcond and mcond through
LiteralValue to maintain compatibility with legacy filter builders.
* refactor(queries): migrate item_query to Query Builder
Fix the bugs found by coderabbit.
For the eol condition: PostgreSQL raises DatetimeFieldOverflow when evaluating '0000-00-00' as
a date literal, even inside NULLIF(). Added a db_type guard to skip the
zero-date condition on PostgreSQL, where it can never be stored anyway.
No generic cross-db solution found for this case; open to revisiting
* refactor(queries): Rework item_query to use get_query
Rework the item_query method to use get_query with the ignore_permissions flag at False
* refactor(controller): Fix the query builder
Fix the build query in item_query according to coderabbit
* refactor(queries): explicitly add has_variants
Explicitely add has_variants==0 to the query according to coderabbit feedback
2026-05-22 09:42:06 +00:00
rohitwaghchaure
8915095804
Merge pull request #55159 from rohitwaghchaure/fixed-slow-query
...
fix: slow query
2026-05-22 14:46:19 +05:30
Nishka Gosalia
ace4e45cfe
fix: edit stock uom qty for purchase documents ( #55135 )
2026-05-22 14:23:24 +05:30
Nihantra C. Patel
9eeccecd30
perf: skip delink_original_entry during cancellation when Immutable Ledger is enabled ( #55130 )
...
* perf: get payment ledger and remove update from delink when immutable ledger is enabled
* revert: changes of get_payment_ledger_entries
* perf: skip delink_original_entry during cancellation when Immutable Ledger is enabled
* test: for immutable ledger
* test: add posting_date in create_sales_invoice
* fix: link validation err with immutable ledger on
* test: update testcase of the immutable ledger
* refactor(test): simpler test for immutable invariants
---------
Co-authored-by: ruthra kumar <ruthra@erpnext.com >
2026-05-22 12:32:53 +05:30
Rohit Waghchaure
d44f574581
fix: slow query
2026-05-22 11:41:13 +05:30