updated authentication classes
This commit is contained in:
@@ -21,19 +21,34 @@
|
||||
<div class="text">
|
||||
<div>
|
||||
<p>Gebruik onderstaande knop om in te loggen.</p>
|
||||
<p>Als je geen inloggegevens hebt, meld je dan bij de beheerder van deze site.</p>
|
||||
<p>
|
||||
Als je geen inloggegevens hebt, meld je dan bij de
|
||||
beheerder van deze site.
|
||||
</p>
|
||||
<div class="field-row">
|
||||
<form action="{% url 'oidc_authentication_init' %}" method="get">
|
||||
<input type="submit" value="Inloggen" class="default">
|
||||
<form
|
||||
action="{% url 'oidc_authentication_init' %}"
|
||||
method="get"
|
||||
>
|
||||
<input
|
||||
type="submit"
|
||||
value="Inloggen"
|
||||
class="default"
|
||||
/>
|
||||
</form>
|
||||
<button onclick="bsod()">Annuleren</button>
|
||||
<script>
|
||||
function bsod() {
|
||||
var css = document.createElement("link")
|
||||
css.setAttribute("rel", "stylesheet")
|
||||
css.setAttribute("type", "text/css")
|
||||
css.setAttribute("href", "{% static 'bsod.css' %}")
|
||||
document.getElementsByTagName("head")[0].appendChild(css)
|
||||
var css = document.createElement("link");
|
||||
css.setAttribute("rel", "stylesheet");
|
||||
css.setAttribute("type", "text/css");
|
||||
css.setAttribute(
|
||||
"href",
|
||||
"{% static 'bsod.css' %}",
|
||||
);
|
||||
document
|
||||
.getElementsByTagName("head")[0]
|
||||
.appendChild(css);
|
||||
}
|
||||
</script>
|
||||
</div>
|
||||
@@ -50,15 +65,17 @@
|
||||
<div>* 200 ml melk</div>
|
||||
<div>* 250 gram kandijsuiker</div>
|
||||
<div>
|
||||
Neem je bloem en zakje gist en meng dit samen met je kaneel in een kom.
|
||||
Maak een kuiltje in het midden en schenk er gembersiroop in en lauwwarme, niet te hete, melk.
|
||||
Meng dit tot deeg, voeg een snufje zout toe en laat dat 15 minuten staan.
|
||||
Kneed het deeg tot een bal en laat het een uur rijzen onder een vochtige theedoek.
|
||||
Maak van het gerezen deeg een dikke lap en verdeel er je suiker over.
|
||||
Rol het geheel weer op en doe het over de lengte in een ingeboterde en ingesuikerde cakevorm.
|
||||
Laat het nog een uurtje rijzen.
|
||||
Bak het in ongeveer 30 minuten in een voorverwarmde oven op 200 graden.
|
||||
Voilà. Suikerbrood. Eet smakelijk.
|
||||
Neem je bloem en zakje gist en meng dit samen met je kaneel in
|
||||
een kom. Maak een kuiltje in het midden en schenk er
|
||||
gembersiroop in en lauwwarme, niet te hete, melk. Meng dit tot
|
||||
deeg, voeg een snufje zout toe en laat dat 15 minuten staan.
|
||||
Kneed het deeg tot een bal en laat het een uur rijzen onder een
|
||||
vochtige theedoek. Maak van het gerezen deeg een dikke lap en
|
||||
verdeel er je suiker over. Rol het geheel weer op en doe het
|
||||
over de lengte in een ingeboterde en ingesuikerde cakevorm. Laat
|
||||
het nog een uurtje rijzen. Bak het in ongeveer 30 minuten in een
|
||||
voorverwarmde oven op 200 graden. Voilà. Suikerbrood. Eet
|
||||
smakelijk.
|
||||
</div>
|
||||
<div class="continue">Druk op F5 om verder te gaan..</div>
|
||||
</div>
|
||||
|
||||
@@ -1,23 +1,15 @@
|
||||
from rest_framework.views import APIView
|
||||
from rest_framework.response import Response
|
||||
from rest_framework.authentication import SessionAuthentication
|
||||
from rest_framework.permissions import IsAuthenticated
|
||||
from playlist.models import Album
|
||||
from playlist.serializers import AlbumSerializer
|
||||
|
||||
class AlbumListView(APIView):
|
||||
authentication_classes = [SessionAuthentication]
|
||||
permission_classes = [IsAuthenticated]
|
||||
|
||||
def get(self, request):
|
||||
albums = Album.objects.all()
|
||||
serializer = AlbumSerializer(albums, many=True, context={'request': request})
|
||||
return Response(serializer.data)
|
||||
|
||||
class AlbumDetailView(APIView):
|
||||
authentication_classes = [SessionAuthentication]
|
||||
permission_classes = [IsAuthenticated]
|
||||
|
||||
def get(self, request, id):
|
||||
album = Album.objects.get(pk=id)
|
||||
serializer = AlbumSerializer(album, context={'request': request})
|
||||
|
||||
@@ -1,15 +1,10 @@
|
||||
from django.db import IntegrityError
|
||||
from rest_framework.views import APIView
|
||||
from rest_framework.response import Response
|
||||
from rest_framework.authentication import SessionAuthentication
|
||||
from rest_framework.permissions import IsAuthenticated
|
||||
from playlist.models import Vote, Profile
|
||||
from playlist.serializers import VoteSerializer, VoteSaveSerializer
|
||||
|
||||
class VoteListView(APIView):
|
||||
authentication_classes = [SessionAuthentication]
|
||||
permission_classes = [IsAuthenticated]
|
||||
|
||||
def get(self, request, user_id = None):
|
||||
if user_id:
|
||||
votes = Vote.objects.filter(user_id=user_id)
|
||||
@@ -39,9 +34,6 @@ class VoteListView(APIView):
|
||||
return Response(status=403)
|
||||
|
||||
class VoteDetailView(APIView):
|
||||
authentication_classes = [SessionAuthentication]
|
||||
permission_classes = [IsAuthenticated]
|
||||
|
||||
def get(self, request, id):
|
||||
vote = Vote.objects.get(pk=id)
|
||||
serializer = VoteSerializer(vote, context={'request': request})
|
||||
|
||||
Reference in New Issue
Block a user