Commit graph

42294 commits

Author SHA1 Message Date
Ankush Menat
3005e66e45 refactor!: Drop previously deprecated code 2023-06-13 16:00:43 +05:30
Ankush Menat
bd60c60d4e refactor!: remove legacy password hashing
It's been 5+ years, no need to add this compatibility layer anymore.
2023-06-13 16:00:43 +05:30
Sagar Vora
455103248d
fix: workspace blank after login (#21356) 2023-06-13 15:51:27 +05:30
Ankush Menat
cfdbad6653 refactor!: Remove custom script import 2023-06-13 13:13:23 +05:30
Ankush Menat
74cbdbf07f refactor: Deprecate importing of fixturs/custom_scripts 2023-06-13 13:13:23 +05:30
Ankush Menat
22149b5bff chore: increase communication limit
This needs better fix, added temporarily
2023-06-13 12:12:21 +05:30
Vishal Kumar
9d20509492
fix: no role assigned message when role profile is passed (#21342)
* Fix: no role assigned message when role profile is passed

* refactor: rename misleading method

---------

Co-authored-by: Ankush Menat <ankush@frappe.io>
2023-06-13 11:10:47 +05:30
Suraj Shetty
db358aafd5
Merge pull request #21341 from ruchamahabal/fix-fixture-sync
fix: handle fixtures & custom script syncing for missing doctypes
2023-06-13 10:50:02 +05:30
Sagar Vora
fb438f342d
fix: clean insert_after setters when resetting layout (#21346) 2023-06-13 10:42:57 +05:30
Shariq Ansari
ec39a9d612
Merge pull request #21347 from resilient-tech/customize-form-actions
chore(UX): reorder customize form actions (+ one rename)
2023-06-13 09:04:29 +05:30
Sagar Vora
113d271af7 chore(UX): reorder customize form actions (+ one rename) 2023-06-13 02:12:48 +05:30
Sagar Vora
0c72130ae6
fix: set confirm_action instead of reject_action for Reset Layout button (#21345) 2023-06-13 01:52:02 +05:30
Rucha Mahabal
1bab900e6f fix: skip custom script syncing for missing doctypes 2023-06-12 22:09:08 +05:30
Rucha Mahabal
f7abf3b1cf fix: handle fixture syncing for missing doctypes 2023-06-12 22:07:00 +05:30
Suraj Shetty
a8557d8796
Merge pull request #20864 from barredterra/sort-options 2023-06-12 21:40:20 +05:30
Raffael Meyer
93c8c2d93f
fix: error in workspace patch (#21335) 2023-06-12 15:43:23 +05:30
Ritwik Puri
fbc25d206e
Merge pull request #21304 from phot0n/fix-expiry-for-email-queue
feat: bulk retry for email queue & remove infinite* retry for certain smtp exceptions
2023-06-12 15:08:44 +05:30
Ankush Menat
8a30667a97
fix: Fetch non-cached version of Meta on Customize Form. (#21269)
* fix: Replace meta cache when uncached meta is requested

* fix: use meta from DB on customize form

* refactor: make cached kw only, use _dev_server
2023-06-12 14:59:42 +05:30
Raffael Meyer
574ebf0f12
Merge branch 'develop' into sort-options 2023-06-12 11:19:32 +02:00
phot0n
f49818089a feat(minor): bulk retry for email queue
* chore: add retry_sending as a email queue class method
2023-06-12 14:38:43 +05:30
Ankush Menat
98260b3c88
fix(UX): show perm server messages on file uploader (#21331) 2023-06-12 13:53:08 +05:30
Ankush Menat
32f54b6734 chore: remove socketio from boilerplate workflow
[skip ci]
2023-06-12 12:14:05 +05:30
Ankush Menat
6f4a7ddf10 Revert "build(deps)!: Require NodeJS 18 as minimum version (#21303)"
This reverts commit 67cd951013.
2023-06-11 11:40:22 +05:30
Ankush Menat
4f797f0bcd fix: realtime log when commit/rollback happen in same req 2023-06-11 11:40:22 +05:30
Ankush Menat
687b660370 perf: Share queue connection for realtime 2023-06-11 11:40:22 +05:30
Ankush Menat
eb17c12dda fix: reuse redis connection if not rq auth 2023-06-11 11:40:22 +05:30
Ankush Menat
3414c0d063 refactor!: Merge redis_socketio and redis_queue
- realtime communication uses pub-sub and no storage. So using same
  redis server for both should be just fine.
- This is how FC works since quite a lot of time. We haven't seen any
  problem so far.
2023-06-11 11:40:22 +05:30
Ankush Menat
828490e01a chore: bump many more old packages 2023-06-10 20:47:27 +05:30
Ankush Menat
18e791a353 build(deps): PyPDF2 -> pypdf
closes https://github.com/frappe/frappe/issues/19861
2023-06-10 20:47:27 +05:30
Ankush Menat
699e744617 ci: restart bench in patch test
also show bench output
2023-06-10 20:47:27 +05:30
Ankush Menat
8485ac5d62 build(deps): bump many dependencies
test: change code to adapt to new werkzeug client

fix: avoid setting charset

utf8 is default and assumed now by werkzeug, setting this manually is
deprecated.

fix: use string instead of bytes for setting headers

DeprecationWarning: Passing bytes as a header value is deprecated and will not be supported in Werkzeug 3.0.
12:23:34 web.1         |   response.headers["X-Page-Name"] = path.encode("ascii", errors="xmlcharrefreplace")
2023-06-10 20:47:27 +05:30
Ankush Menat
84294900e5 build!: Remove setup.py 2023-06-10 20:47:27 +05:30
Ankush Menat
67cd951013
build(deps)!: Require NodeJS 18 as minimum version (#21303) 2023-06-10 19:22:57 +05:30
Suraj Shetty
aed9e912e4
Merge pull request #21174 from surajshetty3416/scroll-to-field-via-url 2023-06-10 19:05:19 +05:30
Suraj Shetty
321f4169dd Merge branch 'develop' of https://github.com/frappe/frappe into scroll-to-field-via-url 2023-06-10 17:33:47 +05:30
Suraj Shetty
895dab8535 fix: Pass URL hash separately 2023-06-10 17:33:42 +05:30
Raffael Meyer
ed3b764db9
build(deps): bump cryptography and pyOpenSSL (#21307)
cryptography to 41.0.1, pyOpenSSL to 23.2.0
2023-06-10 11:23:15 +05:30
phot0n
1f8598891e fix: remove infinite sending retries for certain exceptions for email queue
* chore: remove expired status & set_expiry job from email queue
2023-06-09 14:38:55 +05:30
Ankush Menat
774a75dbde
perf: use cached workflow doc for transitions (#21300)
* fix: expire `RECORDER_INTERCEPT_FLAG` in one hour

Leaving this running in prod can be dangerous.

* perf: Use cached doc in workflows
2023-06-09 12:43:40 +05:30
Sagar Vora
345da6e314
feat: support reordering standard fields in Form Builder (#21297) 2023-06-09 12:19:30 +05:30
Shariq Ansari
5fbdce888d
Merge pull request #21275 from 101v/new_dashbaorad_chart_for_query_report 2023-06-09 12:17:05 +05:30
Sagar Vora
15ce89fb72
fix: minor improvements to CustomizeForm.reset_layout (#21296) 2023-06-09 10:40:05 +05:30
Ankush Menat
6188d1476e fix: correct method for layout reset 2023-06-09 10:02:43 +05:30
Shariq Ansari
d1b86d9133
Merge branch 'develop' into new_dashbaorad_chart_for_query_report 2023-06-09 09:54:39 +05:30
Ankush Menat
155465c58d
fix: currency precision formatter (#21293) 2023-06-09 00:35:20 +05:30
barredterra
6a22be0739 feat: enable "Sort Options" for Type field 2023-06-08 19:08:55 +02:00
barredterra
49ccc0ab6e feat: make option sorting configurable 2023-06-08 18:55:53 +02:00
Raffael Meyer
0cfcfe4c51
Merge branch 'develop' into sort-options 2023-06-08 18:23:01 +02:00
Sagar Vora
e1764d5a4b
feat: log pid and user in request logs (#21267) 2023-06-08 19:43:29 +05:30
Ankush Menat
e98519211e
feat: let people reset layout back to original (#21290) 2023-06-08 18:07:12 +05:30