Implementace zbylých views ohledně odevzdávátka
This commit is contained in:
		
							parent
							
								
									b2539d6a24
								
							
						
					
					
						commit
						1a1eccb7ed
					
				
					 1 changed files with 20 additions and 3 deletions
				
			
		|  | @ -73,10 +73,27 @@ class ReseniProblemuView(ListView): | ||||||
| 	 | 	 | ||||||
| 	def get_queryset(self): | 	def get_queryset(self): | ||||||
| 		qs = super().get_queryset() | 		qs = super().get_queryset() | ||||||
|  | 		resitel_id = self.kwargs['resitel'] | ||||||
|  | 		if resitel_id is None: | ||||||
|  | 			raise ValueError("Nemám řešitele!") | ||||||
|  | 		problem_id = self.kwargs['problem'] | ||||||
|  | 		if problem_id is None: | ||||||
|  | 			raise ValueError("Nemám problém! (To je problém!)") | ||||||
|  | 		 | ||||||
|  | 		resitel = m.Resitel.objects.get(id=resitel_id) | ||||||
|  | 		problem = m.Resitel.objects.get(id=problem_id) | ||||||
|  | 		qs = qs.filter( | ||||||
|  | 			problem__in=[problem], | ||||||
|  | 			resitele__in=[resitel], | ||||||
|  | 			) | ||||||
|  | 		return qs | ||||||
|  | 	 | ||||||
|  | 	# Kontext automaticky? | ||||||
| 
 | 
 | ||||||
| 
 | class DetailReseniView(DetailView): | ||||||
| 
 | 	model = m.Reseni | ||||||
| 
 | 	template_name = 'TODO' | ||||||
|  | 	# To je všechno? Najde se to bude slugem... | ||||||
| 
 | 
 | ||||||
| # Přehled všech řešení kvůli debugování | # Přehled všech řešení kvůli debugování | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Pavel "LEdoian" Turinsky
						Pavel "LEdoian" Turinsky