diff --git a/middleware/app_be/urls.py b/middleware/app_be/urls.py index f4d73de..19e2d07 100644 --- a/middleware/app_be/urls.py +++ b/middleware/app_be/urls.py @@ -24,6 +24,7 @@ urlpatterns = [ path('admin/', admin.site.urls), url(r'^image/get/all$', ImageEndpoint.image_api_get_all), url(r'^image/get/(?P[\w-]+)$', ImageEndpoint.image_api_get_single), + url(r'^image/status/(?P[\w-]+)$', ImageEndpoint.image_api_get_status), url(r'^image/get/(?P[\w-]+)/version/(?P[\w-]+)$', ImageEndpoint.image_api_get_single_version), url(r'^image/delete/all$', ImageEndpoint.image_api_delete_all), url(r'^image/delete/(?P[\w-]+)$', ImageEndpoint.image_api_delete), diff --git a/middleware/app_be/views/rest_api.py b/middleware/app_be/views/rest_api.py index d9966d5..0304d99 100644 --- a/middleware/app_be/views/rest_api.py +++ b/middleware/app_be/views/rest_api.py @@ -48,6 +48,12 @@ class ImageEndpoint: logger.debug('Image GET single call: {}'.format(request)) return ImageEndpoint.get_image(identifier) + @staticmethod + @api_view(['GET']) + def image_api_get_status(request, identifier): + # TODO MARTIN + return JsonResponse({'valid': True, 'available': True}) + @staticmethod def get_image(identifier):