• Remember Mailing List

Re: Custom type is missing id_schema in reg_form

from Rob Miller on Dec 14, 2006 02:02 AM
Tim Hicks wrote:
> Hi,
> 
> I've got a product that defines a custom remember-ish member type.  The
> schema for this type uses
> Products.remember.context.member_schema.id_schema as (the first) part of
> its schema, along with some custom schema elements capturing extra
> address information, etc.
> 
> When I register my type as the default member type in the configlet and
> then visit the join_form (aka reg_form), strangely the id_schema fields
> do not get shown, while the fields from the custom part of my schema do.
> 
> My type is registered to use member_auto_workflow (as rob suggested on
> irc).  So I don't think it's a permissions issue (which I was facing
> before).
> 
> Does anyone have any idea why the 'username' field isn't getting displayed?

not w/o more info.  maybe you can post your schema definition?  or, better 
yet, point us to a code repo where we can look at it, and how it's woven into 
your class?

> As a secondary question, when I fill in this (username-less) reg_form
> and then click 'register', I get a status message saying "Saved." (or
> words to that effect, but I'm just presented with the reg_form again,
> and the url in the browser is still pointing at something with
> portal_factory in it.  Am I right to assume that this is related to my
> id_schema/username issue?

almost certainly.  w/o the id_schema you're not going to pass validation. 
sounds like the status message might not be very helpful, though.

-r
Return to date view: threaded or flat