Skip to content

Latest commit

 

History

History
57 lines (48 loc) · 1.46 KB

02.settings.message.md

File metadata and controls

57 lines (48 loc) · 1.46 KB

移除訂閱提示

由於 Proxmox VE 有提供官方的訂閱支援,每次登入的時候都會跳出視窗來提示,用不到,看久了也覺得煩躁,可以用以下的方式移除提示訊息。

修改 JavaScript

  • 該訊息使用 Js 控制,找到檔案位置即可進行修改,路徑為下 (Proxmox VE 4.4)

    /usr/share/pve-manager/js/pvemanagerlib.js
    
  • 編輯該檔案,找到 data.status !== 'Active'字串的位置,將其修改為false:

    • 原始程式碼:
    if (data.status !== 'Active') {
        Ext.Msg.show({
            title: gettext('No valid subscription'),
            icon: Ext.Msg.WARNING,
            msg: PVE.Utils.noSubKeyHtml,
            buttons: Ext.Msg.OK,
            callback: function(btn) {
                if (btn !== 'ok') {
                    return;
                }
                orig_cmd();
            }
        });
    } else {
        orig_cmd();
    }
    
    • 修改後
    if (false) {
        Ext.Msg.show({
            title: gettext('No valid subscription'),
            icon: Ext.Msg.WARNING,
            msg: PVE.Utils.noSubKeyHtml,
            buttons: Ext.Msg.OK,
            callback: function(btn) {
                if (btn !== 'ok') {
                    return;
                }
                orig_cmd();
            }
        });
    } else {
        orig_cmd();
    }
    
  • 重新整理並清除快取,訊息就不會出現了。