After discussing with Abel, Tom, and Deryck, we've decided the real bug is the DRY violation, and that using a Zope form would only be worthwhile as part of a larger fix for bug #322130.
The attached branch lp:~kfogel/launchpad/515584-fix-DRY-violation fixes the DRY problem, so I'll submit that for review.
After discussing with Abel, Tom, and Deryck, we've decided the real bug is the DRY violation, and that using a Zope form would only be worthwhile as part of a larger fix for bug #322130.
The attached branch lp:~kfogel/launchpad/515584-fix-DRY-violation fixes the DRY problem, so I'll submit that for review.