Commit Graph

60211 Commits

Author SHA1 Message Date
MochaMind
cf37468be8 fix: Burmese translations 2026-07-15 18:29:58 +05:30
MochaMind
1ff1d71e00 fix: Hindi translations 2026-07-15 18:29:53 +05:30
MochaMind
3b157b10da fix: Croatian translations 2026-07-15 18:29:49 +05:30
MochaMind
7b25676318 fix: Thai translations 2026-07-15 18:29:45 +05:30
MochaMind
c913136803 fix: Persian translations 2026-07-15 18:29:40 +05:30
MochaMind
7ffdb42f7f fix: Indonesian translations 2026-07-15 18:29:35 +05:30
MochaMind
e787f0739c fix: Portuguese, Brazilian translations 2026-07-15 18:29:30 +05:30
MochaMind
930a65c5a8 fix: Vietnamese translations 2026-07-15 18:29:26 +05:30
MochaMind
15b1d29a28 fix: Chinese Simplified translations 2026-07-15 18:29:21 +05:30
MochaMind
6746e7e3b3 fix: Turkish translations 2026-07-15 18:29:17 +05:30
MochaMind
8a41e65886 fix: Swedish translations 2026-07-15 18:29:12 +05:30
MochaMind
63e0e29704 fix: Serbian (Cyrillic) translations 2026-07-15 18:29:08 +05:30
MochaMind
da2a1718d2 fix: Slovenian translations 2026-07-15 18:29:03 +05:30
MochaMind
76ce735ba7 fix: Russian translations 2026-07-15 18:28:59 +05:30
MochaMind
52f0c65f70 fix: Portuguese translations 2026-07-15 18:28:54 +05:30
MochaMind
ac4026c971 fix: Polish translations 2026-07-15 18:28:50 +05:30
MochaMind
6c91cfd71d fix: Dutch translations 2026-07-15 18:28:44 +05:30
MochaMind
d79359e8e8 fix: Korean translations 2026-07-15 18:28:40 +05:30
MochaMind
ac42c7abb7 fix: Italian translations 2026-07-15 18:28:35 +05:30
MochaMind
ee5f17b7b1 fix: Hungarian translations 2026-07-15 18:28:31 +05:30
MochaMind
c4b08f7868 fix: German translations 2026-07-15 18:28:26 +05:30
MochaMind
7dd93b4515 fix: Danish translations 2026-07-15 18:28:21 +05:30
MochaMind
6436d99eeb fix: Czech translations 2026-07-15 18:28:17 +05:30
MochaMind
468eb0cc14 fix: Bulgarian translations 2026-07-15 18:28:12 +05:30
MochaMind
aa9c4b99a4 fix: Arabic translations 2026-07-15 18:28:07 +05:30
MochaMind
562812124a fix: Spanish translations 2026-07-15 18:28:02 +05:30
MochaMind
bf341c7fa9 fix: French translations 2026-07-15 18:27:57 +05:30
Mihir Kandoi
7fe4dc1367 Merge pull request #56746 from frappe/mergify/configuration-deprecated-update
ci(mergify): upgrade configuration to current format
2026-07-15 12:53:07 +05:30
Mihir Kandoi
d5126dcad5 Merge pull request #56884 from aerele/fix/v16-report-date-guard
fix: validate mandatory date filters in reports
2026-07-15 12:51:29 +05:30
Diptanil Saha
fee3a6e0fd fix(accounts): update AU standard chart of accounts (#57145)
Co-authored-by: Jebajebas <jeba.j@arus.co.in>
2026-07-15 12:22:02 +05:30
Diptanil Saha
72b72a81fa fix(project): improved access control for project users (#56675)
* fix: permission check for `get_task_html` and `get_timesheet_html`

* fix(project): enabled project access control for users without `Projects User` Role

* fix(portal): validate user permissions for project portal

* fix: patch to add docshare for the project users

* fix(patch): selecting correct column on the query

* fix(project): grant access to all the current users for new project

* fix(portal): fixed condition to display timesheets on project

* test(portal): add access control tests for project user

* fix(project): using `frappe.has_permission` instead of `self.has_permission` to validate user permissions

* fix(project): granting docshare access for every ProjectUser

Roles for an User can be removed any time or an User Permission can be added which might restrict the access to the Project.

* fix(patch): create docshare documents for non-cancelled projects and users who have no docshare documents

* test(project): removed `test_control_access_does_not_touch_users_with_real_permission`
2026-07-15 12:20:27 +05:30
rohitwaghchaure
e99966a38e fix: skip redundant reposting of dependent items (#57092)
* fix: skip redundant reposting of dependent items

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* fix: use earliest cascade datetime and batch repost item lookup

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-15 12:09:34 +05:30
Mihir Kandoi
1d6edf9674 fix: name every conflicting voucher in the reserved batch error (#57174)
* fix: name every conflicting voucher in the reserved batch error

* fix: exclude fully-delivered reservations from the conflict message

* fix: round outstanding qty guard consistently with the conflict gate
2026-07-15 06:13:32 +00:00
Mihir Kandoi
67587a79e9 Merge pull request #57169 from mihir-kandoi/fix-shared-reserved-batch-delivery
fix: allow delivery when a batch is reserved across multiple sales orders
2026-07-15 11:10:58 +05:30
Mihir Kandoi
2310c4c005 fix: allow delivery when a batch is reserved across multiple sales orders
validate_reserved_batches compared the voucher's own qty against the
remaining batch qty, so delivering one order's reserved unit threw
Reserved Batch Conflict whenever the remainder exactly matched another
order's reservation. Compare the remaining batch qty against the
aggregated outstanding reserved qty (qty - delivered_qty) of other
vouchers instead, excluding reservations the voucher itself delivers.
2026-07-15 10:59:52 +05:30
Mihir Kandoi
576a5d26df Merge pull request #57137 from aerele/projects_status
feat: add on hold status to project
2026-07-15 10:51:28 +05:30
Mihir Kandoi
b6b19790d2 Merge pull request #57164 from mihir-kandoi/gh57158
fix: set correct currency in supplier quotation net rate field
2026-07-15 10:46:32 +05:30
Mihir Kandoi
117bb912cb Merge pull request #57163 from mihir-kandoi/hide-job-card-poi
fix: hide job card field in purchase order item
2026-07-15 10:42:58 +05:30
Mihir Kandoi
27672851cd fix: set correct currency in supplier quotation net rate field 2026-07-15 10:34:07 +05:30
Mihir Kandoi
f44bcae47d fix: hide job card field in purchase order item 2026-07-15 10:31:07 +05:30
Mihir Kandoi
71f843e5bf Merge pull request #57154 from aerele/fix-production-plan-bom-warehouse-n-plus-one
fix: batch BOM source warehouse lookup in get_production_items to avo…
2026-07-14 22:18:58 +05:30
pandiyan
4705909cee fix: batch BOM source warehouse lookups to avoid n+1 queries in production plan work order creation 2026-07-14 22:07:52 +05:30
Nabin Hait
04f75cc64f Merge pull request #56983 from nabinhait/fix-flaky-usd-exchange-rate-tests
test: seed current-dated USD↔INR exchange rate to fix flaky currency tests
2026-07-14 18:13:28 +05:30
Nabin Hait
5133ba47b7 fix: make currency exchange truly idempotent against any pre-existing state
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-07-14 18:02:59 +05:30
rohitwaghchaure
1fd2faa68d fix: permission issue (#57112) 2026-07-14 12:22:48 +00:00
Soham Kulkarni
4d2b603ba6 Merge pull request #57134 from sokumon/merge-workspaces
fix: merge erpnext workspaces
2026-07-14 17:10:28 +05:30
Poovitha Palanivelu
672fadaa78 feat: add on hold status to project 2026-07-14 16:43:32 +05:30
Mihir Kandoi
d7f4524cdd refactor: convert Hide Currency Symbol in Global Defaults to a Check field (#57135) 2026-07-14 11:10:07 +00:00
Mihir Kandoi
876adcb535 Merge pull request #57129 from SandraFrappe/fix/purchase-order-duplicate-material-request-item
fix: prevent duplicate material request items in purchase order
2026-07-14 16:31:26 +05:30
Mihir Kandoi
b2ec906ff3 test: remove test 2026-07-14 16:18:53 +05:30