Disallow profile updating if user is checked in
It gives a flash and pops the user back to dashboard.
This commit is contained in:
		
							parent
							
								
									971cb5d12d
								
							
						
					
					
						commit
						5beafb2c6b
					
				
					 1 changed files with 8 additions and 0 deletions
				
			
		
							
								
								
									
										8
									
								
								vendor/registrasion/registrasion/views.py
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								vendor/registrasion/registrasion/views.py
									
										
									
									
										vendored
									
									
								
							|  | @ -36,6 +36,7 @@ from django.http import Http404, HttpResponse | ||||||
| from django.shortcuts import redirect | from django.shortcuts import redirect | ||||||
| from django.shortcuts import render | from django.shortcuts import render | ||||||
| from django.template import Context, Template, loader | from django.template import Context, Template, loader | ||||||
|  | from django.urls import reverse | ||||||
| import waffle | import waffle | ||||||
| 
 | 
 | ||||||
| from lxml import etree | from lxml import etree | ||||||
|  | @ -373,6 +374,13 @@ def edit_profile(request): | ||||||
| 
 | 
 | ||||||
|     ''' |     ''' | ||||||
| 
 | 
 | ||||||
|  |     if hasattr(request.user, "checkin"): | ||||||
|  |         if request.user.checkin.checked_in_bool: | ||||||
|  |             messages.add_message( | ||||||
|  |                 request, messages.ERROR, | ||||||
|  |                 'Profile cannot be edited as you have been checked in') | ||||||
|  |             return redirect(reverse('dashboard')) | ||||||
|  | 
 | ||||||
|     form, handled = _handle_profile(request, "profile") |     form, handled = _handle_profile(request, "profile") | ||||||
| 
 | 
 | ||||||
|     if handled and not form.errors: |     if handled and not form.errors: | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Sachi King
						Sachi King