Ejemplo n.º 1
0
 def canPasswordSet(self):
     """True iff user can change password."""
     # IUserManagement provides doChangeUser
     plugins = self._getPlugins()
     managers = plugins.listPlugins(IUserManagement)
     for mid, manager in managers:
         if IPasswordSetCapability.providedBy(manager) and manager.allowPasswordSet(self.getId()):
             return True
     return False
Ejemplo n.º 2
0
 def canPasswordSet(self):
     """True iff user can change password."""
     # IUserManagement provides doChangeUser
     plugins = self._getPlugins()
     managers = plugins.listPlugins(IUserManagement)
     for mid, manager in managers:
         if (IPasswordSetCapability.providedBy(manager) and
                 manager.allowPasswordSet(self.getId())):
             return True
     return False
Ejemplo n.º 3
0
 def testAllowChangePassword(self):
     self.failUnless(
         IPasswordSetCapability.providedBy(self.portal.acl_users.pmm))