from patchwork.forms import MultiplePatchForm
-from patchwork.models import Bundle, Project, State
+from patchwork.models import Bundle, Project, State, UserProfile
from django.conf import settings
from django.shortcuts import render_to_response, get_object_or_404
class Order(object):
order_map = {
- 'date': 'date',
- 'name': 'name',
- 'state': 'state__ordering',
- 'submitter': 'submitter__name'
+ 'date': 'date',
+ 'name': 'name',
+ 'state': 'state__ordering',
+ 'submitter': 'submitter__name',
+ 'delegate': 'delegate__username',
}
default_order = 'date'
return q
bundle_actions = ['create', 'add', 'remove']
-def set_bundle(user, action, data, patches, context):
+def set_bundle(user, project, action, data, patches, context):
# set up the bundle
bundle = None
if action == 'create':
str = ''
- print "action: ", action
-
# this may be a bundle action, which doesn't modify a patch. in this
# case, don't require a valid form, or patch editing permissions
if action in bundle_actions:
- errors = set_bundle(user, action, data, patches, context)
+ errors = set_bundle(user, project, action, data, patches, context)
return (errors, form)
if not form.is_valid():
context.add_message(str)
return (errors, form)
+
+def userprofile_register_callback(user):
+ profile = UserProfile(user = user)
+ profile.save()
+