Commit graph

50132 commits

Author SHA1 Message Date
Sagar Vora
ae78eb5458 chore: remove old unused cache 2025-06-24 16:52:46 +05:30
Soham Kulkarni
92adc5a3a0
Merge pull request #33055 from sokumon/prevent-recursion
fix: increment retry_count first to prevent recursion
2025-06-24 16:22:19 +05:30
sokumon
baf29c896c fix: remove like logic from permission query 2025-06-24 16:04:31 +05:30
Akhil Narang
bab8fd7901
Merge pull request #32754 from akhilnarang/tree-doctype-create-up
fix: allow creating tree doctype if user permission grants access to parent
2025-06-24 12:50:54 +05:30
Sagar Vora
ceb4ee8bf2 perf: get ancestors only if needed 2025-06-24 11:58:55 +05:30
Sagar Vora
86fcea4578 refactor: reduce duplication 2025-06-24 11:49:49 +05:30
Akhil Narang
519a298db3
fix: add back accidentally removed logging
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-06-24 11:18:23 +05:30
Sagar Vora
e1f7556687
fix: ensure document name isn't None
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-06-24 11:18:23 +05:30
Akhil Narang
60dd0377e8
refactor: store hide_descendants within user permissions data
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-06-24 11:18:23 +05:30
Akhil Narang
6d8ebeb09f
fix: allow creating tree doctype if user permission grants access to the parent
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-06-24 11:18:23 +05:30
Akhil Narang
2b51d4f4d7
Revert "fix: permission error when permission docname is none"
This reverts commit f1d0419fa8.

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-06-24 11:18:23 +05:30
Ejaaz Khan
ca6f47e0c3
Merge pull request #32943 from iamejaaz/36457-report-perm-perf-issue
fix: query report read and if_owner permissions
2025-06-23 22:34:34 +05:30
MochaMind
27aa3ec335
fix: sync translations from crowdin (#32999) 2025-06-23 18:55:47 +02:00
mergify[bot]
11c429e5bf
Merge branch 'develop' into 36457-report-perm-perf-issue 2025-06-23 16:43:23 +00:00
sokumon
b59bf13682 fix: increment retry_count first to prevent recursion 2025-06-23 17:09:39 +05:30
ruthra kumar
df2ab80f82
Merge pull request #33003 from ruthra-kumar/lightmode_on_parallel_test_runner
refactor: introduce lightmode in parallel test runner
2025-06-23 16:05:57 +05:30
Faris Ansari
d584b8691d
Merge pull request #32381 from netchampfaris/api-v2-fixes
feat!: Apply permissions in frappe.qb.get_query

Enhancements:
- Supports applying permissions
- Strict input parsing

BREAKING CHANGE:
```py
# Before
frappe.qb.get_query("Task", fields=["sum(is_completed) as count"])

# After
frappe.qb.get_query("Task", fields=[{"SUM": "is_completed", "as": "count"}])
```
2025-06-23 15:50:25 +05:30
Faris Ansari
c2e08b3822 chore: remove unused code 2025-06-23 14:54:22 +05:30
Ejaaz Khan
a723876bfb
Merge pull request #33052 from iamejaaz/37997-fix-linking-document
fix: unscrub after quote
2025-06-23 13:58:50 +05:30
Ejaaz Khan
acdc54ce8b fix: unscrub after quote 2025-06-23 13:44:41 +05:30
Faris Ansari
4a7f337f0a fix: typing and error handling
- add typing and comprehensive docstring
- error handling for custom get_list methods in doctype controllers
2025-06-23 13:30:05 +05:30
Ankush Menat
16580c14cd
fix: dont set assets_json during build (#33051) 2025-06-23 12:30:33 +05:30
Anoop
4fc2a39e44
fix: table multiselect fieldname_remove not reflecting removed row (#33025) 2025-06-23 11:46:42 +05:30
MochaMind
1f2219dbe8
chore: update POT file (#33049) 2025-06-22 14:22:39 +02:00
Sagar Vora
a677bb19ac
Merge pull request #33045 from sagarvora/meta-perf 2025-06-21 15:41:35 +00:00
Sagar Vora
18dde69ab0 perf: dont serialize caches 2025-06-21 20:54:11 +05:30
Sagar Vora
d9fc9f21f9 perf: faster meta serialisation 2025-06-21 20:12:39 +05:30
Sagar Vora
d9f1fc9aee perf: use __dict__ directly 2025-06-21 20:08:02 +05:30
Sagar Vora
326c57af07 chore: remove dead meta keys 2025-06-21 20:07:10 +05:30
Rahul Agrawal
899f2bc592
fix: print <ol> numbering (#33036)
* fix: print ol numbering

* fix: update comment

---------

Co-authored-by: Rahul Agrawal <deathstarconsole@Rahuls-MacBook-Air.local>
2025-06-21 15:12:36 +05:30
Ejaaz Khan
c4a5582985
Merge pull request #33037 from iamejaaz/37997-fix-linking-document
fix(email): resolve case mismatch in auto-linking from email address
2025-06-21 15:11:10 +05:30
Ejaaz Khan
1ea0faa459
Merge pull request #33035 from iamejaaz/41377-readonly-text-editor-in-grid
fix: make Text Editor field respect read-only state in child table
2025-06-21 14:34:54 +05:30
Ejaaz Khan
73cf975a9a fix(email): resolve case mismatch in auto-linking from email address 2025-06-21 14:30:51 +05:30
Ejaaz Khan
d4dcdcb5e2 fix: make Text Editor field respect read-only state in child table 2025-06-21 13:36:46 +05:30
Ejaaz Khan
23e95bf9fc
Merge pull request #33031 from iamejaaz/41467-capitalize-duration-label
fix: capitalize duration label
2025-06-21 12:57:00 +05:30
Ejaaz Khan
2aa11de335 fix: Capitalize duration label 2025-06-21 12:42:26 +05:30
Ankush Menat
f56c405e26
fix: Remove meta-bundle caching (#33029)
- This has never worked
- using `modified` isn't a good way to invalidate this cache because it
  doesn't change with customization
2025-06-20 18:33:30 +05:30
Ankush Menat
18ecd6603b
perf: ~2x faster scheduling (#33027)
* perf: Use cached settings

* perf: Cache parsed crons, ~2x faster scheduling
2025-06-20 12:43:22 +00:00
Sagar Vora
81ebf219c3
build: use --frozen-lockfile flag to avoid lockfile generation / updation (#33026) 2025-06-20 17:37:46 +05:30
ruthra kumar
7bb08e9d07
Merge pull request #33023 from ruthra-kumar/toggle_test_flag_in_light_mode
refactor: toggle test flag in lightmode
2025-06-20 15:23:22 +05:30
ruthra kumar
a134b83eb8 refactor: toggle test flag in lightmode 2025-06-20 15:11:16 +05:30
Soham Kulkarni
aedd5c29c0
fix: dont allow Website User to write to public events (#32966) 2025-06-19 20:57:27 +05:30
Ankush Menat
02d72d2bbb
perf: faster gzip compression (#33014)
Same as https://github.com/frappe/press/pull/2400
2025-06-19 12:52:58 +00:00
RitvikSardana
4fbdaf3a9b
fix: add flag for initial email sync (#33006)
* fix: add flag for initial email sync

* fix: rever from_uid calc
2025-06-19 18:13:32 +05:30
mahsem
94109de17d
fix: spelling_serbian_datepick (#32619) 2025-06-19 13:33:45 +02:00
Sagar Vora
4f6e19eec4
perf: use chain flag (#33007) 2025-06-19 11:32:25 +00:00
Ankush Menat
b57eb60486
perf: chain db transactions (#33004)
* perf: chain transactions

Frequently used rollback/commits can be modified to chain previous
transaction.

This reduces one query to DB in most requests.

* perf: chain transactions in requests
2025-06-19 12:37:39 +05:30
ruthra kumar
ee864dac12 refactor: introduce lightmode in parallel test runner 2025-06-19 11:40:09 +05:30
Raffael Meyer
c2dbae3ece
fix(DocType): offer calendar view as default (#32996) 2025-06-18 14:51:16 +02:00
Sagar Vora
f833e4e21b
fix: improve flow to rollback db transaction when processing requests (#32980)
* fix: improve flow to rollback db transaction when processing requests

* fix: rollback, log request and process response for HTTPException
2025-06-18 16:27:46 +05:30