Commit graph

46163 commits

Author SHA1 Message Date
Ankush Menat
33547a6354 ci: group output and limit diff
Verbose outut is MASSIVE and unreadable.
2024-03-20 14:23:08 +05:30
Shariq Ansari
2e47f66d4e fix: row border was leaking 2024-03-20 14:19:57 +05:30
Ankush Menat
fbaa2549f2 test: add test for searching with paren 2024-03-20 12:30:11 +05:30
Ankush Menat
065674236c refactor: duplicate check for * 2024-03-20 12:29:58 +05:30
Ankush Menat
5eca52b2c7 fix: only trim tab if it starts with tab 2024-03-20 12:29:58 +05:30
Ankush Menat
cc4e628edf fix: remove unnecessary dummy column 2024-03-20 12:29:58 +05:30
Ankush Menat
3facad0a25 fix: avoid parsing reserved keywords and simple strings 2024-03-20 12:29:58 +05:30
Ankush Menat
414b1beffd Revert "Revert "perf: cache fieldname extraction""
This reverts commit ffe84c9f9d.
2024-03-20 12:29:58 +05:30
Ankush Menat
ea193ecd48 Revert "Revert "fix: search_link fails when txt contains parentheses (#22892)""
This reverts commit c0cf13b8e8.
2024-03-20 12:29:57 +05:30
barredterra
c6930ce185 feat: add option to set default email recipients 2024-03-20 01:17:46 +01:00
barredterra
3730dfa44e feat: add option to filter email recipients 2024-03-20 00:44:22 +01:00
barredterra
b7c6b9f197 fix: align rows with filters 2024-03-19 21:37:23 +01:00
barredterra
e7b65db73a refactor: like and unlike 2024-03-19 19:42:12 +01:00
barredterra
cd9f9ab473 refactor: get_like_html 2024-03-19 19:17:16 +01:00
barredterra
19e9d51f48 Merge branch 'develop' into list-performance 2024-03-19 19:12:18 +01:00
Ankush Menat
cc2c39d583
fix: avoid translating layout field labels (#25548)
- section
- tabs

Resolves https://github.com/frappe/frappe/pull/25482#discussion_r1530827772
2024-03-19 18:01:39 +00:00
Raffael Meyer
246f92dba0
refactor: remove dead code (likes-count) (#25528) 2024-03-19 23:25:00 +05:30
Ankush Menat
f4169d7870
Merge pull request #25506 from revant/feat-redis-sentinel-for-queues
feat: connect to redis sentinel for redis queue
2024-03-19 22:59:29 +05:30
Ankush Menat
e47e76897a
fix: notify on failed s3 backup upload (#25544) 2024-03-19 15:50:37 +00:00
Corentin Flr
e3d00e9117
fix(workspace): Don't allow Welcome as default workspace
Co-authored-by: Shariq Ansari <30859809+shariquerik@users.noreply.github.com>
2024-03-19 16:24:13 +01:00
Akhil Narang
288a7c3fc2
Merge pull request #25538 from akhilnarang/fix-undefined-document
fix: prevent TypeError if doc not defined
2024-03-19 17:34:43 +05:30
Akhil Narang
d978ca8ca5
Merge pull request #25533 from akhilnarang/fix-undefined-fields
fix: handle meta.fields being undefined
2024-03-19 17:34:16 +05:30
Akhil Narang
978e3407b6
fix: prevent TypeError if doc not defined
Happens here on a local setup if I click `Compose Email` button

communication.js:212 Uncaught TypeError: Cannot read properties of undefined (reading 'doc')
    at frappe.views.CommunicationComposer.guess_language (communication.js:212:32)
    at frappe.views.CommunicationComposer.setup_print (communication.js:536:8)
    at frappe.views.CommunicationComposer.prepare (communication.js:239:8)
    at frappe.views.CommunicationComposer.make (communication.js:41:8)
    at new frappe.views.CommunicationComposer (communication.js:16:8)
    at Object.primary_action (communication__list_js:34:3)
    at HTMLButtonElement.<anonymous> (list_view.js:1426:19)
    at HTMLButtonElement.dispatch (jquery.js:5135:27)
    at elemData.handle (jquery.js:4939:28)

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-03-19 17:21:28 +05:30
Raffael Meyer
7be963345b
Merge pull request #25530 from earona/feat-doctype-extractor 2024-03-19 11:56:26 +01:00
Akhil Narang
674ca78cfe
fix: handle meta.fields being undefined
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-03-19 12:26:17 +05:30
RitvikSardana
f1c4f88843 fix: eval support for child table 2024-03-19 12:02:17 +05:30
Suraj Shetty
6992bbba8a
Merge pull request #23906 from Shankarv19bcr/multiselect_list
fix(UX): Multiselect List control
2024-03-19 10:51:17 +05:30
Exequiel Arona
9a0761f1c0
fix: suggested correction applied
frappe/gettext/extractors/doctype.py

Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com>
2024-03-19 00:04:22 -03:00
barredterra
d67b69e93f refactor: align list style to frappe-ui 2024-03-19 01:53:36 +01:00
barredterra
3dd648e5f8 refactor: use ElementFactory 2024-03-19 01:13:56 +01:00
Exequiel Arona
9033f5c65d feat: add description of doctype to extractor 2024-03-18 19:26:32 -03:00
barredterra
de0cdc86ba perf: get_like_html 2024-03-18 20:50:06 +01:00
barredterra
d238d8b3fd perf: avoid useless JSON parsing 2024-03-18 20:02:14 +01:00
barredterra
84e4fb4b03 fix: handle empty seen 2024-03-18 20:01:27 +01:00
barredterra
69f634da0a perf: strip html from html fields only 2024-03-18 18:27:13 +01:00
barredterra
b24062ea50 perf: construct html from scratch
Instead of parsing from string and re-querying the needed elements.
2024-03-18 17:33:12 +01:00
barredterra
fbaa35ba1c perf: get rid of unnecessary jquery 2024-03-18 17:31:23 +01:00
Frappe PR Bot
99a8ff885e
fix: sync translations from crowdin (#25508)
* fix: Spanish translations

* fix: French translations

* fix: German translations

* fix: Spanish translations

* fix: Arabic translations

* fix: Persian translations
2024-03-18 21:18:06 +05:30
Ankush Menat
fa6ec99c89
fix: escape text types before setting disp area (#25520) 2024-03-18 21:17:09 +05:30
Raffael Meyer
0ec8f8f108
fix: disable selected page length button (#25519) 2024-03-18 20:41:43 +05:30
Ankush Menat
d7f82bc260
fix: escape value in multiselect pill (#25516) 2024-03-18 20:11:28 +05:30
Ankush Menat
a87948befe
Merge pull request #25502 from ankush/signal
feat: debug stuck process by sending SIGUSR1
2024-03-18 19:35:10 +05:30
Ankush Menat
fdd74e3ac1 fix: set sane default timeout on SMTP 2024-03-18 19:19:32 +05:30
Ankush Menat
8a7beebf30
fix: handle distinct for fieldname (#25511)
`distinct count(fieldname)` is supported well but `count(distinct fieldname)` fails if fieldname contains full field with table name included. This PR just adds basic handling for it.

Needs to be rewritten entirely in QB __some day__.
2024-03-18 13:38:29 +00:00
Fisher Yu
41a7b42f16
fix: Translate form and workflow builder (#25482)
* Update AttachControl.vue

* Update ButtonControl.vue

* Update CheckControl.vue

* Update CodeControl.vue

* Update DataControl.vue

* Update ImageControl.vue

* Update LinkControl.vue

* Update RatingControl.vue

* Update SelectControl.vue

* Update SignatureControl.vue

* Update TableControl.vue

* Update TextControl.vue

* Update TextEditorControl.vue

* Update Section.vue

* Update Column.vue

* Update Tabs.vue

* Update Field.vue

* Update Sidebar.vue

* Update AddFieldButton.vue

* Update AddFieldButton.vue

* Update Section.vue

* Update WorkflowBuilder.vue

* Update Autocomplete.vue

* Update EditableInput.vue

* Update AttachControl.vue

* Update ButtonControl.vue

* Update CheckControl.vue

* Update CodeControl.vue

* Update DataControl.vue

* Update ImageControl.vue

* Update LinkControl.vue

* Update RatingControl.vue

* Update SelectControl.vue

* Update SignatureControl.vue

* Update TextControl.vue

* Update TextEditorControl.vue

* Update Field.vue

* Update EditableInput.vue

* Update TableControl.vue

* Update Column.vue

* fix: variable in translatable string

* fix: add context for row number label

* fix: translate labels in workflow builder

* style: formatting

---------

Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com>
Co-authored-by: Ankush Menat <ankush@frappe.io>
2024-03-18 18:41:50 +05:30
Akhil Narang
6c767bf8d6
fix: skip setting of contact full name if its too long (#25509)
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-03-18 18:38:23 +05:30
David Arnold
56f1ed4fb3
fix: exclude irrelevant regional links (#25510) 2024-03-18 18:37:43 +05:30
Gursheen Anand
351151b0ff fix: reset announcements after saving settings 2024-03-18 14:54:36 +05:30
Gursheen Anand
1a0fe4c48d fix: toolbar condition for setting up widget 2024-03-18 14:53:48 +05:30
Gursheen Anand
86f97922d1 feat: add html for widget below navbar 2024-03-18 14:47:58 +05:30