[IMP] base: add banner_route to graph view attributes

odoo task id 2985113

closes odoo/odoo#102397

Related: odoo/enterprise#32382
Signed-off-by: Lucas Lefèvre (lul) <lul@odoo.com>
This commit is contained in:
Alexis Lacroix
2022-10-18 13:16:39 +02:00
parent 286fe8dca1
commit 7a23c27e85
2 changed files with 22 additions and 0 deletions
@@ -4106,4 +4106,25 @@ QUnit.module("Views", (hooks) => {
label: "Count",
});
});
QUnit.test("renders banner_route", async (assert) => {
await makeView({
type: "graph",
resModel: "foo",
serverData,
arch: `
<graph banner_route="/mybody/isacage">
<field name="foo"/>
</graph>`,
async mockRPC(route) {
if (route === "/mybody/isacage") {
assert.step(route);
return { html: `<div class="setmybodyfree">myBanner</div>` };
}
},
});
assert.verifySteps(["/mybody/isacage"]);
assert.containsOnce(target, ".setmybodyfree");
});
});
+1
View File
@@ -23,6 +23,7 @@
<rng:optional><rng:attribute name="order"/></rng:optional>
<rng:optional><rng:attribute name="disable_linking"/></rng:optional>
<rng:optional><rng:attribute name="sample"/></rng:optional>
<rng:optional><rng:attribute name="banner_route"/></rng:optional>
<rng:zeroOrMore>
<rng:ref name="field"/>
</rng:zeroOrMore>