Ejemplo n.º 1
0
def new(request):
   if request.method == 'POST': # If the form has been submitted...
      e = Event(creator=request.user)
      form = EventForm(request.POST,instance=e) # A form bound to the POST data
      if form.is_valid(): # All validation rules pass
         form.save()
         messages.add_message(request, messages.SUCCESS, 'Event created')
         return HttpResponseRedirect('/intranet/event') # Redirect after POST
   else:
      form = EventForm() # An unbound form

   return render_to_response('intranet/event_manager/form.html',{
      'form': form,
      "section":"intranet",
      "page":'event',
      "page_title":"Create new Event"
    },context_instance=RequestContext(request))
Ejemplo n.º 2
0
def edit(request,id):
  e = Event.objects.get(id=id)
  if request.method == 'POST': # If the form has been submitted...
    form = EventForm(request.POST,instance=e) # A form bound to the POST data
    if form.is_valid(): # All validation rules pass
      form.save()
      messages.add_message(request, messages.SUCCESS, 'Event changed')
      return HttpResponseRedirect('/intranet/event') # Redirect after POST
  else:
    form = EventForm(instance=e)


  return render_to_response('intranet/event_manager/form.html',{
    "form":form,
    "section":"intranet",
    "page":'event',
    "page_title":"Edit Event",
    },context_instance=RequestContext(request))