from core.models import PlCoreBase
from core.models import Site
from core.models import Key
-from openstack.manager import OpenStackManager
from django.contrib.auth.models import AbstractBaseUser, BaseUserManager
# Create your models here.
def save(self, *args, **kwds):
if not hasattr(self, 'os_manager'):
+ from openstack.manager import OpenStackManager
setattr(self, 'os_manager', OpenStackManager())
- self.os_manager.save_user(self)
+ self.os_manager.save_user(self)
if not self.id:
self.set_password(self.password)
def delete(self, *args, **kwds):
if not hasattr(self, 'os_manager'):
+ from openstack.manager import OpenStackManager
setattr(self, 'os_manager', OpenStackManager())
- self.os_manager.delete_user(self)
+ self.os_manager.delete_user(self)
super(User, self).delete(*args, **kwds)