Tim, Thanks - I read the presentation and learned some new stuff about remember. I didn't use AGX for this simple (so I thought!!) product, but I will set it up for future projects.
Cheers! Mark On Mon, 2008-01-07 at 15:16 -0500, Tim Knapp wrote: > Hi Mark, > > Just picking up on Hedley's comment re. using ArchGenXML (AGX). Here's > a blog post+presentation[1] from Matt Bowen re. using Remember in AGX. > > HTH, > Tim > > [1] http://m.odul.us/2007/09/04/presentation-plones-remember > > On Mon, 2008-01-07 at 09:46 -0700, Mark Phillips wrote: > > I tried the following, and it still does not work, and I get similar > > error messages. (I looked at one of my older products to see about > > __implements__, and read through the archetypes developer manual) > > > > 1. Edited my ahsmember class to be: > > > > class AHSMember(BaseMember): > > """A member with AHS information required.""" > > __implements__ = (getattr(BaseMember,'__implements__',()),) > > archetype_name = portal_type = meta_type = DEFAULT_MEMBER_TYPE > > schema = base_schema + ahsmember_schema > > _at_rename_after_creation = True > > > > 2. Deleted/reinstalled plone site. > > > > 3. Added new ahsmember product. > > > > 4. Add a new member from site-setup and from the join link. Both times, > > same result: The member is automatically added to the site (should be > > member_approval_workflow), and no password is sent via email. > > > > The logged messages: > > > > 2008-01-07T08:35:28 INFO CMFFormController You have triggered the form > > controller action "createMember" using a GET REQUEST. This is a > > potential security hazard. In Plone 3.0 this will FAIL unless you > > explicitly enable your form to support GET requests in the ZMI (or using > > the .metadata file). > > 30 > > ------ > > 2008-01-07T08:36:18 INFO IsSelectedValidator The value=other > > ------ > > 2008-01-07T08:36:18 INFO Archetypes > > ESC[00mESC[01;32mProducts/Archetypes/Field.py[500]:writeable > > ESC[00mTried to update AHSMember:title but field is not writeable. > > > > ------ > > 2008-01-07T08:36:18 INFO Archetypes > > ESC[00mESC[01;32mProducts/Archetypes/Field.py[512]:writeable > > ESC[00mUser None tried to update AHSMember:roles but doesn't have enough > > permissions. > > > > ------ > > 2008-01-07T08:36:18 INFO Archetypes User None tried to update > > AHSMember:groups but doesn't have enough permissions. > > > > ------ > > 2008-01-07T08:36:18 INFO Archetypes User None tried to update > > AHSMember:domains but doesn't have enough permissions. > > > > ------ > > 2008-01-07T08:36:18 INFO Archetypes > > ESC[00mESC[01;32mProducts/Archetypes/Field.py[500]:writeable > > ESC[00mTried to update AHSMember:review_state but field is not > > writeable. > > > > ------ > > 2008-01-07T08:36:18 INFO Archetypes Tried to update AHSMember:listed but > > field is not writeable. > > > > ------ > > 2008-01-07T08:36:18 INFO IsSelectedValidator The value=other > > > > This is frustrating! I wish I knew how to debug this problem. > > > > Thanks! > > > > Mark > > > > On Mon, 2008-01-07 at 10:42 -0500, Hedley Roos wrote: > > > Seems your ahsmember class is missing something. I'm guessing it needs > > > an __implements__ declaration in the class. I'll clean up one of my > > > products which does in fact work and attach it in my next post. > > > > > > _______________________________________________ > > > Product-Developers mailing list > > > [email protected] > > > http://lists.plone.org/mailman/listinfo/product-developers > > > > > > > > _______________________________________________ > > Product-Developers mailing list > > [email protected] > > http://lists.plone.org/mailman/listinfo/product-developers _______________________________________________ Product-Developers mailing list [email protected] http://lists.plone.org/mailman/listinfo/product-developers
