From 1fcb2afff8df7cb1b1c319f945420a0fed50b555 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Tue, 2 May 2017 21:53:23 +0200 Subject: [PATCH] Add link to firmware release info --- addon/lib/rmupdate.tcl | 4 +++- addon/www/index.html | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/addon/lib/rmupdate.tcl b/addon/lib/rmupdate.tcl index f470909..27f6415 100644 --- a/addon/lib/rmupdate.tcl +++ b/addon/lib/rmupdate.tcl @@ -289,6 +289,7 @@ proc ::rmupdate::get_version_from_filename {filename} { } proc ::rmupdate::get_firmware_info {} { + variable release_url set current [get_current_firmware_version] set versions [list $current] foreach e [get_available_firmware_downloads] { @@ -318,7 +319,8 @@ proc ::rmupdate::get_firmware_info {} { catch { set image $images($v) } set url "" catch { set url $downloads($v) } - append json "\{\"version\":\"${v}\",\"installed\":${installed},\"latest\":${latest}\,\"url\":\"${url}\",\"image\":\"${image}\"\}," + set info_url "${release_url}/tag/${v}" + append json "\{\"version\":\"${v}\",\"installed\":${installed},\"latest\":${latest}\,\"url\":\"${url}\"\,\"info_url\":\"${info_url}\",\"image\":\"${image}\"\}," set latest "false" } if {[llength versions] > 0} { diff --git a/addon/www/index.html b/addon/www/index.html index c1cb663..a19981b 100644 --- a/addon/www/index.html +++ b/addon/www/index.html @@ -170,7 +170,7 @@ along with this program. If not, see . if (fw.installed) cls = ' class="warning"'; if (fw.latest) cls = ' class="positive"'; $("#firmware_info tbody").append($('').append( - $('').text(fw.version), + $('').append($('', {text: fw.version, title: 'Open release info', href: fw.info_url, target: "_blank"})), $('').append($('
').append($(''),$(''))), $('').append($('
').append($(''),$(''))), $('').append(bdelete, binstall)