Hello, I had this db and wanted to add some backend assets for new custom buttons. On the manifest file I added:
# 'assets': {
# 'web.assets_backend': [
# '/abs_property_management/static/src/js/buttons.js'
# ],
# 'web.assets_qweb': [
# '/abs_property_management/static/src/js/js_view.js',
# ],
# },but the js was not loading. When I'd put the xml file into "data/views" it would load the js but have lime a permanent which wouldn't be gone even if I'd delete the xml file. The error is:
Error to render compiling AST
AttributeError: 'NoneType' object has no attribute 'viewType'
Template: web.assets_backend
Path: /templates/t/t[3]/button
Node: - - -
How can I fix this issue?
xml file:
js:
odoo.define("skl_kartice.tree_view_button", function (require){
"use strict";
var ajax = require("web.ajax");
var ListController = require("web.ListController");
ListController.include({
renderButtons: function($node) {
this._super.apply(this, arguments);
var self = this;
if (this.$buttons) {
$(this.$buttons).find(".oe_ispis_kartica").on("click", function() {
self.do_action("skl_kartice.action_kartica_report", {
additional_context: {},
});
});
}
},
});
});TO ALL ODOO MODS: this editor isn't showing the xml code