Revision b6bc4afa snf-cyclades-app/synnefo/api/floating_ips.py
b/snf-cyclades-app/synnefo/api/floating_ips.py | ||
---|---|---|
92 | 92 |
log.debug("list_floating_ips") |
93 | 93 |
|
94 | 94 |
userid = request.user_uniq |
95 |
floating_ips = FloatingIP.objects.filter(userid=userid, deleted=False)\
|
|
96 |
.order_by("id")
|
|
95 |
floating_ips = FloatingIP.objects.filter(userid=userid).order_by("id")
|
|
96 |
floating_ips = utils.filter_modified_since(request, objects=floating_ips)
|
|
97 | 97 |
|
98 | 98 |
floating_ips = map(ip_to_dict, floating_ips) |
99 | 99 |
|
... | ... | |
231 | 231 |
@api.api_method(http_method='GET', user_required=True, logger=log, |
232 | 232 |
serializations=["json"]) |
233 | 233 |
def list_floating_ip_pools(request): |
234 |
networks = Network.objects.filter(public=True, deleted=False,
|
|
235 |
floating_ip_pool=True)
|
|
234 |
networks = Network.objects.filter(public=True, floating_ip_pool=True)
|
|
235 |
networks = utils.filter_modified_since(request, objects=networks)
|
|
236 | 236 |
pools = [{"name": str(net.id)} for net in networks] |
237 | 237 |
request.serialization = "json" |
238 | 238 |
data = json.dumps({"floating_ip_pools": pools}) |
Also available in: Unified diff