Need Help with Workflow
from
Mark Phillips
on Jan 05, 2008 08:10 PM
I created a brand new site:
Plone 2.5.5,
CMF-1.6.4,
Zope (Zope 2.9.8-final, python 2.4.4, linux2),
Five 1.4.2,
Python 2.4.4 (#1, Jan 5 2008, 12:49:13) [GCC 4.1.3 20071019 (prerelease)
(Debian 4.1.2-17)],
PIL 1.1.6
membrane 1.0
remember 1.0b1
I then tried to use member_approval_workflow, and it worked. I then
created a new product based on the sampleremember product (see attached
ahsmember). All I did was take the sampleremember product, add some
fields and validators to the product, and changed the name from
sampleremember to ahsmember in the various files. I was able to load
ahsmember using GenericSetup extension profile as described in the
documentation for remember.
When I click the join button, I get my form with the updated fields and
the validators seem to work. However, I do not get the
member_approval_workflow anymore. I seem to have a fractured version of
member_auto_workflow because I get the message:
Welcome!
You have been registered as a member.
You will receive an e-mail shortly containing a URL that will allow you
to set your password. When you receive this e-mail, please follow the
link to complete your registration process. NOTE: The password reset URL
will expire in 168 hours. If your password reset request expires, you
may use the "Forgot your password" link to generate another password
reset request.
but no email is sent. (I got a password email when just using the
membrane/remember products and member_approval_workflow after the new
member was approved).
What do I need to do (leave out some bits and pieces?) to my ahsmember
product to get this member type to use the member_approval_workflow?
I did check the port_workflow tab, and AHSMember is setup to use
member_approval_workflow, as well as Member.
Thanks!
Mark
P.S. The log from importing ahsmember:
=================================================================
Step: rolemap
=================================================================
rolemap: Role / permission map imported.
=================================================================
Step: properties
=================================================================
properties: Nothing to import.
=================================================================
Step: remember-useradder
=================================================================
=================================================================
Step: toolset
=================================================================
toolset: Nothing to import.
=================================================================
Step: cssregistry
=================================================================
resourceregistry: Stylesheet registry: Nothing to import
=================================================================
Step: content_type_registry
=================================================================
=================================================================
Step: propertiestool
=================================================================
propertiestool: Nothing to import.
=================================================================
Step: skins
=================================================================
skins: Skins tool imported.
=================================================================
Step: actions
=================================================================
=================================================================
Step: controlpanel
=================================================================
=================================================================
Step: action-icons
=================================================================
Action icons: Nothing to import.
=================================================================
Step: typeinfo
=================================================================
types: Types tool imported.
types: 'MemberDataContainer' type info imported.
types: 'AHSMember' type info imported.
=================================================================
Step: plone_various
=================================================================
=================================================================
Step: workflow
=================================================================
workflow: Workflow tool imported.
=================================================================
Step: membranetool
=================================================================
catalog: Catalog imported.
catalog: MembraneTool settings imported.
=================================================================
Step: factorytool
=================================================================
=================================================================
Step: jsregistry
=================================================================
resourceregistry: Javascript registry: Nothing to import
=================================================================
Step: memberdata-properties
=================================================================
memberdata: Nothing to import.
=================================================================
Step: mailhost
=================================================================
=================================================================
Step: catalog
=================================================================
=================================================================
Step: content
=================================================================
=================================================================
Step: plone-final
=================================================================
=================================================================
Step: membrane-sitemanager
=================================================================
=================================================================
Step: plugins
=================================================================
=================================================================
Step: remember-setupplugins
=================================================================
=================================================================
Step: portal_form_controller
=================================================================
CMFFormController: Nothing to import.