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 <string>, 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.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope-dev )