[REF] web,*: remove legacy web_client/pseudo_web_client
*mrp_subcontracting,project This commit removes two legacy js modules that are no longer necessary. Part of task~3439226 Part-of: odoo/odoo#129725
This commit is contained in:
@@ -99,7 +99,6 @@
|
||||
'web/static/src/legacy/root_widget.js',
|
||||
'web/static/src/legacy/backend_utils.js',
|
||||
'web/static/src/legacy/utils.js',
|
||||
'web/static/src/legacy/web_client.js',
|
||||
'web/static/src/legacy/js/core/domain.js',
|
||||
'web/static/src/legacy/js/core/py_utils.js',
|
||||
'web/static/src/legacy/js/core/context.js',
|
||||
@@ -115,7 +114,6 @@
|
||||
'web/static/src/legacy/js/widgets/date_picker.js',
|
||||
'web/static/src/legacy/js/env.js',
|
||||
'web/static/src/legacy/js/owl_compatibility.js',
|
||||
'web/static/src/legacy/pseudo_web_client.js',
|
||||
|
||||
'mrp_subcontracting/static/src/subcontracting_portal/*',
|
||||
'web/static/src/start.js',
|
||||
|
||||
@@ -150,8 +150,6 @@
|
||||
'web/static/src/legacy/root_widget.js',
|
||||
'web/static/src/legacy/backend_utils.js',
|
||||
'web/static/src/legacy/utils.js',
|
||||
'web/static/src/legacy/pseudo_web_client.js',
|
||||
'web/static/src/legacy/web_client.js',
|
||||
'web/static/src/legacy/js/core/domain.js',
|
||||
'web/static/src/legacy/js/core/py_utils.js',
|
||||
'web/static/src/legacy/js/core/context.js',
|
||||
|
||||
@@ -224,8 +224,6 @@ This module provides the core of the Odoo Web Client.
|
||||
'web/static/src/legacy/root_widget.js',
|
||||
'web/static/src/legacy/backend_utils.js',
|
||||
'web/static/src/legacy/utils.js',
|
||||
'web/static/src/legacy/pseudo_web_client.js',
|
||||
'web/static/src/legacy/web_client.js',
|
||||
'web/static/src/legacy/js/core/domain.js',
|
||||
'web/static/src/legacy/js/core/py_utils.js',
|
||||
'web/static/src/legacy/js/core/context.js',
|
||||
|
||||
@@ -13,7 +13,6 @@ import { makeLegacyActionManagerService } from "./backend_utils";
|
||||
import * as AbstractService from "web.AbstractService";
|
||||
import legacyEnv from "web.env";
|
||||
import * as session from "web.session";
|
||||
import makeLegacyWebClientService from "web.pseudo_web_client";
|
||||
import { templates } from "@web/core/assets";
|
||||
|
||||
import { Component, whenReady } from "@odoo/owl";
|
||||
@@ -35,8 +34,6 @@ export const legacySetupProm = new Promise((resolve) => {
|
||||
// legacy env on the bus in the wowl env
|
||||
const legacySessionService = makeLegacySessionService(legacyEnv, session);
|
||||
serviceRegistry.add("legacy_session", legacySessionService);
|
||||
const legacyWebClientService = makeLegacyWebClientService(legacyEnv);
|
||||
serviceRegistry.add("legacy_web_client", legacyWebClientService);
|
||||
serviceRegistry.add("legacy_notification", makeLegacyNotificationService(legacyEnv));
|
||||
serviceRegistry.add("legacy_crash_manager", makeLegacyCrashManagerService(legacyEnv));
|
||||
const legacyDialogMappingService = makeLegacyDialogMappingService(legacyEnv);
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
/** @odoo-module alias=web.pseudo_web_client **/
|
||||
import FakeWebClient from "web.web_client";
|
||||
|
||||
function makeLegacyWebClientService(legacyEnv) {
|
||||
const legacyPseudoWebClient = {
|
||||
dependencies: ["title", "router"],
|
||||
start(env) {
|
||||
function setTitlePart(part, title = null) {
|
||||
env.services.title.setParts({ [part]: title });
|
||||
}
|
||||
legacyEnv.bus.on("set_title_part", null, (params) => {
|
||||
const { part, title } = params;
|
||||
setTitlePart(part, title || null);
|
||||
});
|
||||
Object.assign(FakeWebClient, {
|
||||
do_push_state(state) {
|
||||
if ("title" in state) {
|
||||
setTitlePart("action", state.title);
|
||||
delete state.title;
|
||||
}
|
||||
env.services.router.pushState(state);
|
||||
},
|
||||
set_title(title) {
|
||||
setTitlePart("action", title);
|
||||
},
|
||||
});
|
||||
},
|
||||
};
|
||||
return legacyPseudoWebClient;
|
||||
}
|
||||
|
||||
export default makeLegacyWebClientService;
|
||||
@@ -1,2 +0,0 @@
|
||||
/** @odoo-module alias=web.web_client **/
|
||||
export default {};
|
||||
Reference in New Issue
Block a user