From 1548b6338adefebace3fee8bcb7de4f442e9793a Mon Sep 17 00:00:00 2001 From: Alejandro Sirgo Rica Date: Thu, 11 Jul 2024 12:39:49 +0200 Subject: ogcp: show checksum in image info Improve potential image troubleshooting within ogCP. Add checksum to the image info view. Show "Unknown" when no checksum is available. --- ogcp/forms/action_forms.py | 1 + ogcp/views.py | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/ogcp/forms/action_forms.py b/ogcp/forms/action_forms.py index 7fbaa79..69149da 100644 --- a/ogcp/forms/action_forms.py +++ b/ogcp/forms/action_forms.py @@ -234,6 +234,7 @@ class ImageDetailsForm(FlaskForm): modified = StringField(label=_l('Last update')) permissions = StringField(label=_l('Permissions')) software_id = StringField(label=_l('Software id')) + checksum = StringField(label=_l('Checksum')) class ServerForm(FlaskForm): name = StringField(label=_l('Name'), diff --git a/ogcp/views.py b/ogcp/views.py index 8ece7db..f22bb62 100644 --- a/ogcp/views.py +++ b/ogcp/views.py @@ -3400,6 +3400,12 @@ def action_image_info(): form.software_id.data = image['software_id'] form.description.data = image['description'] + checksum = image.get('checksum', _('Unknown')) + if not checksum: + checksum = _('Unknown') + + form.checksum.data = checksum + try: responses = get_images_grouped_by_repos() except ServerError: -- cgit v1.2.3-18-g5258