[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