Exemple #1
0
 def post(self, request, *args, **kwargs):
     user_form_class = UserForm(request.POST, prefix="user_form")
     campaign_form_class = CampaignForm(request.POST,
                                        prefix="campaign_form")
     if user_form_class.is_valid() and campaign_form_class.is_valid():
         return HttpResponseRedirect('/')
     return render(request, self.template_name, {
         'user_form': user_form_class,
         'campaign_form': campaign_form_class
     })
Exemple #2
0
def edit_campaign(request, id):
    """
    Updates a sale transaction
    """
    campaign = get_object_or_404(Campaign, pk=id, user=request.user)
    if request.method == 'POST':
        form = CampaignForm(request.POST, instance=campaign)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/core/campaign/')
    else:
        form = CampaignForm(instance=campaign)
    return render_to_response('core/manage_campaign.html',
            {'form': form, 'is_new': False},
        context_instance=RequestContext(request))
Exemple #3
0
def add_campaign(request):
    """
    Creates a sale transaction
    """
    if request.method == 'POST':
        form = CampaignForm(request.POST)
        if form.is_valid():
            campaign = form.save(commit=False)
            campaign.user = request.user
            campaign.save()
            return HttpResponseRedirect('/core/campaign/')
    else:
        form = CampaignForm()
    return render_to_response('core/manage_campaign.html',
            {'form': form, 'is_new': True, },
        context_instance=RequestContext(request))
Exemple #4
0
 def get(self, request, *args, **kwargs):
     user_form_class = UserForm(prefix="user_form")
     campaign_form_class = CampaignForm(prefix="campaign_form")
     context = {
         'user_form': user_form_class,
         'campaign_form': campaign_form_class
     }
     return render(request, self.template_name, context)
Exemple #5
0
def edit_campaign(request, id):
    """
    Updates a sale transaction
    """
    campaign = get_object_or_404(Campaign, pk=id, user=request.user)
    if request.method == 'POST':
        form = CampaignForm(request.POST, instance=campaign)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/core/campaign/')
    else:
        form = CampaignForm(instance=campaign)
    return render_to_response('core/manage_campaign.html', {
        'form': form,
        'is_new': False
    },
                              context_instance=RequestContext(request))
Exemple #6
0
def add_campaign(request):
    """
    Creates a sale transaction
    """
    if request.method == 'POST':
        form = CampaignForm(request.POST)
        if form.is_valid():
            campaign = form.save(commit=False)
            campaign.user = request.user
            campaign.save()
            return HttpResponseRedirect('/core/campaign/')
    else:
        form = CampaignForm()
    return render_to_response('core/manage_campaign.html', {
        'form': form,
        'is_new': True,
    },
                              context_instance=RequestContext(request))