﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
11935	Add a get_context(self, request, step) method to FormWizard	Rob Hudson <treborhudson@…>	nobody	"If you want to simply add context to a step of a FormWizard there are currently two documented ways, both of which have shortcomings...

1. Override `render_template`.  The problem with this is quite a bit is happening in the to the variables in the context.  The user mostly has to copy/paste the code, get it right, and hope this method doesn't change out from underneath him for future releases, just to add context.

2. Override `process_step`.  If the above turns the user's stomach, this seems like the next best place.  The problem, as noted in the documentation, is that ""... this method is called every time a page is rendered for all submitted steps.""  If you are only adding context, not processing anything, this can result in a pretty heavy load, for example if you are doing database calls to get a list of objects to display on a certain step.

I'm proposing adding a method just for adding context to any given step, and make it called only when the step is rendered.
"	New feature	closed	contrib.formtools	1.1	Normal	fixed	formwizard	treborhudson@…	Accepted	0	0	0	0	0	0
