mirror of https://github.com/Aidaho12/haproxy-wi
v7.0.1.0
Fix showing Roxy-WI tools versions on the Tools and Update pagespull/366/head
parent
57db17c86b
commit
c96768fc64
|
@ -82,7 +82,7 @@ def update_cur_tool_version(tool_name: str) -> None:
|
||||||
if distro.id() == 'ubuntu':
|
if distro.id() == 'ubuntu':
|
||||||
if tool_name == 'roxy-wi-keep_alive':
|
if tool_name == 'roxy-wi-keep_alive':
|
||||||
correct_name = 'roxy-wi-keep-alive'
|
correct_name = 'roxy-wi-keep-alive'
|
||||||
cmd = f"apt show {correct_name}|grep Version |awk '{{print $2}}'"
|
cmd = f"apt list --installed 2>&1 |grep {correct_name}|awk '{{print $2}}'|sed 's/-/./'"
|
||||||
else:
|
else:
|
||||||
cmd = f"rpm -q {correct_name}|awk -F\"{correct_name}\" '{{print $2}}' |awk -F\".noa\" '{{print $1}}' |sed 's/-//1' |sed 's/-/./'"
|
cmd = f"rpm -q {correct_name}|awk -F\"{correct_name}\" '{{print $2}}' |awk -F\".noa\" '{{print $1}}' |sed 's/-//1' |sed 's/-/./'"
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
{{services_name[s.0]['name']}}
|
{{services_name[s.0]['name']}}
|
||||||
</td>
|
</td>
|
||||||
<td class="padding10 first-collumn">
|
<td class="padding10 first-collumn">
|
||||||
{% if 'is not installed' in s.2['current_version'] or not s.2['current_version'] %}
|
{% if 'is not installed' in s.2['current_version'] or not s.2['current_version'] or s.2['current_version'] == '0' %}
|
||||||
{% if s.0 in ('prometheus', 'grafana-server') %}
|
{% if s.0 in ('prometheus', 'grafana-server') %}
|
||||||
<a href="/app/install#monitoring" class="ui-button ui-widget ui-corner-all" title="{{lang.words.install|title()}} {{service_name}}">{{lang.words.install|title()}}</a>
|
<a href="/app/install#monitoring" class="ui-button ui-widget ui-corner-all" title="{{lang.words.install|title()}} {{service_name}}">{{lang.words.install|title()}}</a>
|
||||||
{% elif s.0 in ('rabbitmq-server', 'fail2ban') %}
|
{% elif s.0 in ('rabbitmq-server', 'fail2ban') %}
|
||||||
|
|
|
@ -73,7 +73,7 @@
|
||||||
</b>
|
</b>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{% if 'is not installed' not in s.2['current_version'] and s.2['current_version'] != '' %}
|
{% if 'is not installed' not in s.2['current_version'] and s.2['current_version'] != '' and s.2['current_version'] != '0' %}
|
||||||
{% if is_need_update %}
|
{% if is_need_update %}
|
||||||
<a class="ui-button ui-widget ui-corner-all" onclick="updateService('{{s.0}}')" title="{{lang.words.w_update|title()}} {{services_name[s.0]['name']}}">{{lang.words.w_update|title()}}</a>
|
<a class="ui-button ui-widget ui-corner-all" onclick="updateService('{{s.0}}')" title="{{lang.words.w_update|title()}} {{services_name[s.0]['name']}}">{{lang.words.w_update|title()}}</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -2407,6 +2407,11 @@ function updateService(service, action='update') {
|
||||||
toastr.error(data);
|
toastr.error(data);
|
||||||
} else if (data.indexOf('error:') != '-1' || data.indexOf('Failed') != '-1') {
|
} else if (data.indexOf('error:') != '-1' || data.indexOf('Failed') != '-1') {
|
||||||
toastr.error(data);
|
toastr.error(data);
|
||||||
|
} else if (data.indexOf('0 upgraded, 0 newly installed') != '-1') {
|
||||||
|
toastr.info('There is no a new version of ' + service);
|
||||||
|
} else {
|
||||||
|
toastr.clear();
|
||||||
|
toastr.success(service + ' has been ' + action + 'ed');
|
||||||
}
|
}
|
||||||
$("#ajax-update").html('');
|
$("#ajax-update").html('');
|
||||||
loadupdatehapwi();
|
loadupdatehapwi();
|
||||||
|
|
Loading…
Reference in New Issue