Commit graph

50292 commits

Author SHA1 Message Date
Abdeali Chharchhoda
116aebb56f fix: add module information to property setter 2025-07-14 16:51:23 +05:30
Ankush Menat
b443851ce1
test: fix test data generation code (#33314)
This never worked, it was just silently ignored till now.
2025-07-14 09:19:53 +00:00
Soham Kulkarni
41f23905a1
Merge pull request #33310 from sokumon/fix-ui-test
fix(test): insert translation
2025-07-14 14:25:18 +05:30
sokumon
4b3e256045 fix(test): insert translation 2025-07-14 12:49:26 +05:30
El-Shafei H.
272abfbd4c
fix: add Translator role to Translation DocType (#33297) 2025-07-14 06:55:06 +00:00
Soham Kulkarni
c108a80cdf
Merge pull request #33301 from sokumon/fix-typo
fix: url in patch
2025-07-12 19:33:23 +05:30
sokumon
94a9c6283b fix: url in patch 2025-07-12 16:42:19 +05:30
P-Froggy
00a5fde3ad
feat: Enable _doc_before_save for child documents (#33279)
* Initial Commit

* Apply suggestion from @ankush

* refactor: move unrelated code out of try-except block

* test: child table level value change detection

---------

Co-authored-by: Ankush Menat <ankushmenat@gmail.com>
Co-authored-by: Ankush Menat <ankush@frappe.io>
2025-07-11 12:33:00 +00:00
zeel prajapati
2afc1582f6
fix: update delete or cancel popup doc links to handle edge cases (#33261) 2025-07-11 17:57:51 +05:30
Soham Kulkarni
cee23ed3f7
Merge pull request #33097 from flaviacastro/fix/add-missing-messages-to-load-translations
fix: add missing messages to load_translations in web form list file
2025-07-11 17:53:28 +05:30
Akhil Narang
ef6c642152
fix(data_import): only convert link values to lowercase for mariadb (#33274)
We use a case-insensitive collation there, but PostgreSQL and SQLite are case sensitive

Followup to #33196
2025-07-11 17:23:38 +05:30
Akhil Narang
0322b014c2
fix(data_import): only convert link values to lowercase for mariadb
We use a case-insensitive collation there, but PostgreSQL and SQLite are case sensitive

Followup to #33196

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-07-11 17:11:46 +05:30
Soham Kulkarni
439215b91e
Merge branch 'develop' into fix/add-missing-messages-to-load-translations 2025-07-11 15:42:05 +05:30
Ankush Menat
b74b8f16b7
refactor: slim down init.py further (#33284)
* refactor: move document utils

* test: rewrite init.py test

The LOC is 1000 less than what it used to be.
2025-07-11 15:34:50 +05:30
Ankush Menat
1ed2447f6b
fix!: Always cast db.get_value for singles (#33276) 2025-07-11 07:32:41 +00:00
Ankush Menat
afb720e003
refactor: move stuff away from init.py (#33283)
* chore: Drop unused imports

* refactor: split translation utils from init.py

* refactor: move sendmail from init.py

* refactor: move prints to attach_print
2025-07-11 07:18:16 +00:00
Logesh Periyasamy
8ef3868e57
fix: convert as float (#33275) 2025-07-11 10:37:35 +05:30
Ankush Menat
a6b716acaa
test: reduce sanity test time (#33277)
Takes too long. Unlikely to break soon as this code is hardly modified.
2025-07-10 13:16:58 +00:00
Soham Kulkarni
b834b33b56
Merge pull request #32839 from sokumon/values-over-chart
fix: configure to show values on top of bar and line graphs
2025-07-10 11:52:05 +05:30
Akhil Narang
325c881dc4
Merge pull request #33262 from akhilnarang/fix-reinstall-lock
feat: delete existing site locks when setting up site directories
2025-07-10 11:10:23 +05:30
Ankush Menat
1fa97d404a
fix: Handle case differences while sending email to a document (#33270)
This fails for doctypes where name isn't title case.

E.g. `HD Ticket` becomes `Hd Ticket`.
2025-07-10 04:43:46 +00:00
ruthra kumar
972adc54b1
Merge pull request #33263 from ruthra-kumar/fix_incorrect_test_count_in_lightmode_test_runner
refactor: remove duplicate call to start test
2025-07-09 15:20:42 +05:30
ruthra kumar
a755f5acd3 refactor: remove duplicate call to start test 2025-07-09 15:05:08 +05:30
Ejaaz Khan
0a64adbf9e
Merge pull request #33244 from aerele/group-by-child-to-parent
fix: allow child-to-parent grouping in report view
2025-07-08 18:01:08 +05:30
Akhil Narang
8cbd51eafa
fix(sqlite): accept chain for commit and rollback (#33250)
Don't do anything with it for now

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-07-08 07:14:29 +00:00
Diptanil Saha
07ad2b76bb
feat: pdf option in auto email report (#33247) 2025-07-08 11:27:50 +05:30
Sagar Vora
71428b7dcb
feat: utility to commit certain queries after sending response (#32978)
* feat: utility to commit certain queries after sending response

* fix: add error handling

* refactor: subclass CallbackManager
2025-07-08 05:02:27 +00:00
Akhil Narang
c895e8b387
Merge pull request #33100 from akhilnarang/fix-orderby-function-check
fix: tighten function check in `validate_order_by_and_group_by`
2025-07-07 18:19:23 +05:30
Akhil Narang
6e6150d193
fix(db_query): don't allow unclosed quotes
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-07-07 17:37:06 +05:30
Akhil Narang
41a13a0b07
fix: tighten function check in validate_order_by_and_group_by
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-07-07 17:37:06 +05:30
ravibharathi656
1156aced08 fix: allow child-to-parent grouping in report view 2025-07-07 16:04:35 +05:30
Ernesto Ruiz
57067b9af7
chore: add translation function to file_backup_notification template (#33231) 2025-07-07 11:28:05 +05:30
avc
38c64da0d6
fix: frappe.local has not _realtime_log (#33236) 2025-07-07 11:06:04 +05:30
Christian Werner
8978d24f9d
fix: improve shortcuts for German keyboard layout (#31647)
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com>
2025-07-06 19:03:04 +02:00
Ejaaz Khan
4fd2c8c338
Merge pull request #33222 from VishalSindham/fix/form_sidebar-Make_user_field_the_focus_field
fix(form_sidebar): Make user field the focus field
2025-07-06 11:58:46 +05:30
sokumon
690430195f chore: update frappe charts 2025-07-05 17:17:25 +05:30
MochaMind
9b3453c088
fix: sync translations from crowdin (#33171) 2025-07-04 22:24:54 +02:00
Alan
b3b845f022
Merge pull request #33188 from frappe/oauth2-updates
feat: OAuth2 updates, adds RFC 8414, 7591, 9278
2025-07-04 16:21:12 +05:30
18alantom
3eab2b73b7
chore: update readme 2025-07-04 15:24:44 +05:30
18alantom
c4f2335f11
fix: support public client 2025-07-04 15:05:50 +05:30
18alantom
db4a7504e5
fix: add hooks to handle cors 2025-07-04 13:18:43 +05:30
18alantom
e76c1830e1
chore: add global flag for Social Login Key 2025-07-04 11:25:06 +05:30
Sagar Vora
56b7786599
fix: drop method-related code from whitelist (#33225) 2025-07-04 09:31:23 +05:30
Vishal Sindham
89e8e33d12 fix(form_sidebar): Make user field the focus field 2025-07-03 22:08:45 +05:30
Akhil Narang
3a6a2277c8
Merge pull request #33216 from akhilnarang/fix-api-name-set
feat(api/v2): allow setting  name while creating document
2025-07-03 18:40:59 +05:30
Sagar Vora
ede9e6ed97
Merge pull request #33217 from sagarvora/perf-typing-validations 2025-07-03 12:58:00 +00:00
Ankush Menat
1a7da4f025
fix: keep setup_complete in sync with rest (#33215)
For backward compatbility of whatever reads System Settings.
2025-07-03 18:19:23 +05:30
Sagar Vora
e14218a671 refactor: simplify prepared_args creation, use prepared union type 2025-07-03 18:14:09 +05:30
Sagar Vora
9634fa58b0 refactor: define annotations earlier 2025-07-03 18:08:48 +05:30
Akhil Narang
ef5dc763e9
feat(api/v2): set name if passed when creating document
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-07-03 17:52:25 +05:30