Commit graph

3825 commits

Author SHA1 Message Date
Akhil Narang
6dfcc2bf4c
Merge pull request #34027 from sumitbhanushali/expand-link
feat: add support of expand in rest api v1/document_list
2025-10-28 17:02:14 +05:30
Akhil Narang
21fde3a507
Merge pull request #34474 from AMR-Mannesmann/fix(utils)--format_duration-for-negative-values
fix(utils)!: format_duration for negative values
2025-10-28 15:51:10 +05:30
Abdeali Chharchhodawala
fed7b3bb69
feat: utility to generate filtered list URLs and links for doctype (#34503) 2025-10-28 07:33:16 +00:00
Sumit Bhanushali
6f0242db6a chore: added docstring for attach_expanded_links 2025-10-27 15:21:41 +05:30
Sumit Bhanushali
8955f079a1 fix: use get_list to only fetch permitted records 2025-10-27 13:27:13 +05:30
Sumit Bhanushali
f5fed5b4be perf: optimize expand link for table fields 2025-10-27 13:00:43 +05:30
daniel.radl
45a0471f5c fix(utils): added format_duration test 2025-10-25 17:16:15 +00:00
daniel.radl
4908b926c0 fix(utils): format_duration for negative values 2025-10-22 12:38:22 +00:00
Ankush Menat
727775f820
Merge pull request #33088 from ankush/computed_child_table
feat: Computed/virtual child-tables
2025-10-15 18:32:16 +05:30
Ejaaz Khan
a4ba3c1940
Merge pull request #34191 from iamejaaz/chrome-pdf
feat: Chrome PDF generator
2025-10-14 17:31:49 +05:30
Sagar Vora
a93530e221 Merge branch 'develop' into computed_child_table 2025-10-14 12:53:32 +05:30
Sagar Vora
a084f5a2f3 refactor: separate only computed CTs, with new include_computed flag 2025-10-14 12:31:47 +05:30
Akhil Narang
1e5aaac000
fix(oauth): drop keycloak check (#34330)
Not needed anymore

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-10-09 12:10:21 +00:00
Chris Hemmings
fbf07ddf6e
fix: OAuth2 absolute authorize, access token and api urls (#34266)
* fix: OAuth2 absolute authorize, access token and api urls

* fix: add back keycloak check, just use the function instead

Signed-off-by: Akhil Narang <me@akhilnarang.dev>

---------

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
Co-authored-by: Akhil Narang <me@akhilnarang.dev>
2025-10-09 16:47:38 +05:30
Ejaaz Khan
f74671267d Merge branch 'develop' into chrome-pdf 2025-10-08 15:43:38 +05:30
Ejaaz Khan
4f365bfbf5 refactor: add backwards compatibility styles
Co-authored-by: Maharshiv Patel <maharshivpatel@users.noreply.github.com>
2025-10-07 16:33:59 +05:30
Akhil Narang
835fcbd849
chore: use our copy of protected_inplacevar
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-10-03 00:13:55 +05:30
Akhil Narang
bd60a0a156
chore(inplacevar): lint
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-10-03 00:13:55 +05:30
Hanno Schlichting
c02a3bf5ce
feat: add protected_inplacevar function extracted from AccessControl
Extracted from 17a5ceb0ae/src/AccessControl/ZopeGuards.py
2025-10-03 00:13:51 +05:30
Sagar Vora
2c9c6c0fd5 fix: correct table_fields references 2025-10-01 12:25:00 +05:30
Akhil Narang
e13ccc1226
fix: drop duplicate translator role
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-09-30 19:14:22 +05:30
Ejaaz Khan
5f99434f52 fix: import function/module inside inside fucntion 2025-09-29 23:09:25 +05:30
Ejaaz Khan
510669b64c fix: remove unwanted top padding 2025-09-29 12:19:59 +05:30
Ejaaz Khan
d834727728 fix: add _ in unused variable 2025-09-29 12:16:53 +05:30
Ejaaz Khan
964dd6c034 feat: Chrome PDF generator
Co-authored-by: maharshivpatel <maharshivpatel@users.noreply.github.com>
2025-09-29 12:15:51 +05:30
Ejaaz Khan
516f87e632
Merge pull request #34166 from chdecultot/fix-debug-messages
fix: do not show debug message when traceback is disallowed
2025-09-27 17:33:10 +05:30
Charles-Henri Decultot
7b0555b4ae fix: Do not show debug log also for v2 API 2025-09-26 15:51:27 +02:00
Akhil Narang
355d218f8e
Merge pull request #34162 from akhilnarang/bump-ruff
refactor(treewide): bump ruff
2025-09-26 17:44:11 +05:30
Charles-Henri Decultot
1ae276d441 fix: do not show debug message when traceback is disallowed 2025-09-26 13:15:01 +02:00
Akhil Narang
6ca4d4d167
refactor(treewide): ruff format
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-09-26 13:16:43 +05:30
Raffael Meyer
878c089679
fix: special operators in compare util (#34145) 2025-09-25 20:45:29 +02:00
Raffael Meyer
83d221c104
fix: correct type check in sql_like function (#34076) 2025-09-22 12:52:21 +02:00
Akhil Narang
b8afe4b303
fix: set content-type for the responses not handled by werkzeug
I had suggested removing this code, didn't realise it applied to the whole function and not just the else block

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-09-19 15:39:28 +05:30
Saqib Ansari
391f08e63b
feat: active app telemetry (#33755) 2025-09-17 17:30:06 +05:30
Saqib Ansari
ec0a864d35 refactor: simplify send_file parameters 2025-09-17 13:39:45 +05:30
Hussain Nagaria
6644159440
fix: gracefully handle missing from header in email (#33996) 2025-09-16 05:36:26 +00:00
Raffael Meyer
b7b34196bc
fix(Server Script): open docs URL in new tab (#33982) 2025-09-15 10:53:52 +00:00
Raffael Meyer
56676f0eec
fix: add boilerplate for class extensions (#33955)
* fix: add boilerplate for class overrides and extensions

* fix: curly braces

* style: no double comments

* fix: drop override, own section
2025-09-15 11:54:02 +05:30
Akhil Narang
36ccf32ab3
fix: don't try to scan encrypted PDFs
Also fix reversed logic of JS check

Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-09-10 15:44:09 +05:30
Hussain Nagaria
268863a2b6
chore: typo in comments (#33929) 2025-09-06 10:35:38 +00:00
Raffael Meyer
3c0a378a41
refactor: prefer list patterns provided by babel (#33857)
* feat: prefer list patterns provided by babel

* test: comma_and, comma_or
2025-09-04 15:17:56 +05:30
Saqib Ansari
ee2c4c20ce feat: use werkzeug send_file to allow range requests 2025-09-03 11:30:19 +05:30
Soham Kulkarni
b7129419ef
Merge pull request #33675 from sokumon/pdf-issue
fix: scan pdfs before uploading
2025-09-02 18:41:13 +05:30
sokumon
5e21a2e2ab fix: relax the logic 2025-09-02 14:54:55 +05:30
mergify[bot]
c7ba132315
Merge branch 'develop' into drive-integration 2025-09-01 06:14:16 +00:00
barredterra
b1c7821911 feat: validate IBAN in backend 2025-08-29 15:21:56 +02:00
sokumon
fd29103149 fix: make the checking more robust 2025-08-29 13:13:19 +05:30
sokumon
ca5831b1a8 fix: better function name, check before writing the file 2025-08-29 13:13:19 +05:30
sokumon
577ba89c28 fix(XSS): verify pdf content before uploading 2025-08-29 13:13:19 +05:30
Hussain Nagaria
b95f850f86
fix: sort file/dir names for fixtures (#33783) 2025-08-25 12:14:02 +00:00