Gavin D'souza
d5739cd43b
fix: Add exceptions classes for Newsletter
2021-08-12 16:47:01 +05:30
Gavin D'souza
a5010af92a
test: Update tests for Newsletter
...
Added tests for better coverage: Increased to 77% ~ near complete
coverage of controller class, missing tests for API endpoints
2021-08-12 16:17:31 +05:30
Gavin D'souza
c5eb78edd7
refactor: Simplify validations, fix test_send
2021-08-12 16:12:04 +05:30
Gavin D'souza
83f56f2c45
Merge branch 'develop' of github.com:frappe/frappe into newsletter-refactor
2021-08-12 11:14:48 +05:30
mergify[bot]
c2524c797f
Merge pull request #13395 from nextchamp-saqib/chart-in-custom-script-reports-dev
...
feat: allow duration fields in aggregate function fields
2021-08-12 03:51:21 +00:00
mergify[bot]
579e73d7df
Merge pull request #13839 from ankush/report_source_url
...
fix(DX): sourceURL to debug report and page JS
2021-08-12 03:37:53 +00:00
Gavin D'souza
b28a5beb53
refactor(minor): Newsletter Controller
...
* Resolve conflicting methods in the controller
* Add docstring
2021-08-11 21:01:56 +05:30
Gavin D'souza
cda48832f4
chore(test): Update API usages
...
Striving for better readability
* Use frappe.db.delete instead of frappe.db.sql
* Use named kwargs instead of positional
2021-08-11 20:49:32 +05:30
Gavin D'souza
e80d5f25c6
refactor: Newsletter failure handling
...
Don't raise after handling generic Exception class. Just log error and
go on. This way, other newsletters will continue to loop instead of
breaking after one failure
Added more context (docname) to logged error
2021-08-11 20:49:32 +05:30
Gavin D'souza
46c6b6621e
refactor: Newsletter
...
* Re-send Newsletter only to the recipients who haven't received it yet (Check Email Queue before setting email recipients)
* Re-structed code, broken larger methods to "byte" sized "bits" (hehe)
* Added validations for recipients list
* Added Newsletter.newsletter_recipients property
* Used newer APIs and Fixed namespaces for usages/imports
* Added convenience methods for Newsletter APIs
* Added type annotations for all(?) methods
2021-08-11 20:48:59 +05:30
mergify[bot]
86e512452d
Merge pull request #13855 from netchampfaris/frappe-scanner
...
feat: frappe.ui.Scanner
2021-08-11 09:34:39 +00:00
Mohammad Hasnain Mohsin Rajan
b4453396f4
fix: website_content_field based indexing fails since fields are not passed correctly( #13907 )
2021-08-11 12:23:03 +05:30
mergify[bot]
be5f7125cf
Merge pull request #13777 from jon-nfc/issue-13738
...
feat: Improve LDAP implementation to be standards compliant
2021-08-11 06:01:55 +00:00
mergify[bot]
29203416ad
Merge pull request #13904 from saxenabhishek/aks-style-qb
...
style: split qb.table into doctype and table
2021-08-11 05:24:34 +00:00
Saqib Ansari
23d8c336b4
chore: ignore console statements
2021-08-10 19:47:44 +05:30
Saqib Ansari
e742719c56
Merge branch 'develop' of https://github.com/frappe/frappe into frappe-scanner
2021-08-10 19:46:05 +05:30
Suraj Shetty
17882e4633
Merge branch 'develop' into chart-in-custom-script-reports-dev
2021-08-10 11:12:50 +05:30
mergify[bot]
25fcc60d7a
Merge pull request #13891 from Komal-Saraf0609/timeline_cancel_functionality
...
test: Added test case for cancel functionality
2021-08-10 05:37:51 +00:00
Suraj Shetty
1d878199f1
Merge pull request #13899 from surajshetty3416/fix-print-format-header
2021-08-10 11:05:35 +05:30
Suraj Shetty
dfa1c688fb
Merge pull request #13889 from surajshetty3416/core-test-coverage
2021-08-10 10:56:44 +05:30
mergify[bot]
afd69729de
Merge pull request #13835 from MitulDavid/image-processing
...
feat: Image cropping and optimization
2021-08-10 05:16:08 +00:00
Suraj Shetty
291d7b0f16
fix: Call is_rtl function to get the actual value
2021-08-10 10:13:19 +05:30
MitulDavid
401b56ee39
fix: Image with .jpeg extension breaks file uploader
2021-08-10 08:26:44 +05:30
mergify[bot]
a6d9170e5f
Merge pull request #13878 from AfshanKhan/fix-date-formatting-for-babel
...
fix: format string for formating date
2021-08-09 16:20:11 +00:00
Komal-Saraf0609
b46b5546f7
test: Corrected function description and shorten some of the selectors by removing unwanted classes
2021-08-09 20:42:26 +05:30
Saqib Ansari
99442cca4a
fix: hide empty dialog if camera not found
2021-08-09 18:44:24 +05:30
Saqib Ansari
51e45de747
feat: Barcode option for data fields
2021-08-09 17:55:47 +05:30
Saqib Ansari
5058a77056
feat: handle exceptions on scan
2021-08-09 17:55:11 +05:30
Saqib Ansari
d20ed0edd7
feat: stop scanning on dialog hide
2021-08-09 17:51:22 +05:30
Saqib Ansari
a028e9f830
fix: undefined variable errorMessage
2021-08-09 17:30:50 +05:30
MitulDavid
ccfe4a857c
refactor: Minor changes to doc image upload, UI test
2021-08-09 17:28:57 +05:30
Leela vadlamudi
40362c0ac5
Merge pull request #13861 from leela/amended-doc-naming
...
refactor: set amended docname to original docname
2021-08-09 17:22:55 +05:30
Komal-Saraf0609
eb669c16f6
test: fixing sider issues
2021-08-09 17:17:27 +05:30
Komal-Saraf0609
716452ea69
test: Added test case for cancel functionality
2021-08-09 16:48:49 +05:30
Suraj Shetty
aea6e55a50
Merge branch 'develop' into core-test-coverage
2021-08-09 15:58:58 +05:30
mergify[bot]
7915e20cba
Merge pull request #13885 from ChillarAnand/handler
...
fix: Show command and error message when an exception is raised
2021-08-09 10:28:13 +00:00
ChillarAnand
703edfed73
fix: Show command and error message when an exception is raised
2021-08-09 15:34:52 +05:30
leela
80d111baf2
refactor: set amended docname to original docname
...
Currently, whenever a document is amended it's name is set
to name-X(X is a counter) when amended again and so on. In this PR,
we have postfixed all cancelled document names with '-CAN' and new
cancelled documents gets a name as original_name-CANC-X.
so that amended docs can use the original name instead of name-X.
2021-08-09 14:59:07 +05:30
Suraj Shetty
a1a18a917e
Merge pull request #13883 from frappe/db-set-no-reload-doc-before-save
...
fix: do not reset doc_before_save on db_set
2021-08-09 14:34:01 +05:30
Saqib Ansari
37b59acd2f
Merge branch 'develop' of https://github.com/frappe/frappe into frappe-scanner
2021-08-09 14:02:47 +05:30
Saqib Ansari
0cf2fd9b5c
Merge branch 'frappe-scanner' of https://github.com/netchampfaris/frappe into frappe-scanner
2021-08-09 14:02:37 +05:30
mergify[bot]
dbcf05481f
Merge pull request #13879 from ankush/fix_child_validation
...
fix: validate code fields of children too
2021-08-09 07:07:42 +00:00
Suraj Shetty
92a3c3be8e
Merge branch 'develop' into db-set-no-reload-doc-before-save
2021-08-09 10:26:57 +05:30
Suraj Shetty
49684ca399
refactor: Make coverage context manager
...
- Decoupled coverage code from testing to setup code coverage before any import happen to get accurate coverage (before it used to skip import statements for some files)
2021-08-09 09:50:41 +05:30
mergify[bot]
77c6f5d955
Merge pull request #13857 from hasnain2808/wrapable-code-editor
...
feat: wrappable code editor
2021-08-09 03:30:32 +00:00
MitulDavid
11eefe3eee
test: Add test for image cropping and optimization UI
2021-08-08 18:09:58 +05:30
MitulDavid
cd3fb58fc6
refactor: Image optimization checkbox
2021-08-08 17:46:09 +05:30
Saif
7400d7ca37
fix: do not reset doc_before_save on db_set
2021-08-07 13:09:28 +05:00
Your Name
946243d511
style: split qb.table into doctype and table
2021-08-07 03:31:35 +05:30
Afshan
c7ad1be6b8
fix: format string for formating date
2021-08-06 22:10:37 +05:30