[Erp5-report] r30899 - /erp5/trunk/products/ERP5Security/ERP5UserManager.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Nov 27 16:39:33 CET 2009


Author: luke
Date: Fri Nov 27 16:39:33 2009
New Revision: 30899

URL: http://svn.erp5.org?rev=30899&view=rev
Log:
 - deleted Person object is not system user (== is not able to login)

Modified:
    erp5/trunk/products/ERP5Security/ERP5UserManager.py

Modified: erp5/trunk/products/ERP5Security/ERP5UserManager.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Security/ERP5UserManager.py?rev=30899&r1=30898&r2=30899&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Security/ERP5UserManager.py [utf8] (original)
+++ erp5/trunk/products/ERP5Security/ERP5UserManager.py [utf8] Fri Nov 27 16:39:33 2009
@@ -122,7 +122,8 @@
                 valid_assignment_list.append(assignment)
                 
               if pw_validate(user.getPassword(), password) and \
-                     len(valid_assignment_list): #user.getCareerRole() == 'internal':
+                     len(valid_assignment_list) and user \
+                     .getValidationState() != 'deleted': #user.getCareerRole() == 'internal':
                 return login, login # use same for user_id and login
             finally:
               setSecurityManager(sm)




More information about the Erp5-report mailing list