diff options
| author | Bobby <[email protected]> | 2023-04-03 22:05:28 -0400 |
|---|---|---|
| committer | Bobby <[email protected]> | 2023-04-03 22:05:28 -0400 |
| commit | 595cca134dce3e826f0f3bf63050b4a6f99baa38 (patch) | |
| tree | e0100094d0c570306493b1ce69ac67ceb9907a9b /users/views.py | |
| parent | b3abf732b6fb584cdcf2562c316eefaa65b1df24 (diff) | |
| download | thatcomputerscientist-595cca134dce3e826f0f3bf63050b4a6f99baa38.tar.xz thatcomputerscientist-595cca134dce3e826f0f3bf63050b4a6f99baa38.zip | |
Added support for profile blinkie
Diffstat (limited to 'users/views.py')
| -rw-r--r-- | users/views.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/users/views.py b/users/views.py index eb5305b0..15ef3929 100644 --- a/users/views.py +++ b/users/views.py @@ -100,6 +100,21 @@ def update_avatar(request): messages.error(request, 'You must be logged in to update your avatar!') return redirect('blog:home') +def update_blinkie(request): + user = request.user + if user is not None: + if request.method == 'POST': + user_profile = UserProfile.objects.get(user=user) + user_profile.blinkie_url = request.POST['blinkie'] + user_profile.save() + messages.success(request, 'Blinkie was successfully updated!') + return HttpResponseRedirect(request.META.get('HTTP_REFERER')) + else: + messages.error(request, 'Unable to update blinkie! Please try again later.') + return HttpResponseRedirect(request.META.get('HTTP_REFERER')) + else: + messages.error(request, 'You must be logged in to update your blinkie!') + return redirect('blog:home') def change_password(request): username = request.user |
