wenhongquan пре 7 месеци
родитељ
комит
dfee1fd150
1 измењених фајлова са 4 додато и 18 уклоњено
  1. 4 18
      uperp/install.py

+ 4 - 18
uperp/install.py

@@ -4,31 +4,17 @@ from frappe import _
 
 def after_install():
     """
-    应用安装后的处理 - 适配 ERPNext v15
+    应用安装后的处理 - 简化版本
     """
     try:
-        # 清除缓存
+        # 仅执行基本的缓存清除
         frappe.clear_cache()
 
-        # ERPNext v15 中重新加载桌面的方法
-        # 重建桌面图标
-        from frappe.desk.desktop import get_desktop_page
-
-        # 清除桌面缓存
-        frappe.cache().delete_key('desktop_icons')
-        frappe.cache().delete_key('bootinfo')
-
-        # 重新生成工作区(ERPNext v15 的新特性)
-        try:
-            from frappe.desk.workspace import get_workspace_sidebar_items
-            frappe.cache().delete_key('workspace_sidebar_items')
-        except ImportError:
-            pass
-
         # 显示成功消息
-        frappe.msgprint(_("Uperp 应用安装成功!请刷新浏览器页面查看新的菜单。"))
+        frappe.msgprint(_("Uperp 应用安装成功!请重启服务: bench restart"))
 
     except Exception as e:
         frappe.log_error(f"Uperp 安装后处理失败: {str(e)}")
+        # 即使失败也返回 True,不影响安装
 
     return True