- This will add the ability to skip user permission for the
selected doctype list and the user permission
will only be applicable to the link fields
- Enable ignore_user_permission for
dynamic field `for_value` in User permission
* Consider default print language when sending mail
As users are allowed to define a default print language for a print format, this change is bringing support for that feature to the Communication Composer / Mail Form.
Related to https://github.com/frappe/frappe/pull/4777
* Update communication.js
* Update communication.js
* Update communication.js
Fix codacy
* Added track view checkbox in doctype
* Add comment to communication whenever user views a document
* typo fixed
* add view log after permission check
* doctype for view logs
* client side changes
* view log doctype updated
* add to view_log whenever a user views a document
* view log changed fields to set only once
* get and retun view logs if available
* add view logs to time line
* doctype view_log: update
* removed print statement
* View log: changed column data to link
* created joint index on reference_doctype and reserence_name
* codacy issues fixed
* changed for loop to es6
* removed frappe.db.commit
check if a doctype has track_views and then get view logs
* view logs made translatable
* set commit flag to true
* Add track views for Event doctype to run test
* test for view log
* test for view log
* Check if user permission already exists
* Optimize code to check duplicate
* Replace frappe.db.exists with frappe.db.getall
since ['!=', name] filter was not working with frappe.db.exists
* Stripe Payments Improvements
* Automatically create a new stripe customer
* Charge arguments correction
* Move Stripe to ERPNext
* Revert "Move Stripe to ERPNext"
This reverts commit f71f9952997ea0fcdccafc2410abafb6185a6a1f.
* Stripe Settings correction
* Payment plan moved to ERPNext
* Remove Reference to payment plan in Frappe
* Remove references to payment plan in Frappe
* Modify Stripe Checkout Pages to allow usage without ERPNext
If there are multiple Email Accounts with the same append_to,
then the first one is fetched which is incorrect if there is an
Email Account for the current user.
Now it is first filtered by email_id, if not found falls back to old
behaviour.
* Enqueue send email job
* Allow user to apply action without login
* Reorganize method
* Show username instead of email
* Refactor send email job
* Fix python 3 test
* Fix python 3 tests
- send user data list instead of dict-view
https://stackoverflow.com/a/16228268
* Modify Report Addresses and Contacts
Removed party type references and moved that to a new report in ERPNext.
* Change label to Reference Type
* Rename labels
* Remove extra print msg
* Pass user value while checking role permission
* Hide submit & cancel option in list view if workflow is enabled
* Fix Codacy