簡體   English   中英

Odoo11 EE 如何去除簽名廣告

[英]Odoo11 EE How removing signature advertisement

我正在嘗試繼承 website_sign.thank_you_dialog 但這沒有 id。 我想刪除完成簽名時彈出的廣告。

Odoo 11 EE

/static/src/js/remove_ad_signature.js

odoo.define('my_module.signature_request_template', function(require) { 
    'use strict'

    var ajax = require("web.ajax");
    var core = require("web.core");
    var qweb = core.qweb;
    var document_signing = require("website_sign.document_signing");

    ajax.loadXML("/my_module/static/src/xml/remove_ad_signature.xml", qweb).then(function () {
    document_signing.initDocumentToSign();
    });
})


/static/src/xml/remove_ad_signature.xml

<?xml version="1.0" encoding="UTF-8"?>
 <templates id="remove_ad_signature" xml:space="preserve">
     <t t-extend="website_sign.thank_you_dialog">
         <t t-jquery="div.o_promote_esign" t-operation="replace">
             <div class="o_promote_esign">
                 <div>AAAAAAAAAAAAA</div>                 
             </div>                                       
         </t>                                             
     </t>                                                 

 </templates>

我在模態框上看到 AAAAAA 但返回此錯誤抱歉,出現錯誤,請嘗試重新填寫文檔。 在此處輸入圖像描述

自己解決添加在static/src/js/remove_signature_ad.js

odoo.define("agreements_esign.remove_signature_ad_button", function (require) {
  "use strict"

  var core = require("web.core")
  var document_signing = require("website_sign.document_signing")
  var _t = core._t

  var NoPubThankYouDialog = document_signing.ThankYouDialog.extend({
    template: "website_sign.no_pub_thank_you_dialog",

    init: function (parent, options) {
      options = options || {}
      if (!options.buttons) {
        options.buttons = [{ text: _t("Close"), close: true }]
      }

      this._super(parent, options)
    }
    })

  document_signing.SignableDocument.include({
    get_thankyoudialog_class: function () {
      return NoPubThankYouDialog
    },
  })
})

現在我看到了這個

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM