Пример #1
0
 def form_valid(self, form):
     link = LinkForm(self.request.POST, instance=Link(confirmed=False))
     link.save()
     
     LinkAddedMail(link)
     
     messages.success(self.request, u'Teşekkürler. Bağlantı başarı ile eklendi. Yöneticiler onayladığında listede yerini alacaktır.')
     return redirect('users:settings')
Пример #2
0
def link_edit(request, id):
    link = get_object_or_404(Link, pk=id)
    shop = request.shop
    if link.menu.shop != shop:
        raise Http404
    form = LinkForm(shop, request.POST or None, instance=link)
    if form.is_valid():
        form.save()
        request.flash["message"] = unicode(_("Link successfully edited."))
        request.flash["severity"] = "success"
        return HttpResponseRedirect(reverse("link_edit", args=[id]))
    return render_to_response(
        "store_admin/web_store/navigation_edit_link.html", {"form": form, "link": link}, RequestContext(request)
    )
Пример #3
0
def link_edit(request, id):
    link = get_object_or_404(Link, pk=id)
    shop = request.shop
    if link.menu.shop != shop:
        raise Http404
    form = LinkForm(shop, request.POST or None, instance=link)
    if form.is_valid():
        form.save()
        request.flash['message'] = unicode(_("Link successfully edited."))
        request.flash['severity'] = "success"
        return HttpResponseRedirect(reverse('link_edit', args=[id]))
    return render_to_response(
        'store_admin/web_store/navigation_edit_link.html', {
            'form': form,
            'link': link
        }, RequestContext(request))
Пример #4
0
def link_add(request):
    if request.method == "POST":
        form = LinkForm(request, request.POST)
        if form.is_valid():
            form.save()
            return redirect(reverse("django_linksharing.views.user_index"))
        else:
            form = LinkForm(request, request.POST)
    else:
        form = LinkForm(request)

    return render_to_response(
        "django_linksharing/link_add.html",
        {"user": request.user, "form": form},
        context_instance=RequestContext(request),
    )
Пример #5
0
def link_add(request, id):
    menu = get_object_or_404(Menu, pk=id)
    shop = request.shop
    if menu.shop != shop:
        raise Http404
    form = LinkForm(shop, request.POST or None)
    if form.is_valid():
        link = form.save(commit = False)
        link.menu = menu
        link.order = menu.links().count() + 1 
        link.save()
        request.flash['message'] = unicode(_("Link successfully saved."))
        request.flash['severity'] = "success"
        return HttpResponseRedirect(reverse('web_store_navigation'))
    return render_to_response('store_admin/web_store/navigation_add_link.html',
                              {'form': form,
                               'menu': menu},
                              RequestContext(request))
Пример #6
0
def link_add2(request, id):
    menu = get_object_or_404(Menu, pk=id)
    shop = request.shop
    if menu.shop != shop:
        raise Http404

    if request.method == "POST":
        form = LinkForm(shop, request.POST or None)
        if form.is_valid():
            link = form.save(commit=False)
            link.menu = menu
            link.order = menu.links().count() + 1
            link.save()
            request.flash["message"] = unicode(_("Link successfully saved."))
            request.flash["severity"] = "success"
        else:
            request.flash["message"] = unicode(_("Could not save link, all fields are required"))
            request.flash["severity"] = "error"

        return HttpResponseRedirect(reverse("web_store_navigation"))

    raise Http404
Пример #7
0
def link_add2(request, id):
    menu = get_object_or_404(Menu, pk=id)
    shop = request.shop
    if menu.shop != shop:
        raise Http404

    if request.method == "POST":
        form = LinkForm(shop, request.POST or None)
        if form.is_valid():
            link = form.save(commit=False)
            link.menu = menu
            link.order = menu.links().count() + 1
            link.save()
            request.flash['message'] = unicode(_("Link successfully saved."))
            request.flash['severity'] = "success"
        else:
            request.flash['message'] = unicode(
                _("Could not save link, all fields are required"))
            request.flash['severity'] = "error"

        return HttpResponseRedirect(reverse('web_store_navigation'))

    raise Http404