Revision 0e3d0ff0
b/snf-cyclades-app/synnefo/api/management/commands/server-list.py | ||
---|---|---|
53 | 53 |
dest='build', |
54 | 54 |
default=False, |
55 | 55 |
help="List only servers in the building state"), |
56 |
make_option('--non-deleted', action='store_true', dest='non_deleted',
|
|
56 |
make_option('--deleted', action='store_true', dest='deleted',
|
|
57 | 57 |
default=False, |
58 |
help="List only non-deleted servers"),
|
|
59 |
make_option('--backend_id', dest='backend_id',
|
|
58 |
help="List deleted servers"), |
|
59 |
make_option('--backend-id', dest='backend_id',
|
|
60 | 60 |
help="List only servers of the specified backend") |
61 | 61 |
) |
62 | 62 |
|
... | ... | |
70 | 70 |
else: |
71 | 71 |
servers = VirtualMachine.objects |
72 | 72 |
|
73 |
if options['non_deleted']: |
|
74 |
servers = servers.filter(deleted=False) |
|
75 |
else: |
|
73 |
if options['deleted']: |
|
76 | 74 |
servers = servers.all() |
75 |
else: |
|
76 |
servers = servers.filter(deleted=False) |
|
77 | 77 |
|
78 | 78 |
if options['build']: |
79 | 79 |
servers = servers.filter(operstate='BUILD') |
Also available in: Unified diff