39.13. 配置配额通知消息
当用户达到配额时,配额通知会被放入 notification drawer 中。可以向通知添加自定义配额通知消息,针对配额资源类型。例如:
Your project is over quota. It is using 200% of 2 cores CPU (Limit). Upgrade to <a href='https://www.openshift.com'>OpenShift Online Pro</a> if you need additional resources.
"Upgrade to…"通知的一部分是自定义消息,可以包含 HTML,如链接到其他资源。
注意
由于配额消息是 HTML 标记,所以需要针对 HTML 正确转义任何特殊字符。
在扩展脚本中设置 window.OPENSHIFT_CONSTANTS.QUOTA_MESSAGE
属性来自定义每个资源的消息。
// Set custom notification messages per quota type/key window.OPENSHIFT_CONSTANTS.QUOTA_NOTIFICATION_MESSAGE = { 'pods': 'Upgrade to <a href="https://www.openshift.com">OpenShift Online Pro</a> if you need additional resources.', 'limits.memory': 'Upgrade to <a href="https://www.openshift.com">OpenShift Online Pro</a> if you need additional resources.' };
添加脚本,如 Loading Extension Scripts 和 Stylesheets 所述。