luci-app-attendedsysupgrade: show position in queue
The server provides a queue_position argument, show it.
Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit 53ff7ca676
)
This commit is contained in:
parent
dc626d506d
commit
f9bc5da365
1 changed files with 6 additions and 8 deletions
|
@ -170,14 +170,12 @@ function request_sysupgrade(server_url, data) {
|
|||
case 202:
|
||||
res = response.json()
|
||||
data.request_hash = res.request_hash;
|
||||
switch (res.status) {
|
||||
case "queued":
|
||||
displayStatus("notice spinning", E('p', _('Request in build queue')));
|
||||
break;
|
||||
case "started":
|
||||
displayStatus("notice spinning", E('p', _('Building the sysupgrade image')));
|
||||
break;
|
||||
}
|
||||
|
||||
if ("queue_position" in res)
|
||||
displayStatus("notice spinning", E('p', _('Request in build queue position %d'.format(res.queue_position))));
|
||||
else
|
||||
displayStatus("notice spinning", E('p', _('Building firmware sysupgrade image')));
|
||||
|
||||
setTimeout(function() {
|
||||
request_sysupgrade(server_url, data);
|
||||
}, 5000);
|
||||
|
|
Loading…
Reference in a new issue