Přidán handler pro /profil/
This commit is contained in:
		
							parent
							
								
									a82230e1fe
								
							
						
					
					
						commit
						b96187f60c
					
				
					 2 changed files with 15 additions and 0 deletions
				
			
		|  | @ -104,6 +104,9 @@ urlpatterns = [ | ||||||
| 	path('reset_password_complete/', views.PasswordResetCompleteView.as_view(), name='reset_password_complete'), | 	path('reset_password_complete/', views.PasswordResetCompleteView.as_view(), name='reset_password_complete'), | ||||||
| 	path('resitel_edit', views.resitelEditView, name='seminar_resitel_edit'), | 	path('resitel_edit', views.resitelEditView, name='seminar_resitel_edit'), | ||||||
| 
 | 
 | ||||||
|  | 	# Obecný view na profil -- orgům dá rozcestník, řešitelům jejich stránku | ||||||
|  | 	path('profil/', views.profilView, name='profil'), | ||||||
|  | 
 | ||||||
| 	# Autocomplete | 	# Autocomplete | ||||||
| 	path('autocomplete/skola/',views.SkolaAutocomplete.as_view(), name='autocomplete_skola'), | 	path('autocomplete/skola/',views.SkolaAutocomplete.as_view(), name='autocomplete_skola'), | ||||||
| 	path('autocomplete/resitel/',views.ResitelAutocomplete.as_view(), name='autocomplete_resitel'), | 	path('autocomplete/resitel/',views.ResitelAutocomplete.as_view(), name='autocomplete_resitel'), | ||||||
|  |  | ||||||
|  | @ -1306,3 +1306,15 @@ class PasswordResetCompleteView(auth_views.PasswordResetCompleteView): | ||||||
| class PasswordChangeView(auth_views.PasswordChangeView): | class PasswordChangeView(auth_views.PasswordChangeView): | ||||||
| 	#template_name = 'seminar/password_change.html' | 	#template_name = 'seminar/password_change.html' | ||||||
| 	success_url = reverse_lazy('titulni_strana') | 	success_url = reverse_lazy('titulni_strana') | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # Jen hloupé rozhazovátko | ||||||
|  | def profilView(request): | ||||||
|  | 	user = request.user | ||||||
|  | 	# FIXME: správná oprávnění | ||||||
|  | 	if user.has_perm('org'): | ||||||
|  | 		return OrgoRozcestnikView.as_view()(request) | ||||||
|  | 	if user.has_perm('ucastnik'): | ||||||
|  | 		return ResitelView.as_view()(request) | ||||||
|  | 	else: | ||||||
|  | 		return LoginView.as_view()(request) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Pavel "LEdoian" Turinsky
						Pavel "LEdoian" Turinsky