Comment 2 for bug 125377

Revision history for this message
Curtis Hovey (sinzui) wrote :

Hi Vikram.

The implementation for this is a bit tricky for new developers. This requires an update to one view and a new test.
 * lp.blueprints.browser.specification.NewSpecificationView
  The method may be as simple as this:
    def setUpWidgets(self):
        super(NewSpecificationView, self).setUpWidgets()
        widget = self.widgets['drafter']
        widget.setRenderedValue(self.user)

* lp.blueprints.browser.specification.test.test_specification.py
    drafter = self.factory.makePerson()
    view = create_initialized_view(target, '+new', principal=drafter)
    self.assertEqual(drafter, view.widgets['drafter']._getFormValue())