# Middleware 04.23

# Características

- Actualizaciones del Portal de Socios:
    
    
    - Se implementaron los endpoints para el nuevo proceso de Registro de Acuerdos (Register Deal) con aprobación de acuerdos por parte de Cyber Crucible
    - Se actualizó el modelo PartnerDeal para que tenga un tipo asociado a los acuerdos, cada uno con un porcentaje de descuento asociado
        
        
        - También se actualizó el modelo PartnerDeal para los acuerdos de tipo Referido, a fin de almacenar la Cuenta de Usuario del Dashboard que se asociará con las licencias del acuerdo
    - Se actualizó el modelo PartnerDeal para poder separar la facturación Mensual frente a la Anual en el pago de los acuerdos
        
        
        - Incluye la actualización de los endpoints existentes para tener en cuenta la facturación Mensual frente a la Anual en Stripe
    - Se implementaron endpoints para poder enviar cotizaciones a través de Stripe para un acuerdo
    - Se implementó un endpoint para reenviar la factura de Stripe de un acuerdo
    - Se implementó un endpoint para editar múltiples campos de un acuerdo al mismo tiempo, asociado con el modal de edición de acuerdos en la Aplicación Web
- Gestión de Agentes/Licencias:
    
    
    - Se implementó un endpoint para asignar licencias de forma masiva a los agentes
    - Se implementó un endpoint para cambiar la configuración de re-licenciamiento automático para un agente determinado
    - Se implementó un endpoint para liberar una licencia de un agente pasando el agentId en la solicitud
- Se implementaron endpoints para recuperar y guardar la configuración de usuario que muestra el ícono de configuración del script del instalador en la cuadrícula de Grupos
- Se implementó un endpoint para recuperar el valor de Autenticación de Cliente del Script del Instalador del Agente para un grupo
- Se actualizó nuestro Servicio de Escaneo de AV para buscar también en la colección de incidentes de identidad, además de la colección de creación de procesos
- Varias actualizaciones a nuestra lista de datos predeterminados + listas blancas de identidad para los AV.
- Se implementó un nuevo endpoint de flujo de cambios (change stream) para detectar nuevas inserciones de Respuesta a Extorsión
- Se implementó un endpoint para copiar listas blancas a otro grupo
- Se implementó un endpoint para descargar el Archivo de Diferencia de Memoria (Memory Diff File) de un incidente
- Se implementó la categorización de los programas de incidentes de identidad en aplicaciones
- Se implementó el guardado de los modos de columna para cada cuadrícula de página web y el guardado de la configuración de visibilidad de los gráficos