* fix(contact): force type check in contact whitelisted methods
* fix(google_indexing): force type check in google_indexing whitelisted methods
* fix(assignment_rule): add type checks to assignment_rule whitelisted methods
* refactor: remove unused args
* fix(queue): add type hints to whitelisted methods in queue.py
* fix(auto_email_report): add type hints to whitelisted methods
* fix(dashboard): add type hints to whitelisted methods
* fix(sidebar_item_group): add type hints to whitelisted methods
* fix(weasyprint): add type hints to whitelisted methods
* fix(backups): add type hints to whitelisted methods
* fix(document_naming_settings): add type hints to whitelisted methods
* fix(get_latest_submissions): add type hints to whitelisted methods
* fix(custom_field): add type hints to whitelisted methods
* fix(customize_form): add type hints to whitelisted methods
* fix(personal_data_deletion_request): add type hints to whitelisted functions
* fix(__init__): add type hints to whitelisted methods
* fix(prepared_report): add type hints to whitelisted methods
* fix(session_default_settings): add type hints to whitelisted methods
* fix(document_follow): add type hints to whitelisted methods
* fix(route_history): add type hints to whitelisted methods
* fix(form_tour): add type hints to whitelisted methods
* fix(dashboard_settings): add type hints to whitelisted methods
* fix(address): add type hints to whitelisted methods
* fix(contact): add type hints to whitelisted methods
* fix(discussion_reply): add type hints to whitelisted methods
* fix(auto_repeat): add type hints to whitelisted methods
* fix: add the missing type hints and misc. corrections
* fix(email): add type hints to whitelisted methods
* fix(permitted_documents_for_users): add type hints to whitelisted methods
* fix: correct the type hints
* fix: int PK types
---------
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Ankush Menat <ankushmenat@gmail.com>
Co-authored-by: Ankush Menat <ankush@frappe.io>
* fix: use secret for auth. between servers
* fix(security): use redis for server auth.
* fix: use socket.io directly to fetch secret from redis
* refactor: Socket secret can be bench specific
- No need to keep it site specific.
* fix: don't return anything if secrets dont match
* test: rewrite test to factor in server-to-server communication only
---------
Co-authored-by: Ankush Menat <ankush@frappe.io>
* fix: inconsistent mandatory constraint on html field during creation of a new print format
* fix: add mandatory_depends_on for the raw commands field
* fix: render fetched Text Editor value as plain text on read only fields
* fix(link): render Text Editor html value as plain text on search fields area
* refactor: convert HTML to text only when value contains HTML
* refactor: add check `is_val_html` instead of unescape value
- Add existence check before updating cancelled events to prevent `DoesNotExistError`
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>