chartManD commited on
Commit
be6f7ef
·
1 Parent(s): 8708a78

Finalizando sesion con nappin por parte del panelista

Browse files
tecnicas/controllers/views_controller/session_management/details/details_napping_controller.py CHANGED
@@ -112,14 +112,12 @@ class DetallesNappingController(DetallesController):
112
  self.context["there_data"] = True
113
 
114
  def setIsEndSession(self):
115
- if not self.session.activo:
116
  self.context["finished"] = False
117
  return
118
-
119
- participations_finished = Participacion.objects.filter(
120
- tecnica=self.session.tecnica, finalizado=False).count()
121
-
122
- if participations_finished >= 1:
123
  self.context["finished"] = False
124
- else:
 
125
  self.context["finished"] = True
 
 
112
  self.context["there_data"] = True
113
 
114
  def setIsEndSession(self):
115
+ if not self.session.activo and self.session.tecnica.repeticion < 1:
116
  self.context["finished"] = False
117
  return
118
+ elif self.session.activo:
 
 
 
 
119
  self.context["finished"] = False
120
+ return
121
+ elif not self.session.activo and self.session.tecnica.repeticion >= 1:
122
  self.context["finished"] = True
123
+ return
tecnicas/controllers/views_controller/session_management/monitor/monitor_napping_controller.py CHANGED
@@ -27,11 +27,9 @@ class MonitorNappingController(MonitorController):
27
  return (True, "Puedes finalizar la sesión")
28
 
29
  def finishSession(self):
30
- mode_technique = TecnicaModalidad.objects.get(
31
- tecnica=self.sensorial_session.tecnica, usando=True)
32
- mode_technique.usando = False
33
- mode_technique.save()
34
-
35
  self.sensorial_session.activo = False
36
  self.sensorial_session.save()
37
  return self.sensorial_session
 
27
  return (True, "Puedes finalizar la sesión")
28
 
29
  def finishSession(self):
30
+ technique = self.sensorial_session.tecnica
31
+ technique.repeticion = 1
32
+ technique.save()
 
 
33
  self.sensorial_session.activo = False
34
  self.sensorial_session.save()
35
  return self.sensorial_session