Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

AI Workspace: Add LLM Provider form shows no inline errors for empty required fields

Abierto Apto para principiantes
#3,964 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
82/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
react, typescript
Área
frontend

Línea de trabajo

Empieza por ServiceProviderNew.tsx y compara la validación de Name y Upstream URL con el error en línea existente de Version y el tooltip del botón deshabilitado del formulario de creación de proxy. Usa tests/framework/suites/ui/features/aiw_llm/provider_creation.feature para comprobar el escenario AIW-PRV-002. El trabajo estará terminado cuando los campos obligatorios vacíos muestren errores en línea, no se cree ningún provider y el escenario pase.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Summary

The AI Workspace "Add LLM Provider" form gives no inline validation error for its empty required fields. With Name or Upstream URL empty, Add Provider is silently disabled — no field is marked invalid and nothing tells the user what is missing.

Steps to reproduce

AI Workspace → LLM Providers → Add New Provider → Azure OpenAI. Click into Name and Upstream URL, leave both empty, and press Add Provider. Nothing happens and no error is shown.

Expected

Inline validation errors on the empty required fields (Name, Upstream URL), and nothing is created (scenario sheet AIW-LLM, AIW-PRV-002).

Notes

  • The same form already shows inline errors for Version ("Version must match v."), and the create-proxy form explains its disabled button with tooltips ("Enter a name for the proxy."), so the provider form is inconsistent with both.
  • ServiceProviderNew.tsx gates the button on isFormValid without surfacing per-field errors for Name and Upstream URL.
  • The API side is fine: an incomplete create is rejected with 400 VALIDATION_FAILED.
  • Automated (excluded as @known-issue until fixed): tests/framework/suites/ui/features/aiw_llm/provider_creation.feature.
Lenguaje dominante
Go
Estrellas
79
Forks
130
Merge medio
1 d 15 h
PR fusionados (30 d)
174

Preparar el entorno

  • Sin Dockerfile ni archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de wso2/api-platform

Todos los issues de wso2/api-platform

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.