Commit graph

51869 commits

Author SHA1 Message Date
Sagar Vora
2c774a75a2 fix: restrict send_login_link to POST method only 2025-11-21 18:13:35 +05:30
Sagar Vora
35077703a0 fix: only allow POST in some api/v2/ methods 2025-11-21 17:47:36 +05:30
Sagar Vora
9c6594b47c fix: restrict HTTP methods for some public methods 2025-11-21 17:33:20 +05:30
Sagar Vora
43133d01f3
Merge pull request #34821 from sagarvora/fix-ui-test-helper-condition 2025-11-21 15:38:48 +05:30
Ritwik Puri
541b7ac291
feat(minor): add support for custom queue monitoring in rq job list (#34790) 2025-11-21 15:38:29 +05:30
Sagar Vora
faca66c264 fix: correct boolean logic in test helper condition 2025-11-21 15:29:14 +05:30
Sagar Vora
72b62f7c49
Merge pull request #34820 from sagarvora/fix-test-endpoint-responses 2025-11-21 14:56:03 +05:30
Sagar Vora
37c88f882b refactor: simplify test endpoint responses 2025-11-21 14:45:35 +05:30
Soham Kulkarni
ed056197d1
Merge pull request #34818 from sokumon/desktop-fixes
fix: redirects and exporting logic for desktop icon
2025-11-21 14:31:22 +05:30
sokumon
f1e06da058 fix(sidebar): show collpase button after discard is clicked 2025-11-21 14:07:05 +05:30
sokumon
6b3fe39a1a fix: add a seperate redirect for app to desk 2025-11-21 12:58:22 +05:30
sokumon
372c6e6fce fix: export productivity icon 2025-11-21 12:55:06 +05:30
sokumon
c60a990a72 fix: check in_import before exporting 2025-11-21 12:42:06 +05:30
ALB.Leach
029b1fd3c6
feat: allow tel: protocol hyperlinks (#34699) 2025-11-21 06:05:59 +00:00
Raffael Meyer
d508948a93
fix(Notification): include "Attach Image" fieldtype in attachment options (#34803) 2025-11-21 02:52:11 +00:00
Raffael Meyer
60e470b2f1
fix(FileUploader): minor stability improvements (#34808)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-21 03:39:45 +01:00
Raffael Meyer
9b037f2207
test(custom_buttons): fix sidebar collapse logic (#34812) 2025-11-21 03:03:31 +01:00
Raffael Meyer
85a8a21ed1
feat: highlight code in HTML field (#34468)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-21 03:03:03 +01:00
Raffael Meyer
cbd9a14425
fix: prevent Letter Head from being exported in standard report (#34767) 2025-11-21 02:30:13 +01:00
Raffael Meyer
dbcb7b608a
fix(custom_buttons): improve sidebar collapse logic to check for expanded state (#34809) 2025-11-21 02:15:54 +01:00
Akhil Narang
ea03bd020e
Merge pull request #34800 from akhilnarang/skip-null-fields
fix(qb): skip null fields
2025-11-20 18:48:23 +05:30
Akhil Narang
28a00251b1
fix(qb): skip null fields
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-11-20 18:39:28 +05:30
Akhil Narang
ec7150f830
Merge pull request #34795 from akhilnarang/fix-reportview
fix: use proper ifnull filter
2025-11-20 18:36:53 +05:30
Akhil Narang
19fe4703e8
Merge pull request #34799 from akhilnarang/fix-field-aliases
fix(qb): track field aliases
2025-11-20 18:30:32 +05:30
Akhil Narang
ba192648f3
fix(qb): track field aliases
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-11-20 18:05:33 +05:30
sokumon
d3a174a0a8 fix: choose app from workspace itself 2025-11-20 17:54:49 +05:30
Akhil Narang
81575386c9
fix: use proper ifnull filter
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-11-20 17:33:07 +05:30
Raffael Meyer
9f04636736
fix(Notification): create system notification when explicitly enabled (#34454) 2025-11-20 12:43:28 +01:00
Soham Kulkarni
5530648ab2
Merge pull request #34777 from sokumon/desktop-fixes
fix: sidebar UI issues
2025-11-20 15:14:55 +05:30
sokumon
1cf07926c6 fix: dont show my workspaces if no private workspace and empty folder groups 2025-11-20 14:45:42 +05:30
Akhil Narang
9e1b1d5e8a
Merge pull request #34787 from akhilnarang/fix-json-filter
fix: remove no-op parameter from filter JSON
2025-11-20 13:00:31 +05:30
sokumon
6a8c3df865 fix: make desktop usable on mobile 2025-11-20 12:47:57 +05:30
Ejaaz Khan
d79b5b8012
Merge pull request #34630 from Abdeali099/checkbox-onchange-event
fix: set `trigger_change_on_input_event` to false in ControlCheck
2025-11-20 12:35:16 +05:30
Ejaaz Khan
e7b9e0ccbe
Merge pull request #34623 from Abdeali099/fix-link-filter-ui
fix: Fix Link filter UI
2025-11-20 12:29:15 +05:30
Ejaaz Khan
e37f75d599
Merge pull request #34529 from UmakanthKaspa/feature/multiselect-select-all
feat: add select all button to multiSelect field
2025-11-20 12:24:54 +05:30
Akhil Narang
b34fbd8e33
fix: remove no-op parameter from filter JSON
This was deprecated even with db_query, qb doesn't support at all.

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-11-20 12:22:34 +05:30
sokumon
50c67025aa fix: remove last param from filters as it is depcreated 2025-11-20 12:06:29 +05:30
sokumon
3fa7f80610 fix: show ellipses in subtitle 2025-11-20 11:26:02 +05:30
sokumon
a931db76ce fix: header title overflow issue 2025-11-20 11:26:02 +05:30
sokumon
63a29b8536 fix: add correct redirects 2025-11-20 11:26:02 +05:30
sokumon
ff24af1f08 fix: sidebar UI issues 2025-11-20 11:26:02 +05:30
Akhil Narang
69e768f191
Merge pull request #34782 from akhilnarang/fix-number-card-query
fix(number_card): migrate to new function syntax
2025-11-20 11:20:59 +05:30
Akhil Narang
a0176603d7
fix(number_card): migrate to new function syntax
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-11-20 11:11:25 +05:30
Akhil Narang
91df62f0f4
Merge pull request #34146 from akhilnarang/use-qb
feat(db_query)!: use query builder
2025-11-19 21:35:53 +05:30
Ankush Menat
81bc61fe97
chore: remove dead code 2025-11-19 21:15:58 +05:30
Akhil Narang
0f3fc00f00
fix: handle converting datetime -> date for fieldtype date
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-11-19 21:15:58 +05:30
Akhil Narang
15588de6cd
fix(query): ensure backwards compatibility for sorting, filtering
If `db_query_compat=True` (set by `qb_query.py`), then we default to some `db_query.py` behaviour.
Otherwise, we'll retail the previous query builder behaviour, this is to minimize breakage on either side.

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-11-19 21:15:58 +05:30
Akhil Narang
2c15bb4a5b
fix(query): extend regex for allow backticked aliases
For example:

```
`tabSerial and Batch Entry`.`name` as `child_row`
```

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-11-19 21:15:58 +05:30
Akhil Narang
bd84d7a66a
fix: match db_query behaviour for certain cases like
`filters.append(["reports_to", "=", ""])`

Earlier this generated:
```
( `tabEmployee`.`reports_to` is NULL OR `tabEmployee`.`reports_to` = '' )
```

Without this change, with qb it was

```
`reports_to`=''
```

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-11-19 21:15:58 +05:30
Akhil Narang
952b0d4500
chore: test
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-11-19 21:15:58 +05:30