On 12/06/2010 12:58 PM, Carl Franks wrote:
> Ah, I getcha.
> I think the solution here would be to use different forms for the "add
> profile" and the "edit profile" functions.
> The first has the Unique constraint, the second doesn't.
> 
> An easy way to reuse the same basic form, if the only difference is
> the constraint, would be something like this:
> 
> edit.yml
> ===
> elements:
>     - name: username
> 
> 
> add.yml
> ===
> load_config_file: 'edit.yml'
> constraints:
>     - type: 'DBIC::Unique'
>       name: username
> 
> Will this work for you?
> Carl

It's an excellent solution (Again). Sadly, it's not applicable here. I
*do* need a unique validation for the update form, to prevent user a to
be using user b's email. One solution is to not pre-populate the form
with values from the DB, or place them in labels. But before we try
those changes, I want to make sure there's not a way to use the current
configuration.

-- 
Erez

Observations, not opinions.

_______________________________________________
HTML-FormFu mailing list
HTML-FormFu@lists.scsys.co.uk
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu

Reply via email to