[pve-devel] applied: [PATCH manager 2/2] ui: make Datacenter subscription info clickable when not valid
Thomas Lamprecht
t.lamprecht at proxmox.com
Fri Apr 5 13:35:29 CEST 2019
On 4/5/19 1:02 PM, Dominik Csapak wrote:
> to make it easier for the user to buy the subscriptions
>
> Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
> ---
> www/manager6/dc/Summary.js | 14 +++++++++++++-
> 1 file changed, 13 insertions(+), 1 deletion(-)
>
> diff --git a/www/manager6/dc/Summary.js b/www/manager6/dc/Summary.js
> index 6254395b..091ece76 100644
> --- a/www/manager6/dc/Summary.js
> +++ b/www/manager6/dc/Summary.js
> @@ -66,7 +66,16 @@ Ext.define('PVE.dc.Summary', {
> items: [
> {
> itemId: 'subscriptions',
> - xtype: 'pveHealthWidget'
> + xtype: 'pveHealthWidget',
> + userCls: 'pointer',
> + listeners: {
> + element: 'el',
> + click: function() {
> + if (this.component.userCls === 'pointer') {
> + window.open('https://www.proxmox.com/en/proxmox-ve/pricing', '_blank');
> + }
> + }
> + }
> }
> ]
> }
> @@ -245,18 +254,21 @@ Ext.define('PVE.dc.Summary', {
> iconCls: PVE.Utils.get_health_icon('critical', true),
> text: gettext('You have at least one node without subscription.')
> });
> + subs.setUserCls('pointer');
> } else if (level !== curlevel) {
> subs.setData({
> title: gettext('Mixed Subscriptions'),
> iconCls: PVE.Utils.get_health_icon('warning', true),
> text: gettext('Warning: Your subscription levels are not the same.')
> });
> + subs.setUserCls('pointer');
> } else {
> subs.setData({
> title: PVE.Utils.render_support_level(level),
> iconCls: PVE.Utils.get_health_icon('good', true),
> text: gettext('Your subscription status is valid.')
> });
> + subs.setUserCls('');
> }
> });
>
>
applied, thanks!
More information about the pve-devel
mailing list