ProjectTech4DevAI / ProjectTech4DevAI/kaapi-frontend

GCP Credentials: Improved input fields

Ouverte
#253 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
TypeScript
Étoiles
1
Forks
0
Merge moyen
10 h 40 min
PR mergées (30 j)
4

Description

Is your feature request related to a problem?
Malformed GCP credential JSON leads to a 422 JSONDecodeError. This creates a poor user experience and could cause frustration when users encounter this issue.

Describe the solution you'd like
Collect the four GCP fields as discrete input fields in the Kaapi console:

  • Add discrete input fields for the four GCP credential fields
  • Assemble and store the JSON on the backend
Original issue

Context

Malformed GCP credential JSON (particularly newline escaping in the private key) produces a 422 JSONDecodeError. This is poor UX but deferred for now, as it is unlikely to be hit near-term.

Preferred long-term fix

Collect the four GCP fields as discrete input fields in the Kaapi console, so we control assembly and storage on our backend rather than relying on clients to paste well-formed JSON.

Next steps

  • Add discrete input fields for the four GCP credential fields in the Kaapi console
  • Assemble and store the JSON on the backend

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Aucun fichier ni test n'est nommé. Commencez par localiser le flux de saisie des identifiants GCP de la console Kaapi et retracer la manière dont le JSON actuel est accepté et envoyé au backend. Identifiez les quatre champs d'identifiants existants, puis vérifiez que les identifiants assemblés gèrent les retours à la ligne des clés privées et ne produisent plus de 422 JSONDecodeError.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
gcp, typescript
Domaine
backend, cloud, frontend
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
55/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.