Revision 91430ce0

b/snf-cyclades-app/synnefo/api/management/commands/subnet-list.py
69 69
    object_class = Subnet
70 70
    astakos_auth_url = ASTAKOS_AUTH_URL
71 71
    astakos_token = ASTAKOS_TOKEN
72
    deleted_field = "deleted"
72 73

  
73 74
    FIELDS = {
74 75
        "id": ("id", "ID of the subnet"),
b/snf-cyclades-app/synnefo/logic/subnets.py
61 61
    """List all subnets of a user"""
62 62
    log.debug('list_subnets %s', user_id)
63 63

  
64
    user_subnets = Subnet.objects.filter((Q(network__userid=user_id) &
65
                                          Q(network__public=False)) |
66
                                         Q(network__public=True))
64
    query = (((Q(network__userid=user_id) & Q(network__public=False)) |
65
              Q(network__public=True)) & Q(deleted=False))
66
    user_subnets = Subnet.objects.filter(query)
67 67
    return user_subnets
68 68

  
69 69

  

Also available in: Unified diff