diff --git a/projectit/api.py b/projectit/api.py index 3de1f9b..2f834de 100644 --- a/projectit/api.py +++ b/projectit/api.py @@ -4,7 +4,7 @@ @frappe.whitelist() -def get_employee_id(user_id): +def get_employee_id(user_id: str): employee_id = frappe.get_list( "Employee", filters={"user_id": user_id}, fields=["name"] ) @@ -13,7 +13,7 @@ def get_employee_id(user_id): @frappe.whitelist() -def get_project_allocation(employee_id): +def get_project_allocation(employee_id: str): if frappe.has_permission("Project", ptype="read"): project_list = frappe.db.sql( """ @@ -32,7 +32,13 @@ def get_project_allocation(employee_id): @frappe.whitelist() -def upload_base64_file(content, filename, dt=None, dn=None, fieldname=None): +def upload_base64_file( + content: str, + filename: str, + dt: str | None = None, + dn: str | None = None, + fieldname: str | None = None, +): import base64 import io from mimetypes import guess_type @@ -77,7 +83,7 @@ def get_work_time_settings(): return frappe.get_single("Work Time Settings") -@frappe.whitelist(allow_guest=True) +@frappe.whitelist(allow_guest=True) # nosemgrep: frappe-semgrep-rules.rules.security.guest-whitelisted-method # fmt: skip def get_header_info(): app_logo = frappe.get_single("Navbar Settings").app_logo company = frappe.get_single("Global Defaults").default_company @@ -85,7 +91,7 @@ def get_header_info(): @frappe.whitelist() -def get_instructions(project_name, employee_id): +def get_instructions(project_name: str, employee_id: str): if frappe.has_permission("Project", ptype="read"): data = frappe.db.sql( """ @@ -106,7 +112,7 @@ def get_instructions(project_name, employee_id): @frappe.whitelist() -def get_team_members(project_name): +def get_team_members(project_name: str): if frappe.has_permission("Project", ptype="read"): data = frappe.db.sql( """ @@ -136,7 +142,7 @@ def get_team_members(project_name): @frappe.whitelist() -def get_employee_schedule(date, employee_id): +def get_employee_schedule(date: str, employee_id: str): if frappe.has_permission("Project", ptype="read"): project_list = frappe.db.sql( """ @@ -155,7 +161,7 @@ def get_employee_schedule(date, employee_id): @frappe.whitelist() -def project_with_members(employee_id): +def project_with_members(employee_id: str): employee_id = get_employee_id(frappe.session.user) if employee_id: modules = frappe.get_list( @@ -205,7 +211,7 @@ def get_project_list(): @frappe.whitelist() -def get_modules_for_router(user_id): +def get_modules_for_router(user_id: str): employee_id = get_employee_id(user_id) modules = frappe.get_list( "Mobile Module", @@ -220,7 +226,7 @@ def get_modules_for_router(user_id): @frappe.whitelist() -def get_employee_with_workit(project_name): +def get_employee_with_workit(project_name: str): if frappe.has_permission("Employee", ptype="read"): employee = frappe.db.sql( """ diff --git a/projectit/projectit/doctype/project_allocation_and_instrucions/project_allocation_and_instrucions.js b/projectit/projectit/doctype/project_allocation_and_instrucions/project_allocation_and_instrucions.js index 2cb13d6..9ab9f82 100644 --- a/projectit/projectit/doctype/project_allocation_and_instrucions/project_allocation_and_instrucions.js +++ b/projectit/projectit/doctype/project_allocation_and_instrucions/project_allocation_and_instrucions.js @@ -3,7 +3,7 @@ frappe.ui.form.on("Project Allocation and Instrucions", { refresh(frm) { - frm.add_custom_button("Back", () => { + frm.add_custom_button(__("Back"), () => { frappe.set_route("Form", "Project", frm.doc.project); }); }, diff --git a/projectit/public/js/project.js b/projectit/public/js/project.js index cd4f9e9..161cc8d 100644 --- a/projectit/public/js/project.js +++ b/projectit/public/js/project.js @@ -1,7 +1,7 @@ frappe.ui.form.on("Project", { refresh(frm) { frm.add_custom_button( - "Allocation and Instructions", + __("Allocation and Instructions"), () => { frappe.db .get_list("Project Allocation and Instrucions", {