def get_user_with_import(self, username): emailuser = seaserv.get_emailuser_with_import(username) if not emailuser: raise User.DoesNotExist, 'User matching query does not exits.' user = User(emailuser.email) user.id = emailuser.id user.enc_password = emailuser.password user.is_staff = emailuser.is_staff user.is_active = emailuser.is_active user.ctime = emailuser.ctime user.org = emailuser.org user.source = emailuser.source user.role = emailuser.role if user.is_staff: try: role_obj = AdminRole.objects.get_admin_role(emailuser.email) admin_role = role_obj.role except AdminRole.DoesNotExist: admin_role = DEFAULT_ADMIN user.admin_role = admin_role else: user.admin_role = '' return user
def get_user_with_import(self, username): emailuser = seaserv.get_emailuser_with_import(username) if not emailuser: raise User.DoesNotExist, 'User matching query does not exits.' user = User(emailuser.email) user.id = emailuser.id user.enc_password = emailuser.password user.is_staff = emailuser.is_staff user.is_active = emailuser.is_active user.ctime = emailuser.ctime user.org = emailuser.org user.source = emailuser.source user.role = emailuser.role return user
def get_user(self, username): emailuser = seaserv.get_emailuser_with_import(username) if not emailuser: return None user = User(emailuser.email) user.id = emailuser.id user.enc_password = emailuser.password user.is_staff = emailuser.is_staff user.is_active = emailuser.is_active user.ctime = emailuser.ctime user.org = emailuser.org user.source = emailuser.source user.role = emailuser.role user.source = emailuser.source return user