Revision 5a6cee09 snf-cyclades-app/synnefo/api/floating_ips.py
b/snf-cyclades-app/synnefo/api/floating_ips.py | ||
---|---|---|
93 | 93 |
serializations=["json"]) |
94 | 94 |
def floating_ip_action_demux(request, floating_ip_id): |
95 | 95 |
userid = request.user_uniq |
96 |
req = utils.get_request_dict(request)
|
|
96 |
req = utils.get_json_body(request)
|
|
97 | 97 |
log.debug('floating_ip_action %s %s', floating_ip_id, req) |
98 | 98 |
if len(req) != 1: |
99 | 99 |
raise faults.BadRequest('Malformed request.') |
... | ... | |
165 | 165 |
@transaction.commit_on_success |
166 | 166 |
def allocate_floating_ip(request): |
167 | 167 |
"""Allocate a floating IP.""" |
168 |
req = utils.get_request_dict(request)
|
|
168 |
req = utils.get_json_body(request)
|
|
169 | 169 |
floating_ip_dict = api.utils.get_attribute(req, "floatingip", |
170 | 170 |
required=True, attr_type=dict) |
171 | 171 |
log.info('allocate_floating_ip %s', req) |
... | ... | |
226 | 226 |
#userid = request.user_uniq |
227 | 227 |
#log.info("update_floating_ip '%s'. User '%s'.", floating_ip_id, userid) |
228 | 228 |
|
229 |
#req = utils.get_request_dict(request)
|
|
229 |
#req = utils.get_json_body(request)
|
|
230 | 230 |
#info = api.utils.get_attribute(req, "floatingip", required=True) |
231 | 231 |
|
232 | 232 |
#device_id = api.utils.get_attribute(info, "device_id", required=False) |
Also available in: Unified diff