def link_accounts(request): if request.method == 'POST': # If the form has been submitted... form = LinkForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass # Process the data in form.cleaned_data # ... return HttpResponseRedirect('/thanks/') # Redirect after POST else: token = request.GET.get('token') events, client = cal_events.getAllEvents(token) calendars = cal_events.getAllCalendars(client) calendar_choices = tuple((val, choice) for val, choice in enumerate(calendars)) profiles = request.user.get_profile().profiles profiles = eval(profiles) profiles.pop("id") profile_choices = tuple(((val, choice.capitalize()) for val, choice in enumerate(profiles.keys()))) form = LinkForm(initial= {'calendar_choices': calendar_choices, 'share_choices': profile_choices, 'format_text': 'Hello World'}) return render(request, 'link_form.html', { 'form': form, })
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) )
def add_link(request, target): if request.POST : form = LinkForm(request.POST) if form.is_valid() : link = target.create_Link(request.user, target=target, text = form.cleaned_data['text'], url = form.cleaned_data['url'], service=form.cleaned_data['service']) return render_to_response('plus_links/one_link.html',{'text':link.text, 'url':link.url}) else : print form.errors return render_to_response('plus_links/error.html',{'errors':form.errors})
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))
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), )
def link_change(request, link_id): link = get_object_or_404(Link, pk=link_id) if request.method == "POST": form = LinkForm(request.POST, instance=link) if form.is_valid(): link.save() return redirect(reverse("django_linksharing.views.user_index")) else: form = LinkForm(request.POST, instance=link) else: form = LinkForm(instance=link) return render_to_response( "django_linksharing/link_change.html", {"user": request.user, "form": form, "link": link}, context_instance=RequestContext(request), )
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))
def add_link(request, target): if request.POST : form = LinkForm(request.POST) if form.is_valid() : link = target.create_Link(request.user, target=target, text = form.cleaned_data['text'], url = form.cleaned_data['url'], service=form.cleaned_data['service']) from apps.plus_feed.models import FeedItem FeedItem.post_ADD_LINK(request.user, target.get_inner(), form.cleaned_data['url']) link_html = get_template('plus_links/one_link.html').render(RequestContext(request, {'text':link.text, 'url':link.url, 'link_id':link.id, 'can_delete':hasattr(link, 'delete') and True or False})) data = simplejson.dumps({'new_link':link_html}) return HttpResponse(data, mimetype='application/json') else : list_and_form_err = get_template('plus_links/errors.html').render(RequestContext(request, {'form_data':form.data, 'errors':form.errors, 'target_id':target.id, 'target_class':ContentType.objects.get_for_model(target.get_inner()).id})) data = simplejson.dumps({'list_and_form':list_and_form_err}) return HttpResponse(data, mimetype='application/json')
def add_link(request, target): if request.POST: form = LinkForm(request.POST) if form.is_valid(): link = target.create_Link(request.user, target=target, text=form.cleaned_data['text'], url=form.cleaned_data['url'], service=form.cleaned_data['service']) from apps.plus_feed.models import FeedItem FeedItem.post_ADD_LINK(request.user, target.get_inner(), form.cleaned_data['url']) link_html = get_template('plus_links/one_link.html').render( RequestContext( request, { 'text': link.text, 'url': link.url, 'link_id': link.id, 'can_delete': hasattr(link, 'delete') and True or False })) data = simplejson.dumps({'new_link': link_html}) return HttpResponse(data, mimetype='application/json') else: list_and_form_err = get_template('plus_links/errors.html').render( RequestContext( request, { 'form_data': form.data, 'errors': form.errors, 'target_id': target.id, 'target_class': ContentType.objects.get_for_model( target.get_inner()).id })) data = simplejson.dumps({'list_and_form': list_and_form_err}) return HttpResponse(data, mimetype='application/json')
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
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
def link(request): form = LinkForm() if request.method == "POST": form = LinkForm(request.POST) if form.is_valid(): site = get_object_or_404(Site, pk=int(form.cleaned_data["site"])) player = get_object_or_404(Player, name=form.cleaned_data["player"], site=site) player.user = request.user player.save() try: profile_link.send(User, user=request.user, player=player) except Exception as e: logging.exception(e.args[0]) raise Http404 return HttpResponseRedirect(reverse("account_profile")) bodyscripts = form.media.render_js() sheets = form.media.render_css() defaultSite = form.fields["site"].choices[0][0] return render_to_response( "link.html", {"form": form, "default_site": defaultSite, "sheets": sheets, "bodyscripts": bodyscripts}, context_instance=RequestContext(request), )