[Zope] Re: [Zope-PTK] Re: [Zope] PTK and Membership product
Chris McDonough wrote: > > Forwarding this on from the Zope list to the PTK list > > albert boulanger wrote: > > > > From Friday's 8-25 PTK CVS > > > > PTK has logic to support the Membership product, but it seems to be > > using the old MembershipZ name. I want to use this combination because > > we have own own custom database where user accounting will be stored. > > > > (I am using PortalMembership version 0.7.2. By the way the version > > numbers in the code need updating -- it claims it is 0.7.0) > > > > Error Type: AttributeError > > Error Value: setMemberProperties FYI Membership and the latest CVS PTK have not been made compatible yet. That is why it does not work. Shane ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] PTK and Membership product
Forwarding this on from the Zope list to the PTK list albert boulanger wrote: > > From Friday's 8-25 PTK CVS > > PTK has logic to support the Membership product, but it seems to be > using the old MembershipZ name. I want to use this combination because > we have own own custom database where user accounting will be stored. > > (I am using PortalMembership version 0.7.2. By the way the version > numbers in the code need updating -- it claims it is 0.7.0) > > class DemoPortalBaseclass in Portal.py I had to change MembershipZ/LoginMember > > # self.acl_users was magically created by the above call > #'PortalMembership/PortalMember' 'MembershipZ/LoginMember' > for us in self.acl_users.UserSourcesGroup.objectValues(): > if us.meta_type == 'Persistent User Source': > us.__of__(self.acl_users).manage_setStorage( >'PortalMembership/PortalMember' ) > break > > But this was not enough, it breaks at: > > Zope Error > > Zope has encountered an error while publishing >this resource. > > Error Type: AttributeError > Error Value: setMemberProperties > > Troubleshooting Suggestions > > The URL may be incorrect. > The parameters passed to this resource may >be > incorrect. > A resource that this resource relies on >may be > encountering an error. > > For more detailed information about the error, >please refer to > the HTML source for this page. > > If the error persists please contact the site >maintainer. Thank > you for your patience. > > Traceback (innermost last): > File >/users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py, > line 222, in publish_module > File >/users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py, > line 187, in publish > File >/users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/Zope/__init__.py, >line 221, in zpublisher_exception_hook > (Object: RoleManager) > File >/users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py, > line 171, in publish > File >/users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/ZPublisher/mapply.py, > line 160, in mapply > (Object: Portal_add) > File >/users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py, > line 112, in call_object > (Object: Portal_add) > File >/users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/OFS/DTMLMethod.py, >line 172, in __call__ > (Object: Portal_add) > File >/users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/DocumentTemplate/DT_String.py, > line 528, in __call__ > (Object: Portal_add) > File >/users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/DocumentTemplate/DT_With.py, > line 146, in render > (Object: Portal.createInObjectManager(REQUEST['id'], REQUEST)) > File >/users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/DocumentTemplate/DT_Let.py, > line 147, in render > (Object: RESPONSE="_.None") > File >/users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/DocumentTemplate/DT_Util.py, > line 337, in eval > (Object: portal_registration.addMember(username, password, > ('Member', 'Manager', 'Reviewer'), '', REQUEST)) > (Info: username) > File , line 0, in ? > File >/users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/Products/PTKBase/RegistrationTool.py, > line 174, in addMember > (Object: portal_registration) > AttributeError: (see above) > > Is there any thing I also need to do to make this combination work? Do > I need to use the older MembershipZ stuff? > > Has anyone used the ZSession product with PTK? Again we are storing > sesssion info in our own database and I would liek to uses Zpatterns > for this. > > Regards, > Albert Boulanger > [EMAIL PROTECTED] > > ___ > Zope maillist - [EMAIL PROTECTED] > http://lists.zope.org/mailman/listinfo/zope > ** No cross posts or HTML encoding! ** > (Related lists - > http://lists.zope.org/mailman/listinfo/zope-announce > http://lists.zope.org/mailman/listinfo/zope-dev ) ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.
[Zope] PTK and Membership product
>From Friday's 8-25 PTK CVS PTK has logic to support the Membership product, but it seems to be using the old MembershipZ name. I want to use this combination because we have own own custom database where user accounting will be stored. (I am using PortalMembership version 0.7.2. By the way the version numbers in the code need updating -- it claims it is 0.7.0) class DemoPortalBaseclass in Portal.py I had to change MembershipZ/LoginMember # self.acl_users was magically created by the above call #'PortalMembership/PortalMember' 'MembershipZ/LoginMember' for us in self.acl_users.UserSourcesGroup.objectValues(): if us.meta_type == 'Persistent User Source': us.__of__(self.acl_users).manage_setStorage( 'PortalMembership/PortalMember' ) break But this was not enough, it breaks at: Zope Error Zope has encountered an error while publishing this resource. Error Type: AttributeError Error Value: setMemberProperties Troubleshooting Suggestions The URL may be incorrect. The parameters passed to this resource may be incorrect. A resource that this resource relies on may be encountering an error. For more detailed information about the error, please refer to the HTML source for this page. If the error persists please contact the site maintainer. Thank you for your patience. Traceback (innermost last): File /users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py, line 222, in publish_module File /users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py, line 187, in publish File /users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/Zope/__init__.py, line 221, in zpublisher_exception_hook (Object: RoleManager) File /users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py, line 171, in publish File /users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/ZPublisher/mapply.py, line 160, in mapply (Object: Portal_add) File /users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/ZPublisher/Publish.py, line 112, in call_object (Object: Portal_add) File /users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/OFS/DTMLMethod.py, line 172, in __call__ (Object: Portal_add) File /users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/DocumentTemplate/DT_String.py, line 528, in __call__ (Object: Portal_add) File /users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/DocumentTemplate/DT_With.py, line 146, in render (Object: Portal.createInObjectManager(REQUEST['id'], REQUEST)) File /users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/DocumentTemplate/DT_Let.py, line 147, in render (Object: RESPONSE="_.None") File /users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/DocumentTemplate/DT_Util.py, line 337, in eval (Object: portal_registration.addMember(username, password, ('Member', 'Manager', 'Reviewer'), '', REQUEST)) (Info: username) File , line 0, in ? File /users/hog/software/zope/Zope-2.2.0-solaris-2.6-sparc/lib/python/Products/PTKBase/RegistrationTool.py, line 174, in addMember (Object: portal_registration) AttributeError: (see above) Is there any thing I also need to do to make this combination work? Do I need to use the older MembershipZ stuff? Has anyone used the ZSession product with PTK? Again we are storing sesssion info in our own database and I would liek to uses Zpatterns for this. Regards, Albert Boulanger [EMAIL PROTECTED] ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )