Jim Nelson wrote:
After installing membrane on one of our 3.1 sites, we found we can not delete or modify the users added before membrane was installed.

what version of membrane are you using? looking at membrane trunk, my line 295 doesn't match what the traceback implies it should be.

anyway, looking at the code, it does seem to be incorrect. seems as though the plug-in needs to be more forgiving. you should be able to work around it by changing the doDeleteUser method to raise a KeyError (which PAS defines as a swallowable exception) instead of a RuntimeError. i'll work on getting this into the trunk soon.

-r

I get the following traceback:
Traceback (innermost last):
  Module ZPublisher.Publish, line 119, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 42, in call_object
Module Products.CMFFormController.FSControllerPageTemplate, line 90, in __call__ Module Products.CMFFormController.BaseControllerPageTemplate, line 28, in _call
  Module Products.CMFFormController.ControllerBase, line 231, in getNext
Module Products.CMFFormController.Actions.TraverseTo, line 38, in __call__
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 42, in call_object
Module Products.CMFFormController.FSControllerPythonScript, line 104, in __call__
  Module Products.CMFFormController.Script, line 145, in __call__
  Module Products.CMFCore.FSPythonScript, line 140, in __call__
  Module Shared.DC.Scripts.Bindings, line 313, in __call__
  Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
  Module Products.CMFCore.FSPythonScript, line 196, in _exec
  Module None, line 39, in prefs_user_manage
   - <FSControllerPythonScript at /osana/main/prefs_user_manage>
   - Line 39
  Module <string>, line 4, in _facade
  Module plone.protect.utils, line 43, in _curried
  Module <string>, line 4, in _facade
  Module AccessControl.requestmethod, line 64, in _curried
  Module Products.CMFCore.MembershipTool, line 523, in deleteMembers
  Module <string>, line 6, in _facade
  Module plone.protect.utils, line 43, in _curried
  Module <string>, line 6, in _facade
  Module AccessControl.requestmethod, line 64, in _curried
  Module Products.PlonePAS.pas, line 62, in _doDelUsers
  Module Products.PlonePAS.pas, line 80, in _doDelUser
  Module Products.membrane.plugins.usermanager, line 295, in doDeleteUser
RuntimeError: No adapter found for user: lori


--
Archive: http://www.openplans.org/projects/remember/lists/remember/archive/2008/06/1214851594314 To unsubscribe send an email with subject "unsubscribe" to [EMAIL PROTECTED] Please contact [EMAIL PROTECTED] for questions.




--
Archive: 
http://www.openplans.org/projects/remember/lists/remember/archive/2008/06/1214857662816
To unsubscribe send an email with subject "unsubscribe" to [EMAIL PROTECTED]  
Please contact [EMAIL PROTECTED] for questions.

Reply via email to