Commit graph

765 commits

Author SHA1 Message Date
KerollesFathy
664417eab9 refactor: remove description from options field 2025-12-30 17:10:55 +00:00
KerollesFathy
4879ff0454 fix: update description for options field in DocField and Customize Form Field 2025-12-30 17:09:48 +00:00
ishtiyak
326e8cb392 feat: Add mask checkbox in customize doctype property 2025-12-23 23:47:49 +05:30
Ejaaz Khan
f09dc7cc07
Merge pull request #34563 from KerollesFathy/ft/add-apply-module-export-filter-on-export-customization
feat: Add Apply Module Export Filter on Export Customization Dialog
2025-12-23 22:16:00 +05:30
Shariq Ansari
950f25dc01
Merge pull request #34770 from shariquerik/event-notifications 2025-12-22 01:54:50 -08:00
sokumon
dd2dc053ca chore: more renames to /desk 2025-12-18 20:45:04 +05:30
K
01ff456d48
fix: link field virtual property (#35208) 2025-12-13 15:46:37 +05:30
Abdeali Chharchhodawala
39b30e0912
refactor: Hide Rename fieldname custom button (#34982) 2025-12-10 17:01:40 +05:30
KerollesFathy
e5a237fc9d refactor: make description on single one line 2025-12-09 12:50:21 +00:00
KerollesFathy
78e75510cc refactor: enhance description for module export filter in Customize Form 2025-12-09 11:47:25 +00:00
Pugazhendhi Velu
e6ebd6ec15 feat: add color property to button field 2025-12-04 16:59:33 +00:00
Akhil Narang
81575386c9
fix: use proper ifnull filter
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-11-20 17:33:07 +05:30
KerollesFathy
c56a725b53 Merge branch 'develop' of https://github.com/frappe/frappe into ft/add-apply-module-export-filter-on-export-customization 2025-11-19 16:56:46 +00:00
Akhil Narang
7ad6f7e2c6
refactor: ensure no meta recursion
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-11-19 21:15:58 +05:30
Akhil Narang
7183caf871
fix(query_builder): default sorting based on doctype meta
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-11-19 21:15:57 +05:30
shariquerik
c517025d07 test: update expected field count in Event customization test 2025-11-19 17:22:17 +05:30
sokumon
fa4e826411 chore: rename app to desk in ui tests 2025-11-14 23:05:13 +05:30
sokumon
49714e916f chore: rename from app to desk 2025-11-14 23:05:13 +05:30
KerollesFathy
39b523ea96 feat: add check to apply module export filter in Export Customizations dialog 2025-11-01 21:41:49 +00:00
Sanket Shah
3914891ebe
fix: increase label field length to 255 chars (#34394)
* fix: increase label field length to 255 chars

Some doc field labels were getting truncated when exceeding 140 characters.

This caused issues during customization of complex forms where descriptive labels were required.

* fix: increase label field length to 255 chars

Some customize form field labels were getting truncated when exceeding 140 characters.

This caused issues during customization of complex forms where descriptive labels were required.
2025-10-28 17:06:24 +05:30
Sanket Shah
eacfe974c7
fix: increase label field length to 255 chars
Some custom field labels were getting truncated when exceeding 140 characters.

This caused issues during customization of complex forms where descriptive labels were required.
2025-10-10 11:19:24 +05:30
Rahul Agrawal
9e5e5ca1ea feat: add Make 'name' searchable in Global Search in custom form 2025-09-26 16:51:18 +05:30
Abdeali Chharchhoda
634d34d8a9 fix: customize rows_threshold_for_grid_search 2025-09-23 16:47:19 +05:30
Shariq Ansari
5d925384dd
Merge branch 'develop' into event 2025-09-04 17:22:42 +05:30
Shariq Ansari
247c98d99b test: update expected field count in Event customization test 2025-09-04 17:19:32 +05:30
Raffael Meyer
cc82ab19ab
feat: syntax highlighting in field description (#33791) 2025-09-03 03:21:34 +02:00
Ritvik Sardana
b3afe4f4f1 chore: rename email account field 2025-07-19 12:26:36 +05:30
Ritvik Sardana
daf8f55458 feat: auto append email account to the document 2025-07-19 11:59:10 +05:30
Ankush Menat
8088bd3891
chore: Drop empty UnitTestCases (#32867)
Next to zero adoption after introduction, just noise in codebase.

I don't see any point in arguing about purity of test cases when
existence and quality of test cases is usually the bigger problem.

Dropped using semgrep
2025-06-10 05:28:53 +00:00
barredterra
30eb14a7dd fix: add param is_system_generated=True to make_property_setter
Defaults to True so that it behaves the same way as `make_custom_field`.
2025-04-21 23:43:48 +02:00
Akhil Narang
94e575b5d0
fix(ci): pin smtp4dev (#32035)
* fix(ci): pin smtp4dev

New version seems to break something.
2025-04-08 13:55:46 +00:00
Sandeep Kakde
8fcd5d1cfa
feat: Adding option to trim custom tables (#31180)
* feat: Adding option to trim custom tables

* refactor: extracting trim_table to index.js from doctype.js & customize_form.js

* refactor: running pre-commit
2025-04-06 15:48:23 +00:00
Raffael Meyer
3f5da98b27
feat: protect attached files (#31855)
* feat: protect attached files

* fix: protection does not apply to draft documents

* chore: update descriptions

* feat: hide delete button when file is protected
2025-03-31 16:00:26 +02:00
Sagar Vora
9a0636bf91 perf: fetch existing fields beforehand 2025-03-08 14:28:19 +05:30
Sagar Vora
7503db4160 perf: restrict doctypes to update when creating custom fields 2025-03-08 14:13:23 +05:30
git-avc
17ea9e2a1c fix: let's customize grid_page_length 2025-02-21 20:21:37 +01:00
Ankush Menat
241eb095ce
perf: skip perm checking on property setters (#29031)
These are internal and never "back linked"
2025-01-02 16:39:21 +00:00
Ankush Menat
60bc472ab6
revert: restore JSON files (#28717)
* Revert: bring back JSON files

* chore: re-apply changes to new files

* chore: remove old TOML files

* chore: delete empty files
2024-12-09 08:41:56 +00:00
Akhil Narang
a073984926
Merge pull request #28660 from akurungadam/tab-ms-events
feat: add, before_remove and remove event triggers for Table MultiSelect
2024-12-04 16:06:43 +05:30
Anoop Kurungadam
07944b7181 feat: add option to add cscript for Table MultiSelect 2024-12-04 13:35:49 +05:30
Akhil Narang
84ef6ec677
refactor: fixup with ruff 0.8.1
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-12-04 13:18:04 +05:30
David Arnold
0204db6547
chore: move to use new test record api (#28105) 2024-10-12 23:13:41 +00:00
David Arnold
443c38daa9
refactor: toml test records for readability (#28065)
* refactor: toml test records for readability

* fix: maintain backwards compatibility

* refactor: transform in-tree records

* chore: don't use deprecated functions (treewide)

* chore: revert migration of tests which depend on old test records list

* feat: add cls.globalTestRecords on IntegrationTestCase
2024-10-10 13:24:02 +02:00
David Arnold
83bc1f09e9
refactor: clarify test record dep management in test modules (#28060) 2024-10-09 13:44:27 +00:00
David Arnold
c2c9d9062a
Testing Improvements 3 (#27995)
* feat: set doctype on test classes

* refactor: Transform `make_test_records` into a generator

* feat: lazy create doctype records on first use

* perf: improve file walker

* fix: submission queue test

* refactor: improve logging a bit

* fix: global records install for app (semifix)
2024-10-06 15:04:47 +00:00
David Arnold
c114e5fae8
refactor: unit vs integration treewide (#27992)
* refactor: constitute unit test case

* fix: docs and type hints

* refactor: mark presumed integration test cases explicitly

At time of writing, we now have at least two base test classes:

- frappe.tests.UnitTestCase
- frappe.tests.IntegrationTestCase

They load in their perspective priority queue during execution.

Probably more to come for more efficient queing and scheduling.

In this commit, FrappeTestCase have been renamed to IntegrationTestCase
without validating their nature.

* feat: Move test-related functions from test_runner.py to tests/utils.py

* refactor: add bare UnitTestCase to all doctype tests

This should teach LLMs in their next pass that the distinction matters
and that this is widely used framework practice
2024-10-06 09:43:36 +00:00
David Arnold
6ab44a883b
Merge pull request #27870 from blaggacao/feat/custom-section-and-column-placement
feat: improve placement for custom field sections and columns
2024-09-30 13:11:11 +02:00
David
40025ec64f
fix: property setter for field ordering 2024-09-30 12:57:32 +02:00
Sumit Bhanushali
392a212b19
Merge pull request #27899 from frappe/perm_log
feat: perm log
2024-09-30 15:10:43 +05:30
Sumit Bhanushali
847dd62ec0 feat: permission log 2024-09-30 14:54:32 +05:30