|  | @ -420,7 +420,7 @@ class SessaoCrud(Crud): | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  | class PresencaMixin: |  |  | class PresencaMixin: | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |     def get_parlamentares(self): |  |  |     def get_presencas(self): | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |         self.object = self.get_object() |  |  |         self.object = self.get_object() | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |         presencas = SessaoPlenariaPresenca.objects.filter( |  |  |         presencas = SessaoPlenariaPresenca.objects.filter( | 
			
		
	
	
		
		
			
				
					|  | @ -434,6 +434,20 @@ class PresencaMixin: | 
			
		
	
		
		
			
				
					|  |  |             else: |  |  |             else: | 
			
		
	
		
		
			
				
					|  |  |                 yield (parlamentar, False) |  |  |                 yield (parlamentar, False) | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     def get_presencas_ordem(self): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         self.object = self.get_object() | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         presencas = PresencaOrdemDia.objects.filter( | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             sessao_plenaria_id=self.object.id | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         ) | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         presentes = [p.parlamentar for p in presencas] | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         for parlamentar in Parlamentar.objects.filter(ativo=True): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             if parlamentar in presentes: | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                 yield (parlamentar, True) | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             else: | 
			
		
	
		
		
			
				
					|  |  |  |  |  |                 yield (parlamentar, False) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  | class PresencaView(PermissionRequiredMixin, |  |  | class PresencaView(PermissionRequiredMixin, | 
			
		
	
		
		
			
				
					|  |  |                    FormMixin, |  |  |                    FormMixin, | 
			
		
	
	
		
		
			
				
					|  | 
 |