mirror of
https://github.com/odoo/owl.git
synced 2025-10-06 19:59:41 +07:00
add demo data in its own file
This commit is contained in:
@@ -0,0 +1,110 @@
|
|||||||
|
(function(window) {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
var menus = [
|
||||||
|
{
|
||||||
|
id: 96,
|
||||||
|
name: "Discuss",
|
||||||
|
parent_id: false,
|
||||||
|
action: "ir.actions.client,131",
|
||||||
|
icon: "fa fa-comment",
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
id: 97,
|
||||||
|
name: "Integrations",
|
||||||
|
parent_id: 96,
|
||||||
|
action: false,
|
||||||
|
icon: false,
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
id: 188,
|
||||||
|
name: "Github Repositories",
|
||||||
|
parent_id: 97,
|
||||||
|
action: "ir.actions.act_window,233",
|
||||||
|
icon: false,
|
||||||
|
children: []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 205,
|
||||||
|
name: "Notes",
|
||||||
|
parent_id: false,
|
||||||
|
action: "ir.actions.act_window,250",
|
||||||
|
icon: "fa fa-pen",
|
||||||
|
children: []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 409,
|
||||||
|
name: "CRM",
|
||||||
|
parent_id: false,
|
||||||
|
action: "ir.actions.act_window,597",
|
||||||
|
icon: "fa fa-handshake",
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
id: 418,
|
||||||
|
name: "Sales",
|
||||||
|
parent_id: 409,
|
||||||
|
action: false,
|
||||||
|
icon: false,
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
id: 423,
|
||||||
|
name: "My Pipeline",
|
||||||
|
parent_id: 418,
|
||||||
|
action: "ir.actions.act_window,597",
|
||||||
|
icon: false,
|
||||||
|
children: []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 812,
|
||||||
|
name: "My Quotations",
|
||||||
|
parent_id: 418,
|
||||||
|
action: "ir.actions.act_window,1051",
|
||||||
|
icon: false,
|
||||||
|
children: []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 419,
|
||||||
|
name: "Team Pipelines",
|
||||||
|
parent_id: 418,
|
||||||
|
action: "ir.actions.act_window,275",
|
||||||
|
icon: false,
|
||||||
|
children: []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 421,
|
||||||
|
name: "Leads",
|
||||||
|
parent_id: 409,
|
||||||
|
action: false,
|
||||||
|
icon: false,
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
id: 422,
|
||||||
|
name: "Leads",
|
||||||
|
parent_id: 421,
|
||||||
|
action: "ir.actions.act_window,595",
|
||||||
|
icon: false,
|
||||||
|
children: []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 752,
|
||||||
|
name: "Scoring Rules",
|
||||||
|
parent_id: 421,
|
||||||
|
icon: false,
|
||||||
|
action: "ir.actions.act_window,1083",
|
||||||
|
children: []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
];
|
||||||
|
window.demoData = {
|
||||||
|
menus: menus
|
||||||
|
};
|
||||||
|
})(window);
|
||||||
+8
-103
@@ -21,113 +21,18 @@
|
|||||||
<script src="/main.js"></script>
|
<script src="/main.js"></script>
|
||||||
<link rel="stylesheet" href="/app.css">
|
<link rel="stylesheet" href="/app.css">
|
||||||
|
|
||||||
|
<script src="/demo_data.js"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
window.odoo = {};
|
window.odoo = {};
|
||||||
odoo.menus = [
|
|
||||||
{
|
// we add demo data here
|
||||||
id: 96,
|
window.odoo.menus = demoData.menus;
|
||||||
name: "Discuss",
|
|
||||||
parent_id: false,
|
// this will start the main.ts code, which creates the web client
|
||||||
action: "ir.actions.client,131",
|
|
||||||
icon: "fa fa-comment",
|
|
||||||
children: [
|
|
||||||
{
|
|
||||||
id: 97,
|
|
||||||
name: "Integrations",
|
|
||||||
parent_id: 96,
|
|
||||||
action: false,
|
|
||||||
icon: false,
|
|
||||||
children: [
|
|
||||||
{
|
|
||||||
id: 188,
|
|
||||||
name: "Github Repositories",
|
|
||||||
parent_id: 97,
|
|
||||||
action: "ir.actions.act_window,233",
|
|
||||||
icon: false,
|
|
||||||
children: []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 205,
|
|
||||||
name: "Notes",
|
|
||||||
parent_id: false,
|
|
||||||
action: "ir.actions.act_window,250",
|
|
||||||
icon: "fa fa-pen",
|
|
||||||
children: []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 409,
|
|
||||||
name: "CRM",
|
|
||||||
parent_id: false,
|
|
||||||
action: "ir.actions.act_window,597",
|
|
||||||
icon: "fa fa-handshake",
|
|
||||||
children: [
|
|
||||||
{
|
|
||||||
id: 418,
|
|
||||||
name: "Sales",
|
|
||||||
parent_id: 409,
|
|
||||||
action: false,
|
|
||||||
icon: false,
|
|
||||||
children: [
|
|
||||||
{
|
|
||||||
id: 423,
|
|
||||||
name: "My Pipeline",
|
|
||||||
parent_id: 418,
|
|
||||||
action: "ir.actions.act_window,597",
|
|
||||||
icon: false,
|
|
||||||
children: []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 812,
|
|
||||||
name: "My Quotations",
|
|
||||||
parent_id: 418,
|
|
||||||
action: "ir.actions.act_window,1051",
|
|
||||||
icon: false,
|
|
||||||
children: []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 419,
|
|
||||||
name: "Team Pipelines",
|
|
||||||
parent_id: 418,
|
|
||||||
action: "ir.actions.act_window,275",
|
|
||||||
icon: false,
|
|
||||||
children: []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 421,
|
|
||||||
name: "Leads",
|
|
||||||
parent_id: 409,
|
|
||||||
action: false,
|
|
||||||
icon: false,
|
|
||||||
children: [
|
|
||||||
{
|
|
||||||
id: 422,
|
|
||||||
name: "Leads",
|
|
||||||
parent_id: 421,
|
|
||||||
action: "ir.actions.act_window,595",
|
|
||||||
icon: false,
|
|
||||||
children: []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 752,
|
|
||||||
name: "Scoring Rules",
|
|
||||||
parent_id: 421,
|
|
||||||
icon: false,
|
|
||||||
action: "ir.actions.act_window,1083",
|
|
||||||
children: []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
];
|
|
||||||
require('main');
|
require('main');
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -81,6 +81,9 @@ async function loadTemplates(): Promise<string> {
|
|||||||
*/
|
*/
|
||||||
function loadMenus(): MenuInfo {
|
function loadMenus(): MenuInfo {
|
||||||
const menuItems: BaseMenuItem[] = (<any>window).odoo.menus;
|
const menuItems: BaseMenuItem[] = (<any>window).odoo.menus;
|
||||||
|
if (!menuItems) {
|
||||||
|
throw new Error("Cannot find menus description");
|
||||||
|
}
|
||||||
const menuInfo = getMenuInfo(menuItems);
|
const menuInfo = getMenuInfo(menuItems);
|
||||||
delete (<any>window).odoo.menus; // overkill?
|
delete (<any>window).odoo.menus; // overkill?
|
||||||
return menuInfo;
|
return menuInfo;
|
||||||
|
|||||||
Reference in New Issue
Block a user