feat: translations

This commit is contained in:
Jannat Patel
2023-12-07 11:38:12 +05:30
parent d00da31f84
commit 11079dae00
11 changed files with 535 additions and 454 deletions

View File

@@ -2,6 +2,7 @@
"""
import frappe
from frappe.translate import get_all_translations
@frappe.whitelist()
@@ -143,7 +144,6 @@ def add_mentor_to_subgroup(subgroup, email):
@frappe.whitelist(allow_guest=True)
def get_user_info(user=None):
print(user)
if frappe.session.user == "Guest":
frappe.throw("Authentication failed", exc=frappe.AuthenticationError)
filters = {}
@@ -157,5 +157,16 @@ def get_user_info(user=None):
order_by="full_name asc",
distinct=True,
).run(as_dict=1)
print(users)
user["roles"] = frappe.get_roles(user.name)
return users
@frappe.whitelist()
def get_translations():
if frappe.session.user != "Guest":
language = frappe.db.get_value("User", frappe.session.user, "language")
else:
language = frappe.db.get_single_value("System Settings", "language")
print("language", language)
print(get_all_translations(language))
return get_all_translations(language)