SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 92aa6466 authored by George Katsikas's avatar George Katsikas :goat:
Browse files

allow note authors to delete regardless of privacy

parent d35b9394
No related branches found
No related tags found
No related merge requests found
...@@ -41,17 +41,12 @@ def _hx_note_delete(request, pk): ...@@ -41,17 +41,12 @@ def _hx_note_delete(request, pk):
if note is None: if note is None:
return HTMXResponse("Note not found", tag="danger") return HTMXResponse("Note not found", tag="danger")
if note.visibility == Note.VISIBILITY_PRIVATE: if note.author == request.user.contributor:
if note.author == request.user.contributor: note.delete()
note.delete() return HttpResponse()
return HttpResponse()
else:
response = HTMXResponse(
"You are not the author of this note.", tag="danger"
)
else: else:
response = HTMXResponse( response = HTMXResponse(
"Deletion of non-private notes is disabled.", tag="danger" "You are not the author of this note.", tag="danger"
) )
response["HX-Trigger"] = "notes-updated" response["HX-Trigger"] = "notes-updated"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment