Revision 529178b1 api/images.py
b/api/images.py | ||
---|---|---|
3 | 3 |
# |
4 | 4 |
|
5 | 5 |
from synnefo.api.common import method_not_allowed |
6 |
from synnefo.api.util import * |
|
7 |
from synnefo.db.models import Image, ImageMetadata, VirtualMachine |
|
6 |
from synnefo.api.faults import BadRequest, Unauthorized |
|
7 |
from synnefo.api.util import (isoformat, isoparse, get_user, get_vm, get_image, get_image_meta, |
|
8 |
get_request_dict, render_metadata, render_meta, api_method) |
|
9 |
from synnefo.db.models import Image, ImageMetadata |
|
8 | 10 |
|
9 | 11 |
from django.conf.urls.defaults import patterns |
10 | 12 |
from django.http import HttpResponse |
... | ... | |
173 | 175 |
|
174 | 176 |
image = get_image(image_id) |
175 | 177 |
if image.owner != get_user(): |
176 |
raise Unauthorized() |
|
178 |
raise Unauthorized('Image does not belong to user.')
|
|
177 | 179 |
image.delete() |
178 | 180 |
return HttpResponse(status=204) |
179 | 181 |
|
Also available in: Unified diff