BuenosCodes / etitango-front

Front-end
4 stars 2 forks source link

feat: event payment receipt upload #176

Closed amartinezsaucedo closed 1 year ago

amartinezsaucedo commented 1 year ago

Una vez inscrito a un evento, el usuario puede subir su comprobante de pago (pdf o imágenes). Se valida la extensión en el front (input), función de upload a storage y a través de reglas (storage.rules). Además se valida la extensión del archivo, aquellos que pesen más de 10 MB (configurable) se rechazan.

En el bucket se crea una carpeta eventReceipts/{etiEventId} donde se almacenan los comprobantes subidos por los asistentes. En su inscripción se agrega un campo receiptque contiene la url del archivo en el bucket.

thehighestprimenumber commented 1 year ago

Vaaamooo con los comprobantesss! 👏

No me convence mucho el flujo... para subir el comrpobante, tengo que vovler a "Inscripción al próximo ETI", el form está editable pero no se puede guardar. creo que ocultaría el form o pondría el botón para subir comprobante en otra parte 🤔 Además podés subir tu comprobante mil veces

Nos faltaría la posibilidad de:

Lo de que los organizadores anoten el número de comprobante de pago no es encesario para esta iteración, lo podemos agregar más adelante.