mirror of
https://github.com/sissbruecker/linkding.git
synced 2025-08-08 03:08:29 +02:00
Extract access checks
This commit is contained in:
@@ -1,18 +1,14 @@
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.http import HttpResponseRedirect, Http404
|
||||
from django.http import HttpResponseRedirect
|
||||
from django.urls import reverse
|
||||
|
||||
from bookmarks.models import Toast
|
||||
from bookmarks.utils import get_safe_return_url
|
||||
from bookmarks.views import access
|
||||
|
||||
|
||||
@login_required
|
||||
def acknowledge(request):
|
||||
toast_id = request.POST["toast"]
|
||||
try:
|
||||
toast = Toast.objects.get(pk=toast_id, owner=request.user)
|
||||
except Toast.DoesNotExist:
|
||||
raise Http404("Toast does not exist")
|
||||
toast = access.toast_write(request, request.POST["toast"])
|
||||
toast.acknowledged = True
|
||||
toast.save()
|
||||
|
||||
|
Reference in New Issue
Block a user