28
28
user_goal = step.user_goal
29
29
action.send(request.user, verb='created step',
30
30
target=user_goal, action_object=step)
31
return HttpResponseRedirect(user_goal.get_absolute_url())
33
# We want to update the page with the latest action
35
latest_action = user_goal.action_stream_set.all()[0]
37
return render_to_response(
38
"usergoals/taconite/new_step.xml",
39
{"goal_step": step, "action": latest_action},
40
RequestContext(request),
43
return HttpResponseRedirect(user_goal.get_absolute_url())
34
46
form = UserGoalStepForm(data=dict(user_goal=user_goal.id))
36
return render_to_response(
37
'usergoalsteps/usergoalstep_form.html', {
38
'user_goal': user_goal,
40
}, RequestContext(request))
49
assert form.fields['step'].error_messages, "There are no errors"
50
return render_to_response(
51
"usergoals/taconite/new_step.xml", {"form": form},
52
RequestContext(request), mimetype="text/xml")
54
return render_to_response(
55
'usergoalsteps/usergoalstep_form.html', {
56
'user_goal': user_goal,
58
}, RequestContext(request))