Nabin Hait
e37ceb5f69
test: cover Stock Closing Entry duplicate date-range validation
2026-07-04 16:48:51 +05:30
Nabin Hait
807c52e32b
Merge pull request #56855 from frappe/chore/test-stock-reservation-entry-dark-paths
...
test: cover Stock Reservation Entry validations and helper
2026-07-04 16:43:55 +05:30
Nabin Hait
38b91a2800
Merge pull request #56846 from frappe/chore/test-bisect-accounting-statements
...
test: add coverage for Bisect Accounting Statements
2026-07-04 16:43:28 +05:30
Nabin Hait
0f3b77a344
Merge pull request #56841 from frappe/chore/test-exchange-rate-revaluation
...
test: cover Exchange Rate Revaluation validation and gain/loss paths
2026-07-04 16:42:22 +05:30
ruthra kumar
66e70e312d
Merge pull request #56852 from ruthra-kumar/race_condition_in_process_pcv
...
fix: race condition in process pcv
2026-07-04 16:22:16 +05:30
Mihir Kandoi
ac57e389a4
Merge pull request #56871 from mihir-kandoi/cast-error-postgres
...
fix: type cast error on postgres
2026-07-04 14:24:20 +05:30
Mihir Kandoi
093bbb07a7
fix: type cast error on postgres
2026-07-04 14:11:29 +05:30
Mihir Kandoi
57e7ceae24
Merge pull request #56859 from aerele/fix/item-form-permission-errors
...
Fix(stock): item form permission errors
2026-07-04 14:07:54 +05:30
rohitwaghchaure
8093e44746
feat: shop floor interface for operators ( #55551 )
...
* feat: shop floor interface for operators
* fix: documentation
* fix: UI/UX for shop floor
* fix: shop floor query and OEE edge cases from review
- Push the draft / To Manufacture condition into the Job Card query
(or_filters) so a busy workstation's submitted history cannot fill
the row limit and hide active drafts
- Clamp the OEE quality factor at zero when process loss exceeds
completed qty
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
---------
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-04 13:31:37 +05:30
Nabin Hait
55c27d3dde
Merge pull request #56853 from frappe/chore/test-payment-entry-dark-paths
...
test: cover untested Payment Entry field validations
2026-07-04 11:52:16 +05:30
Nabin Hait
b85776c00b
Merge pull request #56843 from frappe/chore/test-share-transfer
...
test: cover Share Transfer consistency validations
2026-07-03 23:44:40 +05:30
Nabin Hait
0f7ee3a843
Merge pull request #56844 from frappe/chore/test-process-statement-of-accounts
...
test: cover Process Statement Of Accounts validation
2026-07-03 23:44:29 +05:30
Nabin Hait
e546132ac3
Merge pull request #56845 from frappe/chore/test-chart-of-accounts-importer
...
test: add coverage for Chart of Accounts Importer parsing
2026-07-03 23:44:20 +05:30
Nabin Hait
24a13d16bb
Merge pull request #56847 from frappe/chore/test-asset-capitalization
...
test: cover Asset Capitalization row validations
2026-07-03 23:43:52 +05:30
Nabin Hait
17e7f91690
Merge pull request #56850 from frappe/chore/test-packing-slip
...
test: cover Packing Slip package-number and item validations
2026-07-03 23:43:43 +05:30
Nabin Hait
ef7fb1084d
Merge pull request #56854 from frappe/chore/test-serial-batch-bundle-dark-paths
...
test: cover Serial and Batch Bundle helpers and validations
2026-07-03 23:43:04 +05:30
Nabin Hait
18d16fa5cf
Merge pull request #56851 from frappe/chore/test-email-digest
...
test: cover Email Digest date-window calculations
2026-07-03 23:42:25 +05:30
Nikhil Kothari
dc09362454
fix: replace all old icons ( #56864 )
2026-07-03 23:03:28 +05:30
Nabin Hait
2000a9db36
Merge pull request #56842 from frappe/chore/test-bank-reconciliation-tool
...
test: cover Bank Reconciliation Tool date filter and message helper
2026-07-03 22:08:23 +05:30
Nabin Hait
dd35d977f7
Merge pull request #56829 from frappe/chore/test-process-subscription
...
test: add coverage for Process Subscription
2026-07-03 22:06:19 +05:30
Mihir Kandoi
4545dd939a
Merge pull request #56837 from aerele/fix/manufacture-stock-entry-cost-center-default
...
fix: remove company default on cost center in stock entry detail
2026-07-03 21:11:52 +05:30
rohitwaghchaure
7b0c35caaf
fix: auto fetch serial no from previous operation output ( #56445 )
...
* fix: auto fetch serial no from previous operation output
* fix: order by
* fix: warehouse for operations
2026-07-03 20:23:33 +05:30
rohitwaghchaure
341a07dffa
fix: restrict state-changing whitelisted endpoints to POST ( #56858 )
...
Add methods=["POST"] to 50 whitelisted functions that create or modify
documents (get_doc followed by insert/save/submit), so they can no
longer be invoked via GET requests.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-03 18:47:13 +05:30
pandiyan
ef794f390c
fix: skip item prices tab render for users without item price read access
2026-07-03 18:25:08 +05:30
pandiyan
8c7b2f4d3c
fix: clear stray permission message when item dashboard has no warehouse access
2026-07-03 18:25:01 +05:30
rohitwaghchaure
9c911438f1
fix: do not rebook standard cost variance on non-update-stock purchase invoice ( #56799 )
2026-07-03 17:17:38 +05:30
ruthra kumar
a9ffdac806
chore: linter fix
2026-07-03 17:16:06 +05:30
ruthra kumar
dbc409736a
refactor(test): row name based utility methods
2026-07-03 17:16:03 +05:30
Nabin Hait
008742bdbe
test: exercise every mandatory field in the Stock Reservation Entry check
2026-07-03 17:08:27 +05:30
Nabin Hait
ed77392741
test: also accept a mid-range rounding loss allowance
2026-07-03 17:07:31 +05:30
Nabin Hait
3240411876
test: drop unused timedelta import
2026-07-03 17:05:53 +05:30
Nabin Hait
8f96e5f2aa
test: replace lambda with nested def (ruff E731)
2026-07-03 17:03:51 +05:30
Nabin Hait
7b2f38cd6f
test: cover Stock Reservation Entry validations and helper
2026-07-03 16:23:52 +05:30
Nabin Hait
8456e88d93
test: cover Serial and Batch Bundle helpers and in-memory validations
2026-07-03 16:20:41 +05:30
ruthra kumar
21f4603144
refactor: prevent whole table scan while scheduling next date
...
- helps in concurrency isolation
2026-07-03 16:19:35 +05:30
Nabin Hait
e0ea8eee1a
test: cover untested Payment Entry field validations
2026-07-03 16:15:24 +05:30
Nabin Hait
c5ab9958ff
test: cover Email Digest date-window calculations
2026-07-03 16:01:10 +05:30
Nabin Hait
113d914b9c
test: cover Packing Slip package-number and item validations
2026-07-03 15:59:13 +05:30
Nabin Hait
ebd8547629
test: cover Asset Capitalization row validations
2026-07-03 15:54:17 +05:30
ruthra kumar
7e4045e828
fix: prevent repeatable read related concurrency errors
...
Process Period Closing Voucher and Process Period Closing Voucher
Details are trackers how the jobs are processed. Keep transactions on
them very short.
2026-07-03 15:28:28 +05:30
ruthra kumar
ff6881764b
fix: race condition and repeatable read in process pcv
...
- Update using child table name to avoid scanning whole table, which
eventually leads to mariadb 1020 (REPEATABLE READ).
- Avoid race condition in final summarization
2026-07-03 15:28:26 +05:30
Nabin Hait
28367f75e9
test: add coverage for Bisect Accounting Statements bisection
2026-07-03 14:57:47 +05:30
Nabin Hait
740c5a07ff
test: add coverage for Chart of Accounts Importer parsing
2026-07-03 14:55:31 +05:30
Nabin Hait
3dfb3f385b
test: cover Process Statement Of Accounts validation defaults
2026-07-03 14:53:22 +05:30
Nabin Hait
dae90e90df
test: cover Share Transfer consistency validations
2026-07-03 14:50:52 +05:30
Nabin Hait
d1d592cf0c
test: cover bank reconciliation date filter and auto-reconcile message
2026-07-03 14:48:21 +05:30
Nabin Hait
65500d5102
test: cover Exchange Rate Revaluation validation and gain/loss paths
2026-07-03 14:45:06 +05:30
Nabin Hait
23e3dd94c0
Merge pull request #56831 from frappe/chore/test-process-payment-reconciliation
...
fix: Process Payment Reconciliation drops bank/cash and cost center filters
2026-07-03 14:31:17 +05:30
Nabin Hait
6255d99fda
Merge pull request #56827 from frappe/chore/test-subscription-plan
...
fix: Subscription Plan Monthly Rate under-bills across a year boundary
2026-07-03 14:30:25 +05:30
Nabin Hait
81d5eac0ea
Merge pull request #56824 from frappe/chore/test-journal-entry-template
...
fix: Journal Entry Template rows must belong to its company
2026-07-03 14:29:28 +05:30