Ejaaz Khan
8bca10bcc0
refactor: simplyfy conditions
2026-01-22 16:29:20 +05:30
DhavalGala999
721ef09dad
fix: safely handle null/NaN/empty in shorten_number
...
Prevents 'Cannot read properties of null (reading "length")' in number
cards when aggregate functions (AVG) return null or empty results.
- Return empty string for null, undefined, empty string, NaN
- Use digit count to decide if shortening is needed
- Preserve behavior for valid numeric inputs
2025-12-11 12:41:59 +05:30
s-aga-r
30156b8756
fix (FrappeMail): use custom raise_for_status ( #35171 )
2025-12-11 06:33:38 +00:00
MochaMind
37cc78e190
fix: sync translations from crowdin ( #35162 )
...
* fix: Serbian (Cyrillic) translations
* fix: Croatian translations
* fix: Bosnian translations
* fix: Serbian (Latin) translations
2025-12-11 11:01:28 +05:30
Ejaaz Khan
fa85db7cd0
Merge pull request #35163 from iamejaaz/remove-list-sidebar
...
feat: userwise list filters
2025-12-11 10:46:32 +05:30
Manzoor Sofi
dbad0ce1fe
feat: allow restricting public file uploads to System Managers ( #34879 )
...
Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com>
2025-12-11 00:38:47 +01:00
Soham Kulkarni
624c0df987
Merge pull request #35166 from sokumon/robust-page-delete
2025-12-11 03:29:26 +05:30
Raffael Meyer
0efdebb7d8
fix(Contact): don't go to last doc on validation errors ( #35165 )
2025-12-10 22:13:17 +01:00
sokumon
87791bdfe0
fix(page): catch module not found error
2025-12-11 02:30:57 +05:30
Ejaaz Khan
c978414da4
feat: add option to select list filters
2025-12-10 23:36:59 +05:30
Ejaaz Khan
9cf559c277
Merge pull request #35153 from iamejaaz/set-like-default-filter
...
fix: set like option as default filter
2025-12-10 21:23:17 +05:30
Soham Kulkarni
0424d2726c
Merge pull request #35157 from sokumon/auto-generate-fix
2025-12-10 20:49:07 +05:30
sokumon
4e4e5ea418
fix: dont use single doctype in auto generating sidebar
2025-12-10 19:36:46 +05:30
Sagar Vora
2b9752097f
refactor!: deprecate older web view links ( #35150 )
2025-12-10 18:12:49 +05:30
Soham Kulkarni
c22a1937b5
Merge pull request #35067 from sokumon/remove-orphans
2025-12-10 18:01:14 +05:30
Ejaaz Khan
820f3bc05b
fix: set like option as default filter
2025-12-10 17:49:06 +05:30
Akhil Narang
461bb22a68
Merge pull request #35148 from akhilnarang/get-lazy-doc-check-permission
...
feat(get_lazy_doc): add `check_permission` parameter
2025-12-10 17:43:13 +05:30
Abdeali Chharchhodawala
39b30e0912
refactor: Hide Rename fieldname custom button ( #34982 )
2025-12-10 17:01:40 +05:30
Abdeali Chharchhodawala
da33fd6237
feat: configure Min Max dates for Date Range field ( #35116 )
2025-12-10 16:53:33 +05:30
Akhil Narang
ef6a0bffc2
fix: update overloaded get_doc() signature
...
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-12-10 16:52:37 +05:30
Akhil Narang
2dcfe07ca8
refactor: make use of check_permission parameter for get_lazy_doc
...
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-12-10 16:52:26 +05:30
Ejaaz Khan
1fdacff9b0
Merge pull request #34962 from git-avc/tabs_on_grid_row_form
...
feat: let's use tabs on grid row form
2025-12-10 16:35:17 +05:30
Akhil Narang
4751bc06d7
Merge pull request #35103 from Z4nzu/fix/email-validation-rfc5322-27337
...
feat(utils): replace custom email parsing with RFC-compliant validation
2025-12-10 15:54:13 +05:30
Akhil Narang
75b91f44ce
feat(get_lazy_doc): add in check_permission parameter
...
So as to avoid manually calling doc.check_permission() often
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-12-10 15:40:58 +05:30
Akhil Narang
bb5a94ac20
Merge pull request #35135 from akhilnarang/fix-run-doc-method
...
feat(get_doc): add in `check_permission` parameter
2025-12-10 15:36:27 +05:30
avc
3ea988f5e8
Merge branch 'frappe:develop' into tabs_on_grid_row_form
2025-12-10 09:55:19 +01:00
git-avc
e21d05c20c
fix: wrong tab naming for testing
2025-12-10 09:22:47 +01:00
git-avc
d79e684c76
test: add child row form test
2025-12-10 09:11:02 +01:00
Soham Kulkarni
bfd5be372e
Merge pull request #35139 from sokumon/sidebar-fixes
2025-12-10 13:05:54 +05:30
K
2e36bfbbae
fix: add label for signature field in print format ( #35144 )
2025-12-10 07:35:36 +00:00
sokumon
afbe7fae14
fix: align help dropdown to help item
2025-12-10 12:41:32 +05:30
sokumon
6119261682
fix: search sidebar item style
2025-12-10 12:41:32 +05:30
MochaMind
b7e4e6b325
fix: sync translations from crowdin ( #35141 )
...
* fix: French translations
* fix: Spanish translations
* fix: Arabic translations
* fix: Czech translations
* fix: Danish translations
* fix: German translations
* fix: Hungarian translations
* fix: Italian translations
* fix: Dutch translations
* fix: Polish translations
* fix: Portuguese translations
* fix: Russian translations
* fix: Slovenian translations
* fix: Serbian (Cyrillic) translations
* fix: Swedish translations
* fix: Turkish translations
* fix: Chinese Simplified translations
* fix: Vietnamese translations
* fix: Portuguese, Brazilian translations
* fix: Indonesian translations
* fix: Persian translations
* fix: Tamil translations
* fix: Thai translations
* fix: Croatian translations
* fix: Burmese translations
* fix: Bosnian translations
* fix: Norwegian Bokmal translations
* fix: Serbian (Latin) translations
* fix: Esperanto translations
---------
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2025-12-10 12:18:43 +05:30
Ejaaz Khan
13a2a92f59
fix: define variable with default value ( #35147 )
2025-12-10 06:33:44 +00:00
avc
c9c58fd089
Merge branch 'frappe:develop' into tabs_on_grid_row_form
2025-12-10 07:26:38 +01:00
Jannat Patel
630987d97c
Merge pull request #35145 from frappe/data-import-issue
...
fix: validate import columns only if type is insert
2025-12-10 11:43:57 +05:30
Jannat Patel
c9e8a293a4
fix: validate import columns only if type is insert
2025-12-10 11:30:13 +05:30
Ejaaz Khan
5386cba461
Merge pull request #35126 from iamejaaz/new-navbar-design
...
feat: new navbar design
2025-12-10 11:27:01 +05:30
Ejaaz Khan
1678d82a69
test: remove optional delete anban test case
2025-12-10 11:01:09 +05:30
Ejaaz Khan
11146bb1cc
chore: skip maxscale in github actions mariadb setup
2025-12-10 10:38:48 +05:30
avc
9c06b6e089
Merge branch 'frappe:develop' into tabs_on_grid_row_form
2025-12-09 21:04:39 +01:00
git-avc
57e88017ac
fix: bring back tab selector
2025-12-09 21:01:13 +01:00
Ejaaz Khan
f2c37576af
test: fix kanban test cases
2025-12-09 23:10:16 +05:30
Akhil Narang
c290cffc27
fix(run_doc_method): check for permissions when calling get_doc
...
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-12-09 19:31:26 +05:30
Akhil Narang
40ebe6b97a
feat(get_doc): add in check_permissions parameter
...
If a string, we'll try to check for that permission
Otherwise, we'll just check for `read`
2025-12-09 19:31:14 +05:30
Soham Kulkarni
ec04d47bed
Merge pull request #35136 from sokumon/refactor-auto-generate
2025-12-09 19:09:42 +05:30
Rahul Agrawal
dfd956f236
fix: allow same filter multiple times in workspace shortcut ( #35133 )
...
* fix: populate multiple filters of same type in URL
* test: increase wait time for jump to field
2025-12-09 19:00:01 +05:30
sokumon
104824dc91
chore: move code to the correct file
2025-12-09 18:20:22 +05:30
Soham Kulkarni
1deffcedd9
Merge pull request #34918 from sokumon/module-sidebar
2025-12-09 18:03:47 +05:30
Ejaaz Khan
da936cc2fe
test: add correct id for copying title
2025-12-09 17:40:54 +05:30