ref: move into trigger subfolder

This commit is contained in:
relikd
2023-06-01 18:38:58 +02:00
parent 6b744f7fed
commit 347d70699f
4 changed files with 2 additions and 2 deletions

View File

@@ -0,0 +1,20 @@
from django.contrib.auth.mixins import LoginRequiredMixin
from django.shortcuts import redirect
from django.views import View
from app.base.models import Person
from app.base.models.note import Note
class UpdateNoteView(LoginRequiredMixin, View):
def post(self, *args, **kwargs):
user = Person.objects.get(id=kwargs['user_id'])
text = self.request.POST.get('text', '').strip()
if text:
Note.objects.update_or_create(user=user, defaults={'text': text})
else:
try:
user.note.delete()
except Person.note.RelatedObjectDoesNotExist:
pass
return redirect(user.get_absolute_url())