diff --git a/app_common/models/app_import.py b/app_common/models/app_import.py index 04cd79fa..68f66a69 100644 --- a/app_common/models/app_import.py +++ b/app_common/models/app_import.py @@ -10,7 +10,7 @@ from odoo.tools import pycompat from odoo.tests import common ADMIN_USER_ID = common.ADMIN_USER_ID -def app_quick_import(cr, content_path, sep=None): +def app_quick_import(env, content_path, sep=None): if not sep: sep = '/' dir_split = content_path.split(sep) @@ -24,7 +24,6 @@ def app_quick_import(cr, content_path, sep=None): if model_name == 'discuss.channel': # todo: 创建discuss.channel时,如果用root用户会报错 uid = 2 - env = api.Environment(cr, uid, {}) if file_type == '.csv': file_type = 'text/csv' elif file_type in ['.xls', '.xlsx']: diff --git a/app_odoo_customize/__manifest__.py b/app_odoo_customize/__manifest__.py index 2f70f284..c7dd1bb2 100644 --- a/app_odoo_customize/__manifest__.py +++ b/app_odoo_customize/__manifest__.py @@ -23,7 +23,7 @@ { 'name': 'odoo18 Tweak,Ai Employee,Boost,Customize All in One. Customize,UI,Boost,Security,Data,Development Enhance', - 'version': '24.10.08', + 'version': '24.10.09', 'author': 'odooai.cn', 'category': 'Extra Tools', 'website': 'https://www.odooai.cn', diff --git a/app_odoo_customize/static/src/js/user_menu.js b/app_odoo_customize/static/src/js/user_menu.js index 9848c858..99bf10ee 100644 --- a/app_odoo_customize/static/src/js/user_menu.js +++ b/app_odoo_customize/static/src/js/user_menu.js @@ -8,6 +8,7 @@ import { patch } from "@web/core/utils/patch"; import { browser } from "@web/core/browser/browser"; import { registry } from "@web/core/registry"; import { session } from "@web/session"; +import { user } from "@web/core/user"; import { useService } from "@web/core/utils/hooks"; const userMenuRegistry = registry.category("user_menuitems"); @@ -32,7 +33,7 @@ patch(UserMenu.prototype, { description: _t("Preferences"), callback: async function () { const actionDescription = await env.services.orm.call("res.users", "action_get"); - actionDescription.res_id = session.user_id[0]; + actionDescription.res_id = user.userId; try { let m = document.getElementsByClassName("o_sidebar_close"); if (m) {