Package ZenUtils :: Package patches :: Module pasmonkey
[hide private]
[frames] | no frames]

Module pasmonkey

source code


This module contains monkey patches we needed to make to PAS when we switched
from native ZODB-managed authentication to pluggable authentication.

This module needs to be imported by ZenUtils/__init__.py.

Related tickets:
  http://dev.zenoss.org/trac/ticket/379
  http://dev.zenoss.org/trac/ticket/402
  http://dev.zenoss.org/trac/ticket/443
  http://dev.zenoss.org/trac/ticket/1042



Functions [hide private]
 
manage_afterAdd(self, item, container)
We don't want CookieAuthHelper setting the login attribute, we we'll override manage_afterAdd().
source code
 
login(self)
Set a cookie and redirect to the url that we tried to authenticate against originally.
source code
 
termsCheck(self)
Check to see if the user has accepted the Zenoss terms.
source code
Function Details [hide private]

manage_afterAdd(self, item, container)

source code 

We don't want CookieAuthHelper setting the login attribute, we we'll override manage_afterAdd().

For now, the only thing that manage_afterAdd does is set the login_form attribute, but we will need to check this after every upgrade of the PAS.

login(self)

source code 

Set a cookie and redirect to the url that we tried to authenticate against originally.

FIXME - I don't think we need this any more now that the EULA is gone -EAD