2021-02-20 07:47:33 +00:00
{% set current_ver = versions.0 %}
{% set new_ver = versions.1 %}
{% set current_ver_without_dots = versions.2 %}
{% set new_ver_without_dots = versions.3 %}
< tr >
< td class = "padding10 first-collumn" >
2021-06-02 07:28:07 +00:00
Roxy-WI
2021-02-20 07:47:33 +00:00
< / td >
< td >
2021-06-18 07:25:15 +00:00
< b
{% if new_ver_without_dots > current_ver_without_dots and new_ver != "Sorry cannot get current version" %}
title="There is a newer version Roxy-WI"
style="color: var(--red-color)"
{% else %}
title="There is not a newer version Roxy-WI"
style="color: var(--green-color)"
{% endif %}
>
{{current_ver}}
< / b >
2021-02-20 07:47:33 +00:00
< / td >
< td class = "padding10" >
< b > {{new_ver}}< / b >
< / td >
< td >
{% if new_ver_without_dots > current_ver_without_dots and new_ver != "Sorry cannot get current version" %}
2021-06-18 07:25:15 +00:00
< a class = "ui-button ui-widget ui-corner-all" onclick = "updateService('roxy-wi')" title = "Update Roxy-WI" > Update< / a >
2021-02-20 07:47:33 +00:00
{% endif %}
< / td >
< td >
The main application
< / td >
< / tr >
{% for s in services %}
2021-06-11 15:18:33 +00:00
{% if s.0 == 'roxy-wi-smon' or s.0 == 'roxy-wi-checker' or s.0 == 'roxy-wi-keep_alive' or s.0 == 'roxy-wi-metrics' or s.0 == 'roxy-wi-portscanner' %}
2021-02-20 07:47:33 +00:00
< tr >
{% set is_need_update = 0 %}
2021-06-11 15:18:33 +00:00
{% if s.0 == 'roxy-wi-smon' %}
2021-02-20 07:47:33 +00:00
{% set service_name = 'SMON' %}
{% set service_link = 'smon' %}
2021-06-18 07:25:15 +00:00
{% set desc_link = 'https://roxy-wi.org/services.py?service=smon' %}
2021-02-20 07:47:33 +00:00
{% if s.3|float < smon_ver | float % }
{% set is_need_update = 1 %}
{% endif %}
2021-06-11 15:18:33 +00:00
{% elif s.0 == 'roxy-wi-checker' %}
2021-02-20 07:47:33 +00:00
{% set service_name = 'Checker' %}
{% set service_link = 'checker' %}
2021-06-18 07:25:15 +00:00
{% set desc_link = 'https://roxy-wi.org/services.py?service=checker' %}
2021-02-20 07:47:33 +00:00
{% if s.3|float < checker_ver | float % }
{% set is_need_update = 1 %}
{% endif %}
2021-06-11 15:18:33 +00:00
{% elif s.0 == 'roxy-wi-keep_alive' %}
2021-02-20 07:47:33 +00:00
{% set service_name = 'Auto start' %}
{% set service_link = 'auto_start' %}
2021-06-18 07:25:15 +00:00
{% set desc_link = 'https://roxy-wi.org/services.py?service=auto_start' %}
2021-02-20 07:47:33 +00:00
{% if s.3|float < keep_ver | float % }
{% set is_need_update = 1 %}
{% endif %}
2021-06-11 15:18:33 +00:00
{% elif s.0 == 'roxy-wi-metrics' %}
2021-02-20 07:47:33 +00:00
{% set service_name = 'Metrics' %}
{% set service_link = 'metrics' %}
2021-06-18 07:25:15 +00:00
{% set desc_link = 'https://roxy-wi.org/services.py?service=metrics' %}
2021-02-20 07:47:33 +00:00
{% if s.3|float < metrics_ver | float % }
{% set is_need_update = 1 %}
{% endif %}
2021-06-11 15:18:33 +00:00
{% elif s.0 == 'roxy-wi-portscanner' %}
2021-04-16 14:09:51 +00:00
{% set service_name = 'Port scanner' %}
{% set service_link = 'portscanner' %}
2021-06-18 07:25:15 +00:00
{% set desc_link = 'https://roxy-wi.org/services.py?service={{service_link}}' %}
2021-04-16 14:09:51 +00:00
{% if s.3|float < portscanner_ver | float % }
{% set is_need_update = 1 %}
{% endif %}
2021-02-20 07:47:33 +00:00
{% endif %}
< td class = "padding10 first-collumn" >
{{service_name}}
< / td >
< td >
{% if s.3 != '* is not installed' %}
2021-06-18 07:25:15 +00:00
< b
{% if is_need_update %}
title="There is a newer version {{service_name}}"
style="color: var(--red-color)"
{% else %}
title="There is not a newer version {{service_name}}"
style="color: var(--green-color)"
{% endif %}
>
{{s.3}}
< / b >
2021-02-20 07:47:33 +00:00
{% endif %}
< / td >
< td class = "padding10" >
< b >
2021-06-11 15:18:33 +00:00
{% if s.0 == 'roxy-wi-smon' %}
2021-02-20 07:47:33 +00:00
{{smon_ver}}
2021-06-11 15:18:33 +00:00
{% elif s.0 == 'roxy-wi-checker' %}
2021-02-20 07:47:33 +00:00
{{checker_ver}}
2021-06-11 15:18:33 +00:00
{% elif s.0 == 'roxy-wi-keep_alive' %}
2021-02-20 07:47:33 +00:00
{{keep_ver}}
2021-06-11 15:18:33 +00:00
{% elif s.0 == 'roxy-wi-metrics' %}
2021-02-20 07:47:33 +00:00
{{metrics_ver}}
2021-06-11 15:18:33 +00:00
{% elif s.0 == 'roxy-wi-portscanner' %}
2021-04-16 14:09:51 +00:00
{{portscanner_ver}}
2021-02-20 07:47:33 +00:00
{% endif %}
< / b >
< / td >
< td >
{% if s.3 != '* is not installed' %}
{% if is_need_update %}
< a class = "ui-button ui-widget ui-corner-all" onclick = "updateService('{{s.0}}')" title = "Update {{service_name}}" > Update< / a >
{% endif %}
{% else %}
{{service_name}} service is not installed
2021-06-18 07:25:15 +00:00
< a href = "https://roxy-wi.org/services.py?service={{service_link}}#installation" title = "{{service_name}} installation" target = "_blank" class = "link" > Read about installation< / a >
2021-02-20 07:47:33 +00:00
{% endif %}
< / td >
< td >
Read more about < a href = "{{desc_link}}" title = "Read more about {{service_name}}" target = "_blank" class = "link" > {{service_name}}< / a >
< / td >
< / tr >
{% endif %}
{% endfor %}