-3
odoo의 특정 그룹 및 모델/오브젝트에 대한 양식보기에서 "첨부 파일"메뉴를 숨기려고합니다. 어떻게해야합니까?Odoo에서 특정 모델 및 그룹에 대한 "Attachment"메뉴를 숨기는 방법?
odoo의 특정 그룹 및 모델/오브젝트에 대한 양식보기에서 "첨부 파일"메뉴를 숨기려고합니다. 어떻게해야합니까?Odoo에서 특정 모델 및 그룹에 대한 "Attachment"메뉴를 숨기는 방법?
나는 숨기기 첨부 파일 메뉴에 대한 아이디어를 가지고 있지 않지만,이 코드 JS를 통해 첨부 제한 할 수 있습니다 : 그것은 저장을 별도의 파일을
odoo.define('module_name', function(require) {
"use strict";
var core = require('web.core');
var data = require('web.data');
var framework = require('web.framework');
var sideWidget = require('web.Sidebar');
var Model = require('web.Model');
var Dialog = require('web.Dialog');
var _t = core._t;
var QWeb = core.qweb;
var sidebar = sideWidget.include({
redraw: function() {
var self = this;
this._super.apply(this, arguments);
if (this.getParent()) {
var view = this.getParent();
if (this.getParent().dataset.model != "there which model you do not want attach files") {
this.$('.o_sidebar_add_attachment .o_form_binary_form').change(this.on_attachment_changed);
}
}
},
});
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<template id="assets_backend_niwe" name="alfresco_odoo assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<script type="text/javascript" src="file location"/>
</xpath>
</template>
</data>
</odoo>
을이 자산 백엔드에 파일 JS 추가합니다.