diff options
author | Alejandro Sirgo Rica <asirgo@soleta.eu> | 2024-07-11 12:39:49 +0200 |
---|---|---|
committer | Alejandro Sirgo Rica <asirgo@soleta.eu> | 2024-07-12 09:16:28 +0200 |
commit | 1548b6338adefebace3fee8bcb7de4f442e9793a (patch) | |
tree | 31a675d480d412b14e114eb74c1d35266c1619cb /ogcp | |
parent | b5cb42006e0376383f31d473eec3697c332a65a3 (diff) |
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.
Diffstat (limited to 'ogcp')
-rw-r--r-- | ogcp/forms/action_forms.py | 1 | ||||
-rw-r--r-- | ogcp/views.py | 6 |
2 files changed, 7 insertions, 0 deletions
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: |