Commit graph

55358 commits

Author SHA1 Message Date
Shrihari Mahabal
6284ad13cd
Merge pull request #38876 from ShrihariMahabal/check-perm-on-user-email-awaiting
fix: add perm check on user email awaiting
2026-04-24 18:12:59 +05:30
Shrihari Mahabal
c19dd276ba fix: add perm check on user email awaiting 2026-04-24 17:10:50 +05:30
Ankush Menat
098a0851c6
ci: Fix coverage reporting (again) (#38849)
* chore: remove _decorate_all_methods_and_functions_with_type_checker

No one understands this runtime magic anymore.

* build: Bump coverage.py to latest

* test: Skip github in coverage reporting

* test: Print traceback from all threads when test is stuck

* ci: Enable coverage in server side tests

* ci: Always enable coverage

It's cheap in recent python versions, our reasons for selectively
disabling aren't valid anymore.

* ci: Disable stderr capturing

* ci: Use default buffer behaviour in unittest runner

* ci(coverage): Set concurrency to multiprocessing

We do use multiprocessing, perhaps the patches aren't concurrectly
handled?

* ci(coverage): Try parallel run

* fix: Apply subprocess patch

* ci: Don't start web server with coverage

Causes deadlock for some reason. We don't actually report it either.

* ci: only submit UI coverage if ran

* test: remove aggresive stuck test checking

* ci: disable UI coverage

(for now)
2026-04-24 16:05:14 +05:30
Ejaaz Khan
d9d35fa4ad
Merge pull request #38866 from iamejaaz/small-ui-ux-fix
fix(ListView): Small UI & UX fixes related to navbar
2026-04-24 15:47:24 +05:30
RitvikSardana
b484cf0136
fix: pytz to filter out deprecated timezones (#38751) 2026-04-24 14:06:40 +05:30
Ejaaz Khan
f7a0be068b fix: set max-width to list title 2026-04-24 13:12:50 +05:30
Ejaaz Khan
d68a814e02 fix(ListView): hide indicator on listview 2026-04-24 13:01:31 +05:30
Ejaaz Khan
8054844193
Merge pull request #38767 from Abdeali099/delete-custom-fields-utility
feat: added a method to delete custom_fields
2026-04-24 12:48:51 +05:30
Abdeali Chharchhoda
1d571827cf chore: clear cache after deleting custom fields 2026-04-24 12:01:34 +05:30
Ejaaz Khan
398e4879d5
Merge pull request #38864 from iamejaaz/bum-datatable
chore: update datatble to 1.20.2
2026-04-24 11:25:06 +05:30
Ejaaz Khan
43d7497588 chore: update datatble to 1.20.2 2026-04-24 11:15:36 +05:30
Ankush Menat
1f9015a9c2
fix: Re-add rate limit on blog comments (#38862) 2026-04-24 05:09:14 +00:00
Kerolles Fathy
13230516b8
Merge pull request #38858 from devdiogenes/edit_section-translatable
fix: Make Edit Section title translatable in Print format Builder
2026-04-24 01:09:43 +03:00
Kerolles Fathy
3d414812c8
Merge pull request #38857 from devdiogenes/fix-condition-examples-translatable
fix: Makes Condition Examples title translatable
2026-04-24 01:08:52 +03:00
devdiogenes
984ebe5ae7 fix: Make Edit Section title translatable in Print format Builder 2026-04-23 19:47:39 +00:00
Ejaaz Khan
25c95c7f9d
Merge pull request #38831 from s-aga-r/fix-66079
fix(SMTP): config to disable EHLO after AUTH
2026-04-23 23:32:52 +05:30
Ejaaz Khan
be6e85fe9e
Merge pull request #38748 from barredterra/fix/test-runner-missing-doctype
fix(tests): skip uninstalled doctypes in test record dependency walk
2026-04-23 23:21:48 +05:30
Ejaaz Khan
778aa12feb
Merge pull request #38393 from barredterra/defer-doctype-export
fix: defer DocType exports until after save response
2026-04-23 23:19:16 +05:30
Saqib Ansari
a8c373a2f4
Merge pull request #38576 from nextchamp-saqib/concurrent_limit
feat: add `@frappe.concurrent_limit()` decorator
2026-04-23 22:55:59 +05:30
Saqib Ansari
01de388c26
Merge pull request #38800 from nextchamp-saqib/qb-json-functions
feat: add JSON functions in query builder
2026-04-23 22:50:47 +05:30
Aarol D'Souza
f10abb4e06
Merge pull request #38750 from pratikb64/fix/delete-utils
fix: add get_dynamic_linked_docs & get_linked_docs utils
2026-04-23 20:27:35 +05:30
AarDG10
1257e0db42 refactor(delete_doc): minor refactor in qb usage 2026-04-23 20:13:42 +05:30
Pratik
05532b3697 refactor: remove for loop while raising exception 2026-04-23 18:52:54 +05:30
Hussain Nagaria
1b07869248
Merge pull request #38828 from imgullu786/fix/workspace-save 2026-04-23 17:15:34 +05:30
Shrihari Mahabal
620541d97c
Merge pull request #38843 from ShrihariMahabal/event-permissions
fix: check permissions for getting and updating events
2026-04-23 15:51:00 +05:30
Shrihari Mahabal
b4c2a6c617 fix: check permissions for getting and updating events 2026-04-23 15:38:32 +05:30
Aarol D'Souza
58badf002c
Merge pull request #38815 from AarDG10/fix-client
fix(client): add stronger checks in save and set_value endpoints
2026-04-23 14:06:58 +05:30
Md Gulam Gaush
be0cf977a2 fix: Page not found error when saving public workspace with multi word name 2026-04-23 11:49:24 +05:30
Abdeali Chharchhoda
9a75ff6fd3 test: enhance delete_custom_fields test to cover multiple deletion methods 2026-04-23 11:26:47 +05:30
Saqib Ansari
588112b833
refactor: bring back collapse button (#38742) 2026-04-23 11:26:20 +05:30
s-aga-r
7f355b3f53 fix(SMTP): config to disable EHLO after AUTH 2026-04-23 11:25:54 +05:30
Abdeali Chharchhoda
7fd4451e96 refactor: enhance delete_custom_fields function to support bypassing hooks 2026-04-23 10:51:52 +05:30
Saqib Ansari
9d3f410037 feat: add tests for JSON functions 2026-04-23 10:29:58 +05:30
AarDG10
8825691746 fix(client): add blocklist for save endpoint
These fields are standard and shouldn't be editable through an endpoint. Discarded some of them since they already validate, these don't.
2026-04-23 10:16:43 +05:30
Ejaaz Khan
1cf89c9bc9
Merge pull request #38813 from devdiogenes/fix-translate-docname-share-dialog
fix: Make docname translatable in share dialog
2026-04-23 00:23:08 +05:30
devdiogenes
95d0fecee7 fix: Makes Condition Examples title translatable 2026-04-22 18:50:01 +00:00
MochaMind
fdaa45754f
fix: sync translations from crowdin (#38820) 2026-04-22 20:23:05 +02:00
Ejaaz Khan
3d8c444c8c
Merge pull request #38819 from frappe/revert-38249-fix/serial-no-style-on-report
Revert "fix(report): enhance the visibility of serial-no at first column"
2026-04-22 23:31:42 +05:30
Ejaaz Khan
cbfeb13753
Revert "fix(report): enhance the visibility of serial-no at first column (#38…"
This reverts commit 8509c79877.
2026-04-22 23:30:16 +05:30
Ejaaz Khan
6293525d97
Merge pull request #38805 from iamejaaz/64416-default-app
fix(BulkEdit): Default app options not populating
2026-04-22 22:58:01 +05:30
Kerolles Fathy
215a4231f5
Merge pull request #38816 from KerollesFathy/translate-no-tags
fix(filter): update condition to use translated string for "No Tags"
2026-04-22 19:10:54 +02:00
KerollesFathy
1722a6204c fix(filter): update condition to use translated string for "No Tags" 2026-04-22 16:40:49 +00:00
AarDG10
616a17c3ec refactor(client): add stronger checks
Previous code was very passive for dicts., this fixes that by parsing and then checking membership.
2026-04-22 21:13:38 +05:30
Shrihari Mahabal
c30ea141b6
Merge pull request #38810 from ShrihariMahabal/hide-user-login
fix: hide user login
2026-04-22 20:03:05 +05:30
Shrihari Mahabal
d680d21646 refactor: remove unnecessary msgprint 2026-04-22 19:43:23 +05:30
devdiogenes
3c95598c1d fix: Make docname translatable in share dialog 2026-04-22 13:43:33 +00:00
Shrihari Mahabal
fe7b1ca7bd fix: dont show user does not exist error 2026-04-22 17:59:48 +05:30
Ejaaz Khan
b17f60a7fa fix(BulkEdit): Default app options not populating 2026-04-22 17:47:44 +05:30
Aarol D'Souza
e9d579125d
Merge pull request #38802 from AarDG10/fix-queue
fix(queue): correct the conditional check in retry_sending_emails
2026-04-22 17:34:14 +05:30
Henning Wendtland
3571469cea fix(queue): correct the conditional check in retry_sending_emails 2026-04-22 17:25:19 +05:30