diff --git a/frappe/client.py b/frappe/client.py index 55b5fe337b..af70f4852d 100644 --- a/frappe/client.py +++ b/frappe/client.py @@ -295,7 +295,7 @@ def bulk_update(docs): @frappe.whitelist() -def has_permission(doctype, docname, perm_type="read"): +def has_permission(doctype: str, docname: str, perm_type: str = "read"): """Return a JSON with data whether the document has the requested permission. :param doctype: DocType of the document to be checked @@ -306,7 +306,7 @@ def has_permission(doctype, docname, perm_type="read"): @frappe.whitelist() -def get_doc_permissions(doctype, docname): +def get_doc_permissions(doctype: str, docname: str): """Return an evaluated document permissions dict like `{"read":1, "write":1}`. :param doctype: DocType of the document to be evaluated @@ -317,7 +317,7 @@ def get_doc_permissions(doctype, docname): @frappe.whitelist() -def get_password(doctype, name, fieldname): +def get_password(doctype: str, name: str, fieldname: str): """Return a password type property. Only applicable for System Managers :param doctype: DocType of the document that holds the password @@ -387,7 +387,7 @@ def attach_file( @frappe.whitelist() @http_cache(max_age=10 * 60) -def is_document_amended(doctype, docname): +def is_document_amended(doctype: str, docname: str): if frappe.permissions.has_permission(doctype): try: return frappe.db.exists(doctype, {"amended_from": docname}) diff --git a/frappe/website/doctype/web_form/web_form.py b/frappe/website/doctype/web_form/web_form.py index 1a73b2930a..6ef82103a7 100644 --- a/frappe/website/doctype/web_form/web_form.py +++ b/frappe/website/doctype/web_form/web_form.py @@ -660,13 +660,13 @@ def check_webform_perm(doctype, name): @frappe.whitelist(allow_guest=True) -def get_web_form_filters(web_form_name): +def get_web_form_filters(web_form_name: str): web_form = frappe.get_doc("Web Form", web_form_name) return [field for field in web_form.web_form_fields if field.show_in_filter] @frappe.whitelist(allow_guest=True) -def get_form_data(doctype, docname=None, web_form_name=None): +def get_form_data(doctype: str, docname: str | None = None, web_form_name: str | None = None): web_form = frappe.get_doc("Web Form", web_form_name) if web_form.login_required and frappe.session.user == "Guest":