Reconstruye trigger para recoger la biblioteca compartida JPQL solución de consulta
Serialize imgId como cuerda para evitar la pérdida de precisión de JavaScript
CockroachDB unique-rowid() IDs exceda Number.MAX-SAFE-INTEGER. Cambiado imgId de Long to String en UploadDocumentResponse y DocumentMetadata Los DTO para que Ja...
Descargar PDF convertido de MinIO en lugar de archivo original
El endpoint convertido-pdf estaba llamando imageService.downloadDocument() que devuelve el archivo original. Ahora se descarga directamente desde MinIO usando e...
Añadir el límite multiparte 500MB y la URL de servicio de conversión a K8s configmap
Conversión PDF sincrónica para subidas de plantilla de firma electrónica
Las subidas de plantilla se convierten directamente a través de ConversionService durante el petición de carga. Publica eventos de progreso de NATS para WebSock...
Añadir la plantilla de la firma electrónica API endpoints
- POST ************* . plantilla de carga con control de alcance - POST ************* . plantillas de lista por contexto y estado - PATCH ************* . . . . ...
Reemplazar Google re*** con la verificación de Capcha ***
Eliminar Re***Service y toda la configuración de Google re***. Añadir CapchaVerificationService que verifica las cargas útiles de *** a través de servicio de ka...
Reconstruir para recoger la biblioteca compartida RestTemplate fix (16bd71b)
Añadir secreto interno auth para el representante de la API de catálogo público
Añadir ********** a la implementación de SecurityService Así que el APIService puede autenticarse al hacer suscripción pública Solicitudes de catálogo y promoci...
Las endpoints de cuenta utilizan campos de contacto directos, no se requiere Usuario
Mensaje /clóma/clientes ahora guarda primer nombre, último nombre, correo electrónico, teléfono, dirección directamente en Cuenta. PUT /customers/-uid- actualiz...
Añadir criterios finales de integración del proveedor de venta para pruebas de conexión, sincronización, capacidades y enganzud web
Mejore POST /clientes para aceptar contacto info y buscar usuario por correo electrónico
Crear cuenta ahora acepta correo electrónico, contactName, teléfono, aceptaMarketing, taxExempt. Si el correo electrónico se proporciona y coincide con un usuar...
Añadir 18 puntos finales de detalle de cuenta para la gestión de clientes del comercio
Nuevos endpoints on AccountController under /api/security/account/: - CRUD del Cliente: GET/POST/PUT/DELETE /clótomistas, GET /customers/-uid. - Datos asociados...
Actualizar las endizas de clientes para usar Cuenta (Long uid), eliminar los endpoints de dirección
El cliente/grupo de PathVariable cambió de UUID a Long a entidad de cuenta. Las direcciones eliminadas de las direcciones provienen de la principal miembro de l...
Retrigger build después de la biblioteca compartida PriceListEntryRepository Long fix
Añade 111 endpoints minoristas a CommerceMarketController
Todos los endpoints bajo /-marketId-/retail/... revestimiento de espacio de nombres: - Categorías, marcas, atributos (con valores), imágenes, variantes, etiquet...
Pass includeInactive=true default for acuerdo templates endpoint
Gestión de plantillas UI también necesita ver plantillas inactivas.
Añade endpoints de avenida de vendedores desaparecidos a CommerceMarketController
GET/POST/PUT/DELETE /-marketId-/vendor-categories faltaban, causando 404 cuando la pestaña de Proveedores intentó cargar categorías.
Retrigger build después de la biblioteca compartida fijado para *******************
Expandir CommerceMarketController con variables centradas en el mercado anidado
Reemplaza los endpoints POS planos con la jerarquía REST de comercialización: - Productos, inventario, categorías de proveedores en /-marketId-/products, /inven...
Incluir miembroType, departamentoId/Título, jobTitleId/Title en el perfil de miembro Respuesta de GET
Añadir LeadStatusLabelController para la etiqueta de estado CRM de nivel de org CRUD endpoints
Añadir departamento y asignación de título de trabajo al endpoint de seguridad de los miembros
GET ahora devuelve departamentoId/Título y trabajoTitleId/Título para miembros del equipo. PUT acepta departamento de Id y de trabajo de TitleId para asignar/de...
Sincronizar los vínculos sociales con la mesa de vínculos sociales normalizadas
Escriba los vínculos sociales de miembros con las columnas EmbSocialLinks incrustados (atrasada compat) y la nueva tabla de vínculos sociales normalizados. Añad...
Rewrite MiembroSecurityController como configación de singleton con roles, derechos directos, tiempo de sesión
GET devuelve la configuración de seguridad de todos los miembros (asuntos asociados, derechos directos, tiempo libre de sesión anunación, derechos aplicados con...
Agrega Diputse Seguridad de Controller para asignación de funciones de miembro y derechos aplicados
Proporciona GET /miembro-seguridad/-id (función asignado, derechos aplicados con fuentes, tiempo de sesión), PUT /miembro-security/-id-o/role, y DELETE /member-...
Permite a los miembros ver su propia actividad de cuenta sin permiso VIEW-ACCESS-LOGS
Soporte servicio interno auth para catálogo de suscripciones y endpoints de promocións
Añadir X-Internal-Auth . X-Public-Chat-Org-Org-Id Validación de cabecera para APIService puedes hacer peticiones de catálogos públicos a los endpoints de suscri...
Alinear endpoints de suscripción de POSController con firmas de servicio de SuscripciónService
Añadir suscripción API endpoints a POSController (50 puntos finales)
Añadir los criterios completos de gestión de suscripciones empresariales que cubren los planes, precios, características, complementos, paquetes, descuentos de ...
Consulta avatar-photos extensión vía SQL en lugar de Hibernate proxy
avatarRepository.findById() devuelve un proxy de Hibernate (Avatar$HibernateProxy) que falla instancia de AvatarPhoto check. Esto causó la extensión del archivo...
Usar el nombre de tabla correcto 'avatars' en lugar de 'avatar' en la sesión de consultas SQL
Almacenar avatar completo ruta relativa en sesión en lugar de hash de archivo desnudo
El login SQL ahora también obtiene avatar-tipo y file-extension de para la sesión almacena un camino relativo completo como **************** o ************* Est...
Añadir el nombre, el apellido y el hash de avatar a *** sesión
Incluir miembroFirstName, miembroLastName, y miembroAvatarUrl en Redis datos de sesión para que los servicios cruzados como KamoMeet puedan mostrarse adecuado i...
Reconstruyeción desenadora para servicio de biblioteca compartida de kamoType.MEET
Características de la aplicación de la etapa completa de auto-abarrotas en endpoint de dominio org
Mueva la aprovisionamiento automático del LoteController (sólo atrofe d . Página de configuración de aplicaciones) al endpoint de dominio SecurityController org...
Falta de auto-aprovisiono características de la aplicación para orgs existentes
Al enumerar las funciones, el controlador ahora comprueba si el OrgFeature desaparecido filas para aplicaciones en el escenario COMPLEDO y las crea. Esto asegur...
Atrapa todas las excepciones en FeatureControlor habilita/desactivación de puntos finales
Evita que las despreciaciones de ejecución no atesadas se consuelven de 500 errores opacos. Ahora devuelve mensajes de error estructurados para cualquier fallo.
Evite aplicaciones duplicadas en la lista de funciones excluyendo todos los tipos existentes
La lista disponible sólo estaba excluyendo características con enabled=true, por lo que a Caracter deshabilitada (esActive=false) apareció en la matriz de carac...
Derechos de sesión de sesión de refrescos de auto-refresh después de cambios de características/función
CaracterísticasControla de Control y SeguridadRoleController ahora reconstruye la que llama derechos de sesión en Redis, después de habilitar/discapacitar, crea...
Añadir FeatureController para la habilitación/discapacación de la aplicación org
Puntos finales REST para administrar las funciones de la organización: lista de funciones GET, POST enable/discapacable con CONFIGURE-SYSTEM de autorización che...
Añadir POST ********** endpoint
Triggers org-wide member-rights-applied recalculationulation. Necesitado después migraciones de esquemas o cambios manuales de DB en permisos.
Utilizar un recalcculo específico de derechos de rol
SecurityRoleController ahora usa actualizaciónRoleMemberRightsApplied() a recalcular a los miembros que tienen el papel modificado, en lugar de recalcular todos...
Recalcular member.rights.applied after role create/update/delete
Nunca se volvió a calcular la mesa de la relación entre los miembros cuando los roles eran modificado, haciendo que todos los miembros tengan 0 derechos aplicad...
Reconstruir con biblioteca compartida actualizada con permisos de soporte
SecurityService necesita los nuevos ACCEPT-SUPPORT-TICKETS y MANAGE-SUPPORT entradas en RoleRightType enum para incluirlos en los derechos de sesión de ***.
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
