mirror of
https://github.com/jfmcbrayer/brutaldon
synced 2024-12-24 14:30:52 +01:00
Disable cacheing for most views
This commit is contained in:
parent
0090a31388
commit
511f5db546
@ -1,5 +1,6 @@
|
|||||||
from django.http import HttpResponse
|
from django.http import HttpResponse
|
||||||
from django.shortcuts import render, redirect
|
from django.shortcuts import render, redirect
|
||||||
|
from django.views.decorators.cache import never_cache
|
||||||
from brutaldon.forms import LoginForm, SettingsForm, PostForm
|
from brutaldon.forms import LoginForm, SettingsForm, PostForm
|
||||||
from brutaldon.models import Client, Account
|
from brutaldon.models import Client, Account
|
||||||
from mastodon import Mastodon
|
from mastodon import Mastodon
|
||||||
@ -46,12 +47,15 @@ def timeline(request, timeline='home', timeline_name='Home'):
|
|||||||
{'toots': data, 'form': form, 'timeline': timeline_name,
|
{'toots': data, 'form': form, 'timeline': timeline_name,
|
||||||
'fullbrutalism': fullbrutalism_p(request)})
|
'fullbrutalism': fullbrutalism_p(request)})
|
||||||
|
|
||||||
|
@never_cache
|
||||||
def home(request):
|
def home(request):
|
||||||
return timeline(request, 'home', 'Home')
|
return timeline(request, 'home', 'Home')
|
||||||
|
|
||||||
|
@never_cache
|
||||||
def local(request):
|
def local(request):
|
||||||
return timeline(request, 'local', 'Local')
|
return timeline(request, 'local', 'Local')
|
||||||
|
|
||||||
|
@never_cache
|
||||||
def fed(request):
|
def fed(request):
|
||||||
return timeline(request, 'public', 'Federated')
|
return timeline(request, 'public', 'Federated')
|
||||||
|
|
||||||
@ -119,6 +123,7 @@ def logout(request):
|
|||||||
def error(request):
|
def error(request):
|
||||||
return render(request, 'error.html', { 'error': "Not logged in yet."})
|
return render(request, 'error.html', { 'error': "Not logged in yet."})
|
||||||
|
|
||||||
|
@never_cache
|
||||||
def note(request):
|
def note(request):
|
||||||
mastodon = get_mastodon(request)
|
mastodon = get_mastodon(request)
|
||||||
notes = mastodon.notifications()
|
notes = mastodon.notifications()
|
||||||
@ -126,6 +131,7 @@ def note(request):
|
|||||||
{'notes': notes,'timeline': 'Notifications',
|
{'notes': notes,'timeline': 'Notifications',
|
||||||
'fullbrutalism': fullbrutalism_p(request)})
|
'fullbrutalism': fullbrutalism_p(request)})
|
||||||
|
|
||||||
|
@never_cache
|
||||||
def thread(request, id):
|
def thread(request, id):
|
||||||
mastodon = get_mastodon(request)
|
mastodon = get_mastodon(request)
|
||||||
context = mastodon.status_context(id)
|
context = mastodon.status_context(id)
|
||||||
@ -134,7 +140,7 @@ def thread(request, id):
|
|||||||
{'context': context, 'toot': toot,
|
{'context': context, 'toot': toot,
|
||||||
'fullbrutalism': fullbrutalism_p(request)})
|
'fullbrutalism': fullbrutalism_p(request)})
|
||||||
|
|
||||||
|
@never_cache
|
||||||
def settings(request):
|
def settings(request):
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
form = SettingsForm(request.POST)
|
form = SettingsForm(request.POST)
|
||||||
@ -149,6 +155,7 @@ def settings(request):
|
|||||||
return render(request, 'setup/settings.html',
|
return render(request, 'setup/settings.html',
|
||||||
{ 'form': form, 'fullbrutalism': fullbrutalism_p(request)})
|
{ 'form': form, 'fullbrutalism': fullbrutalism_p(request)})
|
||||||
|
|
||||||
|
@never_cache
|
||||||
def toot(request):
|
def toot(request):
|
||||||
if request.method == 'GET':
|
if request.method == 'GET':
|
||||||
form = PostForm()
|
form = PostForm()
|
||||||
@ -171,6 +178,7 @@ def toot(request):
|
|||||||
else:
|
else:
|
||||||
return redirect(toot)
|
return redirect(toot)
|
||||||
|
|
||||||
|
@never_cache
|
||||||
def reply(request, id):
|
def reply(request, id):
|
||||||
if request.method == 'GET':
|
if request.method == 'GET':
|
||||||
mastodon = get_mastodon(request)
|
mastodon = get_mastodon(request)
|
||||||
@ -200,6 +208,7 @@ def reply(request, id):
|
|||||||
else:
|
else:
|
||||||
return redirect(reply, id)
|
return redirect(reply, id)
|
||||||
|
|
||||||
|
@never_cache
|
||||||
def fav(request, id):
|
def fav(request, id):
|
||||||
mastodon = get_mastodon(request)
|
mastodon = get_mastodon(request)
|
||||||
toot = mastodon.status(id)
|
toot = mastodon.status(id)
|
||||||
|
Loading…
Reference in New Issue
Block a user