Commit graph

16 commits

Author SHA1 Message Date
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
barredterra
3fe9190762 feat(CSV export): allow custom decimal separator 2024-04-25 12:24:24 +02:00
Shariq Ansari
8577bbbb3c fix: translate exported filename 2023-07-11 16:29:00 +05:30
Ankush Menat
8d133ce32a fix: Ignore route conflict validations during migrate 2023-02-03 13:28:59 +05:30
barredterra
d70e5e73e2 refactor: extract common methods 2022-11-26 20:00:58 +01:00
Suraj Shetty
c0c5b2ebdd
style: format all python files using black (#16453)
Co-authored-by: Frappe Bot <developers@frappe.io>
2022-04-12 10:59:25 +05:30
Ankush Menat
2c2d8b8e08 fix: explicitly ignore duplicates 2022-02-23 14:11:30 +05:30
Gavin D'souza
3446026555 chore: Update header: license.txt => LICENSE
The license.txt file has been replaced with LICENSE for quite a while
now. INAL but it didn't seem accurate to say "hey, checkout license.txt
although there's no such file". Apart from this, there were
inconsistencies in the headers altogether...this change brings
consistency.
2021-09-03 12:02:59 +05:30
Suraj Shetty
99fe0412b3
fix(patch): Pass if table is missing (#12302) 2021-02-02 17:39:05 +05:30
prssanna
be634c99e1 fix: ignore route conflict validation while renaming desk page to workspace 2021-02-02 11:24:49 +05:30
Rushabh Mehta
b2686e0623 fix(routing): removed /space from routing 2021-01-01 12:30:35 +05:30
Rushabh Mehta
4141bad224 fix(minor): doctype layout loading for form 2020-12-10 15:15:08 +05:30
Rushabh Mehta
87cdf5334c fix(routing): even cleaner routing 2020-12-10 15:15:03 +05:30
Rushabh Mehta
864f579409 feat(doctype-layout): Ability to add different layouts to doctypes 2020-11-17 17:35:03 +05:30
Rushabh Mehta
248e9cd7d1 feat(doctype-urls): pretty doctype urls and removed social JS code 2020-11-16 09:44:56 +05:30