Spaces:
Running
Running
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 |
-
|
|
|
|
| 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 |
-
|
| 31 |
-
|
| 32 |
-
|
| 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
|