Revision 3549cb2f
b/snf-cyclades-app/synnefo/api/ports.py | ||
---|---|---|
83 | 83 |
|
84 | 84 |
log.debug('list_ports detail=%s', detail) |
85 | 85 |
|
86 |
user_ports = NetworkInterface.objects.filter( |
|
87 |
machine__userid=request.user_uniq) |
|
86 |
user_ports = NetworkInterface.objects.filter(userid=request.user_uniq) |
|
88 | 87 |
|
89 | 88 |
port_dicts = [port_to_dict(port, detail) |
90 | 89 |
for port in user_ports.order_by('id')] |
b/snf-cyclades-app/synnefo/logic/subnets.py | ||
---|---|---|
37 | 37 |
|
38 | 38 |
from django.conf import settings |
39 | 39 |
from django.db import transaction |
40 |
from django.db.models import Q |
|
41 |
|
|
40 | 42 |
from snf_django.lib import api |
41 | 43 |
from snf_django.lib.api import faults |
42 | 44 |
|
... | ... | |
57 | 59 |
|
58 | 60 |
def list_subnets(user_id): |
59 | 61 |
"""List all subnets of a user""" |
60 |
log.debug('list_subnets')
|
|
62 |
log.debug('list_subnets %s', user_id)
|
|
61 | 63 |
|
62 |
user_subnets = Subnet.objects.filter(network__userid=user_id) |
|
64 |
user_subnets = Subnet.objects.filter((Q(network__userid=user_id) & |
|
65 |
Q(network__public=False)) | |
|
66 |
Q(network__public=True)) |
|
63 | 67 |
return user_subnets |
64 | 68 |
|
65 | 69 |
|
Also available in: Unified diff