Revision cd2b0bf5 snf-cyclades-app/synnefo/api/flavors.py
b/snf-cyclades-app/synnefo/api/flavors.py | ||
---|---|---|
70 | 70 |
# unauthorized (401), |
71 | 71 |
# badRequest (400), |
72 | 72 |
# overLimit (413) |
73 |
|
|
73 |
|
|
74 | 74 |
log.debug('list_flavors detail=%s', detail) |
75 | 75 |
active_flavors = Flavor.objects.exclude(deleted=True) |
76 |
flavors = [flavor_to_dict(flavor, detail) for flavor in active_flavors] |
|
77 |
|
|
76 |
flavors = [flavor_to_dict(flavor, detail)\ |
|
77 |
for flavor in active_flavors.order_by('id')] |
|
78 |
|
|
78 | 79 |
if request.serialization == 'xml': |
79 | 80 |
data = render_to_string('list_flavors.xml', { |
80 | 81 |
'flavors': flavors, |
... | ... | |
84 | 85 |
|
85 | 86 |
return HttpResponse(data, status=200) |
86 | 87 |
|
88 |
|
|
87 | 89 |
@util.api_method('GET') |
88 | 90 |
def get_flavor_details(request, flavor_id): |
89 | 91 |
# Normal Response Codes: 200, 203 |
... | ... | |
93 | 95 |
# badRequest (400), |
94 | 96 |
# itemNotFound (404), |
95 | 97 |
# overLimit (413) |
96 |
|
|
98 |
|
|
97 | 99 |
log.debug('get_flavor_details %s', flavor_id) |
98 | 100 |
flavor = util.get_flavor(flavor_id, include_deleted=True) |
99 | 101 |
flavordict = flavor_to_dict(flavor, detail=True) |
Also available in: Unified diff