diff -r 798735d7be4e libslupm/lib/config.py
--- a/libslupm/lib/config.py	Thu May 30 11:34:22 2013 +0200
+++ b/libslupm/lib/config.py	Wed Oct 02 15:23:40 2013 +0200
@@ -24,4 +24,4 @@
 
 # Global var to set if the save and delete method should handle the
 # FK-Constraints in the database.  If set to false this is left to the database
-HANDLE_FK_CONSTRAINTS = True 
+HANDLE_FK_CONSTRAINTS = False
diff -r 798735d7be4e libslupm/model/user.py
--- a/libslupm/model/user.py	Thu May 30 11:34:22 2013 +0200
+++ b/libslupm/model/user.py	Wed Oct 02 15:23:40 2013 +0200
@@ -35,11 +35,8 @@
     def __str__(self):
         return self.get_username()
 
-    def _get_id(self):
-        return getattr(self, 'id')
-
     def get_gid(self):
-        return getattr(self, 'gid')
+        return getattr(self, 'fkUsergroupID')
 
     def is_admin(self):
         '''Returns True is the user has admin role. Else False'''
@@ -48,7 +45,7 @@
     def is_enabled(self):
         '''Returns True is the user is enabled. Only enabled users can login.
         Else False'''
-        return getattr(self, 'enabled')
+        return getattr(self, 'isActivated')
 
     def has_role(self, rolename):
         '''Returns True is the user has the given role (str=admin, user etc.). Else False'''
@@ -73,10 +70,10 @@
         return self.groups
 
     def get_username(self):
-        return getattr(self, 'login')
+        return getattr(self, 'vcLogin')
 
     def get_password(self):
-        return getattr(self, 'password')
+        return getattr(self, 'vcPasswd')
 
     def update(self, refresh_cache=True):
         BaseItem.update(self, refresh_cache)
@@ -89,9 +86,6 @@
     modul_name = 'Usergroup'
     modul_actions = [CREATE, READ, UPDATE, ERASE]
 
-    def _get_id(self):
-        return getattr(self, 'id')
-
     def __str__(self):
         return getattr(self, 'name')
 
