Get V1 registry code working with new model methods

This commit is contained in:
Joseph Schorr 2016-07-12 16:09:13 -04:00 committed by Jimmy Zelinskie
parent 94d71f2166
commit ea18790dfe
3 changed files with 124 additions and 61 deletions

View file

@ -99,6 +99,17 @@ def get_repo_image_extended(namespace_name, repository_name, docker_image_id):
return images[0]
def get_repo_image_and_storage(namespace_name, repository_name, docker_image_id):
def limit_to_image_id(query):
return query.where(Image.docker_image_id == docker_image_id)
images = _get_repository_images_and_storages(namespace_name, repository_name, limit_to_image_id)
if not images:
return None
return images[0]
def _get_repository_images_and_storages(namespace_name, repository_name, query_modifier):
query = (Image
.select(Image, ImageStorage)