diff options
Diffstat (limited to 'ogcp/views.py')
-rw-r--r-- | ogcp/views.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/ogcp/views.py b/ogcp/views.py index af0f3fa..77bad42 100644 --- a/ogcp/views.py +++ b/ogcp/views.py @@ -1551,6 +1551,14 @@ def action_client_info(): get_cache_info(clients_info, storage_data, images_data, client_images) + r = server.get('/efi', payload={'clients': [ip]}) + if not r: + return ogserver_down('commands') + if r.status_code != requests.codes.ok: + return ogserver_error('commands') + + efi_data = r.json()['clients'][0] + scopes, clients = get_scopes(set(ips)) return render_template('actions/client_details.html', form=form, @@ -1560,7 +1568,8 @@ def action_client_info(): selected_disk=selected_disk, images_data=images_data, storage_data=storage_data, - client_images=client_images) + client_images=client_images, + efi_data=efi_data) @app.route('/action/client/update', methods=['GET', 'POST']) @login_required |