fix: se agregan nuevos ajustes al filtro y ejecucion de procesos en base al filtro seleccionado.
This commit is contained in:
@@ -1783,14 +1783,23 @@ class EjecutarComandoView(APIView):
|
||||
View para ejecutar el comando de microservicios desde una petición HTTP.
|
||||
"""
|
||||
def post(self, request):
|
||||
# organizacion_id = request.data.get('organizacion_id', None)
|
||||
|
||||
# Obtener organizacion_id del request (si se envía)
|
||||
organizacion_id_request = request.data.get('organizacionid', None)
|
||||
procesamiento = request.data.get('procesamiento', None)
|
||||
todos = request.data.get('todos', False)
|
||||
|
||||
if not self.request.user.is_authenticated or not hasattr(self.request.user, 'organizacion'):
|
||||
raise ValueError("Usuario no autenticado o sin organización")
|
||||
|
||||
organizacion_id = self.request.user.organizacion.id
|
||||
if organizacion_id_request is None:
|
||||
return Response(
|
||||
{"error": 'No se proporcionó la organización a ejecutar el proceso.'},
|
||||
status=status.HTTP_400_BAD_REQUEST
|
||||
)
|
||||
|
||||
# organizacion_id = self.request.user.organizacion.id
|
||||
organizacion_id = organizacion_id_request
|
||||
nombre_organizacion = self.request.user.organizacion.nombre
|
||||
|
||||
if procesamiento is None and todos == False:
|
||||
|
||||
Reference in New Issue
Block a user