Revision 99667854 snf-cyclades-app/synnefo/logic/ips.py
b/snf-cyclades-app/synnefo/logic/ips.py | ||
---|---|---|
230 | 230 |
log.info("Deleted floating IP '%s' of user '%s", floating_ip, |
231 | 231 |
floating_ip.userid) |
232 | 232 |
floating_ip.delete() |
233 |
|
|
234 |
|
|
235 |
@transaction.commit_on_success |
|
236 |
def reassign_floating_ip(floating_ip, project): |
|
237 |
action_fields = {"to_project": project, |
|
238 |
"from_project": floating_ip.project} |
|
239 |
floating_ip.project = project |
|
240 |
floating_ip.save() |
|
241 |
quotas.issue_and_accept_commission(floating_ip, action="REASSIGN", |
|
242 |
action_fields=action_fields) |
Also available in: Unified diff