mirror of https://git.48k.eu/ogcp
views: sort images based on alphabetical name order
Show images in alphabetical order in every views listing images. The only exception is the dashboard as it shows them from newer to older.master
parent
35cfb59f4c
commit
8e16c31952
|
@ -834,6 +834,12 @@ def get_images_from_repo(server, repo_id):
|
|||
res.append(image)
|
||||
return res
|
||||
|
||||
def get_image_key(image):
|
||||
return image['name']
|
||||
|
||||
def sort_images(images):
|
||||
images.sort(key=get_image_key, reverse=False)
|
||||
|
||||
def get_clients_repo(server, ips):
|
||||
repo_id=None
|
||||
for ip in ips:
|
||||
|
@ -984,6 +990,8 @@ def action_image_restore():
|
|||
except ServerErrorCode:
|
||||
return ogserver_error('commands')
|
||||
|
||||
sort_images(images)
|
||||
|
||||
for image in images:
|
||||
form.image.choices.append((image['id'], image['name']))
|
||||
|
||||
|
@ -2431,6 +2439,8 @@ def action_image_update():
|
|||
except ServerErrorCode:
|
||||
return ogserver_error('commands')
|
||||
|
||||
sort_images(images)
|
||||
|
||||
for image in images:
|
||||
form.image.choices.append((image['id'], image['name']))
|
||||
|
||||
|
@ -2891,6 +2901,9 @@ def get_images_grouped_by_repos():
|
|||
except ServerErrorCode:
|
||||
continue
|
||||
repos={}
|
||||
|
||||
sort_images(images)
|
||||
|
||||
for image in images:
|
||||
repo_id=image['repo_id']
|
||||
repo_data={}
|
||||
|
|
Loading…
Reference in New Issue