def assigncrew(request, id): context = {} context['msg'] = "Crew" event = get_object_or_404(Event, pk=id) if not (request.user.has_perm('events.edit_event_hours') or request.user.has_perm('events.edit_event_hours', event)): raise PermissionDenied if event.closed: messages.add_message(request, messages.ERROR, 'Event is closed.') return HttpResponseRedirect(reverse('events:detail', args=(event.id,))) context['event'] = event if request.method == 'POST': formset = CrewAssign(request.POST, instance=event) if formset.is_valid(): formset.save() return HttpResponseRedirect(reverse('events:detail', args=(event.id,))) else: context['formset'] = formset else: formset = CrewAssign(instance=event) context['formset'] = formset return render(request, 'form_crew_add.html', context)
def assigncrew(request,id): context = RequestContext(request) event = get_object_or_404(Event,pk=id) if request.method == 'POST': formset = CrewAssign(request.POST) if formset.is_valid(): formset.save() else: context['formset'] = formset else: formset = CrewAssign context['formset'] = formset return render_to_response('form_master.html', context)
def assigncrew(request,id): context = RequestContext(request) context['msg'] = "Crew" event = get_object_or_404(Event,pk=id) context['event'] = event if request.method == 'POST': formset = CrewAssign(request.POST,instance=event) if formset.is_valid(): formset.save() return HttpResponseRedirect(reverse('events.views.flow.viewevent',args=(event.id,))) else: context['formset'] = formset else: formset = CrewAssign(instance=event) context['formset'] = formset return render_to_response('form_crew_add.html', context)
def assigncrew(request, id): context = {} context['msg'] = "Crew" event = get_object_or_404(Event, pk=id) if not (request.user.has_perm('events.edit_event_hours') or request.user.has_perm('events.edit_event_hours', event)): raise PermissionDenied context['event'] = event if request.method == 'POST': formset = CrewAssign(request.POST, instance=event) if formset.is_valid(): formset.save() return HttpResponseRedirect(reverse('events.views.flow.viewevent', args=(event.id,))) else: context['formset'] = formset else: formset = CrewAssign(instance=event) context['formset'] = formset return render(request, 'form_crew_add.html', context)