Revision 3878553d
b/snf-cyclades-app/synnefo/api/networks.py | ||
---|---|---|
121 | 121 |
log.debug('list_networks detail=%s', detail) |
122 | 122 |
since = util.isoparse(request.GET.get('changes-since')) |
123 | 123 |
user_networks = Network.objects.filter(Q(userid=request.user_uniq) | |
124 |
Q(public=True), |
|
125 |
deleted=False) |
|
124 |
Q(public=True)) |
|
126 | 125 |
|
127 | 126 |
if since: |
128 | 127 |
user_networks = user_networks.filter(updated__gte=since) |
129 | 128 |
if not user_networks: |
130 | 129 |
return HttpResponse(status=304) |
130 |
else: |
|
131 |
user_networks = user_networks.filter(deleted=False) |
|
131 | 132 |
|
132 | 133 |
networks = [network_to_dict(network, request.user_uniq, detail) |
133 | 134 |
for network in user_networks] |
Also available in: Unified diff