Hello.
I want to include chatter functionality with some JavaScript in an odoo 14 Addon.
For that I added the dependency for "mail" and require("mail.Chatter") in the js.
Then I get a warning:
Missing dependencies: ["mail.Chatter"]
Non loaded modules: ["addon_name"]
I don't know is missing. Most of search results are quite outdated.
manifest has the dependency:
{
"depends": ["mail"],
"external_dependencies": {"python": ["extract_msg"]},
"data": ["views/templates.xml", "views/res_config_settings_views.xml"],
}
my template.xml
<odoo>
<data>
<template
id="assets_backend"
name="adddon_name assets"
inherit_id="web.assets_backend"
>
<xpath expr="." position="inside">
<script
type="text/javascript"
src="/addon_name/static/src/js/addon_name.js"
/>
</xpath>
</template>
</data>
</odoo>
and my addon_name.js has this:
odoo.define("addon_name", ['mail.Chatter'], function(require) {
"use strict";
var Chatter = require("mail.Chatter");
Chatter.include({
// my code
);
})
Thanks for your suggestions.