git://git.onelab.eu
/
plstackapi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adjustments to admin.py for view, fix Role using charfield as primary key, adjusted...
[plstackapi.git]
/
planetstack
/
openstack
/
manager.py
diff --git
a/planetstack/openstack/manager.py
b/planetstack/openstack/manager.py
index
166ad19
..
788699b
100644
(file)
--- a/
planetstack/openstack/manager.py
+++ b/
planetstack/openstack/manager.py
@@
-61,14
+61,14
@@
class OpenStackManager:
@require_enabled
def save_role(self, role):
@require_enabled
def save_role(self, role):
- if not role.role
_id
:
+ if not role.role:
keystone_role = self.driver.create_role(role.role_type)
keystone_role = self.driver.create_role(role.role_type)
- role.role
_id
= keystone_role.id
+ role.role = keystone_role.id
@require_enabled
def delete_role(self, role):
@require_enabled
def delete_role(self, role):
- if role.role
_id
:
- self.driver.delete_role({'id': role.role
_id
})
+ if role.role:
+ self.driver.delete_role({'id': role.role})
@require_enabled
def save_key(self, key):
@require_enabled
def save_key(self, key):