MultiplePatchForm needs a project, so pass one down.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
-def set_patches(user, action, data, patches, context):
+def set_patches(user, project, action, data, patches, context):
- form = MultiplePatchForm(data = data)
+ form = MultiplePatchForm(project = project, data = data)
try:
project = Project.objects.get(id = data['project'])
try:
project = Project.objects.get(id = data['project'])
- (errors, form) = set_patches(request.user, action, request.POST, \
- ps, context)
+ (errors, form) = set_patches(request.user, project, action, \
+ request.POST, ps, context)
if errors:
context['errors'] = errors
if errors:
context['errors'] = errors
- (errors, form) = set_patches(request.user, action, request.POST, ps)
+ (errors, form) = set_patches(request.user, project, action, \
+ request.POST, ps)
if errors:
context['errors'] = errors
if errors:
context['errors'] = errors
RegistrationRequest, UserProfile, UserPersonConfirmation, State
from patchwork.forms import RegisterForm, LoginForm, MultiplePatchForm, \
UserProfileForm, UserPersonLinkForm
RegistrationRequest, UserProfile, UserPersonConfirmation, State
from patchwork.forms import RegisterForm, LoginForm, MultiplePatchForm, \
UserProfileForm, UserPersonLinkForm
-from patchwork.utils import Order, get_patch_ids, set_patches
+from patchwork.utils import Order, get_patch_ids
from patchwork.filters import DelegateFilter
from patchwork.paginator import Paginator
from patchwork.views import generic_list
from patchwork.filters import DelegateFilter
from patchwork.paginator import Paginator
from patchwork.views import generic_list