diff --git a/templates/apps.html b/templates/apps.html index 1d5ece2..fc77b8e 100644 --- a/templates/apps.html +++ b/templates/apps.html @@ -94,6 +94,18 @@ "started_time": null, "end_time": null, })); + } else if (action == "update_app") { + for (var i = 0; i < app.apps.length; ++i) { + if (app.apps[i].id == data.id) { + Vue.set(app.apps[i], 'name', data.name); + Vue.set(app.apps[i], 'state', data.state); + Vue.set(app.apps[i], 'url', data.url); + Vue.set(app.apps[i], 'revision', data.revision); + Vue.set(app.apps[i], 'app_list', data.app_list); + Vue.set(app.apps[i], 'random_job_day', data.random_job_day); + break; + } + } } else if (action == "update_job") { for (var i = 0; i < app.apps.length; ++i) { if (app.apps[i].job_id == data.id) {