Revision e18c1749
b/snf-cyclades-app/synnefo/db/models.py | ||
---|---|---|
285 | 285 |
|
286 | 286 |
name = models.CharField('Virtual Machine Name', max_length=255) |
287 | 287 |
userid = models.CharField('User ID of the owner', max_length=100, |
288 |
db_index=True) |
|
288 |
db_index=True, null=False)
|
|
289 | 289 |
backend = models.ForeignKey(Backend, null=True, |
290 | 290 |
related_name="virtual_machines",) |
291 | 291 |
backend_hash = models.CharField(max_length=128, null=True, editable=False) |
b/snf-cyclades-app/synnefo/logic/backend.py | ||
---|---|---|
265 | 265 |
release_resource(res_type="bridge", value=network.link) |
266 | 266 |
|
267 | 267 |
# Issue commission |
268 |
serial = quotas.issue_network_commission(network.userid, delete=True) |
|
269 |
serials.append(serial) |
|
270 |
network.serial = serial |
|
271 |
serial.accepted = True |
|
272 |
serial.save() |
|
268 |
if network.userid: |
|
269 |
serial = quotas.issue_network_commission(network.userid, |
|
270 |
delete=True) |
|
271 |
serials.append(serial) |
|
272 |
network.serial = serial |
|
273 |
serial.accepted = True |
|
274 |
serial.save() |
|
275 |
elif not network.public: |
|
276 |
log.warning("Network %s does not have an owner!", network.id) |
|
273 | 277 |
network.save() |
274 | 278 |
|
275 | 279 |
|
Also available in: Unified diff