def add_tweet(request):
	form = TweetForm()
	if request.method == 'POST':
		form = TweetForm(request.POST)
		if form.is_valid():
			form.save()
			return redirect('home')
	return render_to_response('add_user.html', {
		'form': form,
	}, RequestContext(request))
Beispiel #2
0
def sesion(request):

    tweet = Tweet.objects.all()
    form = TweetForm()
    if request.method == "POST":
        form = TweetForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect("sesion")
    return render_to_response("sesion.html", {"form": form, "tweet": tweet}, RequestContext(request))
def edit_twitt(request, pk):
    tweet = get_object_or_404(Tweet, pk=pk)
    form = TweetForm(instance=tweet)
    if request.method == 'POST':
        form = TweetForm(request.POST, instance=tweet)
        if form.is_valid():
            form.save()
            return redirect(index)
    return render_to_response('add_twitt.html', {
        'form': form,
        }, RequestContext(request))
Beispiel #4
0
def edit_tweet(request, pk):
    tweet = Tweet.objects.get(pk=pk)
    form = TweetForm(instance=tweet)
    if request.method == 'POST':
        form = TweetForm(request.POST, instance=tweet)
        if form.is_valid():
            form.save()
            return redirect('home')
    return render_to_response('add_tweet.html', {
        'form': form,
        }, RequestContext(request))
Beispiel #5
0
def newTweet(request):
    form = TweetForm
    if request.method == 'POST':
        form = TweetForm(request.POST)
        if form.is_valid():
            user = UserProfile.objects.get(user=request.user)
            tweet = Tweet(owner=user, status=form.cleaned_data['status'])
            tweet.save()
            return redirect('account')
    return render_to_response('newTweet.html', {
        'form': form,
        }, RequestContext(request))
Beispiel #6
0
def edit_tweet(request, pk):
    tweet = Tweet.objects.get(pk=pk)
    form = TweetForm(instance=tweet)
    if request.method == 'POST':
        form = TweetForm(request.POST, instance=tweet)
        if form.is_valid():
            form.save()
            user = UserProfile.objects.get(user=request.user)
            return redirect('profile', username=user.user.username)
    return render_to_response('add_tweet.html', {
        'form': form,
        }, RequestContext(request))
Beispiel #7
0
def add_tweet(request):
    form = TweetForm()
    if request.method == 'POST':
        form = TweetForm(request.POST)
        if form.is_valid():
            status = form.cleaned_data['status']
            user = UserProfile.objects.get(user=request.user)
            user.tweet(status)
            return redirect('profile', username=user.user.username)
    return render_to_response('add_tweet.html', {
        'form': form,
        }, RequestContext(request))
Beispiel #8
0
def post_tweet(request):
    form = TweetForm()
    if request.method == 'POST':
        form = TweetForm(request.POST)
        if form.is_valid():
            status = form.cleaned_data['status']
            owner = Profile.objects.get(user=request.user)
            Tweet.objects.create(owner=owner, status=status)
            return redirect('home')
    return render_to_response('post_tweet.html', {
        'form': form, },
        RequestContext(request))
Beispiel #9
0
def approve(request, object_id):
    job = get_object_or_404(Job, pk=object_id)
    if request.method == "POST":
        form = TweetForm(request.POST)
        if form.is_valid():
            job.approved = True
            job.save()
            site = Site.objects.all()[0]
            job_url = "http://%s%s" % (site.domain, job.get_absolute_url())
            tweet = "New %s: %s %s" % (settings.TWITTER_HASHTAGS, form.cleaned_data["summary"], job_url)
            retweet_errors = tweet_and_retweet(tweet)
            return render(
                request,
                "job_approve_done.html",
                {
                    "job": job,
                    "tweet": tweet,
                    "retweet_errors": retweet_errors
                }
            )
    else:
        form = TweetForm()

    return render(request, "job_approve_confirm.html", { "job": job, "form": form })
Beispiel #10
0
def approve(request, object_id):
    job = get_object_or_404(Job, pk=object_id)
    if request.method == "POST":
        form = TweetForm(request.POST)
        if form.is_valid():
            job.approved = True
            job.save()
            site = Site.objects.all()[0]
            job_url = "http://%s%s" % (site.domain, job.get_absolute_url())
            tweet = "New %s: %s %s" % (settings.TWITTER_HASHTAGS,
                                       form.cleaned_data["summary"], job_url)
            retweet_errors = tweet_and_retweet(tweet)
            return render(request, "job_approve_done.html", {
                "job": job,
                "tweet": tweet,
                "retweet_errors": retweet_errors
            })
    else:
        form = TweetForm()

    return render(request, "job_approve_confirm.html", {
        "job": job,
        "form": form
    })