Merge pull request 'Přidání chybové hlášky :3' (!55) from divni-uzivatele into master
Reviewed-on: #55
This commit is contained in:
		
						commit
						69019baf4e
					
				
					 1 changed files with 7 additions and 1 deletions
				
			
		|  | @ -4,7 +4,7 @@ from django.views import generic | ||||||
| from django.db.models import Q, Count, Min | from django.db.models import Q, Count, Min | ||||||
| from django.views.decorators.debug import sensitive_post_parameters | from django.views.decorators.debug import sensitive_post_parameters | ||||||
| from django.views.generic.base import TemplateView | from django.views.generic.base import TemplateView | ||||||
| from django.contrib.auth.models import User, Permission, Group | from django.contrib.auth.models import User, Permission, Group, AnonymousUser | ||||||
| from django.contrib.auth.mixins import LoginRequiredMixin | from django.contrib.auth.mixins import LoginRequiredMixin | ||||||
| from django.db import transaction | from django.db import transaction | ||||||
| from django.http import HttpResponse | from django.http import HttpResponse | ||||||
|  | @ -318,6 +318,12 @@ def prihlaskaView(request): | ||||||
| # Jen hloupé rozhazovátko | # Jen hloupé rozhazovátko | ||||||
| def profilView(request): | def profilView(request): | ||||||
| 	user = request.user | 	user = request.user | ||||||
|  | 	if not isinstance(user, AnonymousUser) and m.Osoba.objects.filter(user=user).count() != 1: | ||||||
|  | 		# m.Osoba.objects.get() v ostatních views selže | ||||||
|  | 		return render(request, "universal.html", { | ||||||
|  | 			'title': 'Krize identity.', | ||||||
|  | 			'raw_html': r'<blockquote>Zvláštní pocit, že jo?<br>[…]<br>Co to znamená?<br>— Že ti MaMweb neumí říct, kdo jsi.<br>A <a href="/admin">Admin</a> ano?<br>— V tom je rozdíl.</blockquote> — Matrix (1999), parafrázováno', | ||||||
|  | 			}) | ||||||
| 	if user.has_perm('auth.org'): | 	if user.has_perm('auth.org'): | ||||||
| 		return OrgoRozcestnikView.as_view()(request) | 		return OrgoRozcestnikView.as_view()(request) | ||||||
| 	if user.has_perm('auth.resitel'): | 	if user.has_perm('auth.resitel'): | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue