Commit graph

347 commits

Author SHA1 Message Date
Abdeali Chharchhodawala
dec3f07d01
fix: prevent empty filter export in query report (#35357) 2025-12-23 11:12:10 +05:30
Abdeali Chharchhodawala
4647986aeb
fix!: Always Bold report header row (#34703)
* fix: Always bold report header row

* fix: update test cases

* refactor: add option to bold filter rows in XLSX output

* chore: minor changes

* chore: rename index variable

* revert: undo bold filters param use

* refactor: remove duplication for building xlsx data

* revert: add has_filters parameter to check for filter row bold

* refactor: add type hints and docstrings for XLSX data handling functions
2025-12-11 15:55:51 +05:30
Abdeali Chharchhodawala
af3e272037
fix: improve handling of hidden columns in XLSX export (#34944) 2025-12-01 14:40:53 +05:30
mergify[bot]
af27ab36e4
Merge branch 'develop' into 32489-role-perm-based-masking 2025-09-19 09:32:01 +00:00
Raffael Meyer
4ef2a72278
feat: translate filename of exported report (#34046) 2025-09-18 14:40:38 +02:00
Ejaaz Khan
e66b6acc90
Merge pull request #34015 from iamejaaz/47622-report-link-field-permission
fix(QueryReport): respect user permissions in Link fields
2025-09-18 15:56:13 +05:30
Akhil Narang
38fbe65d09
fix: call format() on the result of _() (#34016)
Co-authored-by: barredterra <14891507+barredterra@users.noreply.github.com>
2025-09-17 19:54:17 +00:00
Ejaaz Khan
d80e41cca3 feat: mask queery report data 2025-09-17 17:15:41 +05:30
Ejaaz Khan
7c60ce811a fix: check for none/empty js filters 2025-09-17 14:50:38 +05:30
Ejaaz Khan
94d31b5cdc refactor: remove debigging statements 2025-09-17 12:49:40 +05:30
Ejaaz Khan
67fc4a7ad4 fix(QueryReport): respect user permissions in Link fields 2025-09-17 12:47:39 +05:30
Akhil Narang
bc6f08fc28
fix: use .format() instead of f string
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2025-09-16 12:01:15 +05:30
Rahul Agrawal
c52e5157b4
feat: allow users to export report in background (#33861)
* feat: allow users to email prepared report

* fix: add export in background checkbox in export dialog

* chore: use a common function to send report email

* feat: delete generated files from system after user defined duration

* feat: add exported reports in a folder and periodically clean it

* test: add test for export via report

* fix: add exported folder path as constant

* chore: un-edit report.json

* refactor: for readability

* chore: type hint

* refactor: let the BG job fail if email fails

* refactor: consistent `report_name`

* it reads better now, e.g. attached_to_name=report_name instead of attached_to_name=title

* refactor: `return_file` to its inverse `populate_response`

* chore: more specific error message

---------

Co-authored-by: Rahul Agrawal <deathstarconsole@Rahuls-MacBook-Air.local>
Co-authored-by: Hussain Nagaria <hussainbhaitech@gmail.com>
2025-09-05 14:34:55 +00:00
Niraj Gautam
aca2801897
Parse html to text in export_query (#32794)
* fix: Parse html to text in export_query

* chore: Use xlsx data for csv content
2025-07-23 18:19:52 +05:30
Diptanil Saha
ba298488c5
feat: include hidden columns in query report export file (#33333) 2025-07-16 11:22:07 +05:30
Ejaaz Khan
c72a9351d4 refactor: change site to request cache 2025-06-18 11:04:56 +05:30
Ejaaz Khan
8734d45033 refactor: remove duplicate code 2025-06-17 20:44:20 +05:30
Ejaaz Khan
e6eb4a73d7 refactor: revert permssion changes 2025-06-17 15:40:59 +05:30
Ejaaz Khan
771d6fe9e1 refactor: instead of local use site cache 2025-06-17 15:39:30 +05:30
Ejaaz Khan
484a43736a fix: query report read and if_owner permissions 2025-06-16 02:13:48 +05:30
Ejaaz Khan
a73ddf41f2
Revert "fix: query report read permission issue" 2025-06-10 11:35:25 +05:30
Ejaaz Khan
cd6644d568
Revert "fix: exclude if owner from accessing all report" 2025-06-03 17:03:54 +05:30
Ejaaz Khan
9112ec2d97 fix: exclude if owner from accessing all report 2025-05-27 14:35:21 +05:30
Ejaaz Khan
f72bd90fef fix: query report read permission issue 2025-05-15 18:03:36 +05:30
sokumon
c547bdcb78 fix: remove print statement 2025-04-11 18:13:32 +05:30
sokumon
6b85e94e5b fix: respect include filters while generating report name 2025-04-11 14:14:29 +05:30
Soham Kulkarni
9a1509bcf0
Merge pull request #31920 from sokumon/filters-in-report-name
fix: hard checks on report name length
2025-04-01 13:35:04 +05:30
sokumon
a2ead69051 fix: restructure logic to generate report name 2025-03-28 01:16:02 +05:30
Ejaaz Khan
21c814f46a fix: redirect to report from workspace 2025-03-27 20:27:39 +05:30
sokumon
584f63c9b0 fix: hard checks on report name length 2025-03-26 18:40:32 +05:30
sokumon
74fd714277 fix: change if to elif 2025-03-10 16:49:20 +05:30
sokumon
77e318d9d6 fix: small change 2025-03-10 15:26:38 +05:30
sokumon
2b8a6352ea fix: add all formating fields inside one function 2025-03-10 14:54:54 +05:30
sokumon
1d096040d8 fix: change condition 2025-03-10 13:20:33 +05:30
sokumon
d511499c1a fix: add currency precision formatting while exporting report 2025-03-10 13:02:56 +05:30
Ejaaz Khan
9400dd0c75
Merge pull request #31062 from aerele/exported-report-name
fix: set report name as pdf name
2025-03-06 16:48:27 +05:30
sokumon
a601f9daa5 fix: use total_row flag to check 2025-03-04 14:27:35 +05:30
sokumon
faf0d42e03 fix: handle total row properly while translating 2025-03-04 14:07:08 +05:30
sokumon
aaa456c2ab fix: only translate strings 2025-03-04 12:06:43 +05:30
sokumon
299d7bfccb fix: simplify function and better naming 2025-03-03 18:54:03 +05:30
sokumon
86a0482cbc fix: proper identation 2025-03-02 23:13:03 +05:30
sokumon
7e5f63da39 fix: check if filters are a dict 2025-03-02 22:59:58 +05:30
sokumon
684f7715e7 fix: total_row is handled properly 2025-03-02 21:38:03 +05:30
sokumon
ca8f3e0f0b feat: translate report data 2025-03-02 21:28:54 +05:30
Sugesh393
08bf9d83b6 fix: validate data.filter is empty or not 2025-01-31 16:14:53 +05:30
Sugesh393
47a4d15ef4 fix: set report name as file name 2025-01-31 15:22:49 +05:30
Ejaaz Khan
a4614da805
refactor: modify error message for query report with insufficient permissions (#29884)
* refactor: modify error message of not permitted report

* refactor: show the name of the report whose permission is being checked
2025-01-24 11:47:58 +05:30
mahsem
e8698a98de
fix: add strings and fields to translation 2024-12-21 13:17:01 +01:00
Akhil Narang
84ef6ec677
refactor: fixup with ruff 0.8.1
Signed-off-by: Akhil Narang <me@akhilnarang.dev>
2024-12-04 13:18:04 +05:30
Corentin Forler
e1bfc1bedc
fix(query_report): Check both read and select perms 2024-11-25 12:11:29 +01:00