lascuolaopensource / join-2022

0 stars 0 forks source link

Payment form fix #76

Closed bbtgnn closed 2 years ago

bbtgnn commented 2 years ago

Novità

Shared

  1. La validazione del form/body di pay è stata completamente ricostruita: adesso non c'è più bisogno dello statement reattivo nel frontend per farla procedere

Backend

  1. Riorganizzati i componenti di billing e l'entità billing-info: il campo email è stato rimosso da billing-info e spostato dentro billing.person e billing.company (in quest'ultimo caso rinominato come pec). Questo ha semplificato notevolmente la scrittura del controller di pagamento. Il frontend è stato aggiornato di conseguenza [vd frontend 3.]
  2. Cambiato l'endpoint e la funzione getPaymentDetails: inizialmente restituivano dati sensibili (come il codice di verifica del pagamento) al frontend. Adesso inoltre il codice di verifica è privato.

Frontend

  1. Rimosso lo statement reattivo che serviva per far funzionare la validazione del form di pagamento [vd shared 1.]
  2. Sistemato il bug per cui il componente dei bottoni radio non "recuperava" le informazioni da localstorage
  3. Aggiornate le voci del form a seguito del cambiamento dei componenti nel backend [vd backend 1.]