Add account settings page with YouTube connection management and user update functionality

This commit is contained in:
Edgar P. Burkhart 2025-06-15 11:19:12 +02:00
parent da1c750771
commit cd0ca2f5ea
Signed by: edpibu
GPG key ID: 9833D3C5A25BD227
7 changed files with 62 additions and 8 deletions

View file

@ -405,6 +405,12 @@ class YoutubeLoginView(LoginRequiredMixin, View):
return redirect(auth_url)
class YoutubeLogoutView(LoginRequiredMixin, View):
def post(self, request):
request.user.youtubecredentials.delete()
return redirect("account_settings")
class GroupClearBlacklistView(MemberFilterMixin, SingleObjectMixin, View):
model = models.Group