Passes first two tests
This commit is contained in:
		
							parent
							
								
									0b306fd59e
								
							
						
					
					
						commit
						04eefa4e0e
					
				
					 1 changed files with 13 additions and 2 deletions
				
			
		|  | @ -310,6 +310,17 @@ class SpeakerConditionController(IsMetByFilter, ConditionController): | |||
|         ''' Returns all of the items from queryset which are enabled by a user | ||||
|         being a presenter or copresenter of a proposal. ''' | ||||
| 
 | ||||
|         # User is a presenter | ||||
|         u = user | ||||
| 
 | ||||
|         return queryset.filter(proposal_kind__section__presentations__speaker__user=user) | ||||
|         # User is a presenter | ||||
|         user_is_presenter = Q( | ||||
|             is_presenter=True, | ||||
|             proposal_kind__section__presentations__speaker__user=u, | ||||
|         ) | ||||
|         # User is a copresenter | ||||
|         user_is_copresenter = Q( | ||||
|             is_copresenter=True, | ||||
|             proposal_kind__section__presentations__additional_speakers__user=u, | ||||
|         ) | ||||
| 
 | ||||
|         return queryset.filter(user_is_presenter | user_is_copresenter) | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Christopher Neugebauer
						Christopher Neugebauer