Comments (3)
Inputs necesario:
Correo del destinatario
ID del ticket
from gql_api.
.
from gql_api.
@Benjvvp creo q no deberíamos hacer esta parte ahora al toke. Deberíamos implementar la API en las versiones más básicas primero. (onda...api sin frontend...niun brillo 😆 )
Dejo escrita la explicacion igual :)
Esto es cuando yo tengo un ticket. (lo compré, o lo reservé)
Pero no puedo asistir al evento.
Entonces en ves de cancelarlo, se lo quiero regalar a alguien más.
Estos flujos tienen 3 entidades principales. UsuarioA
, UserTicketA
, UsuarioB
Flujo de aceptacion
UsuarioA
pide elUserTicketA
UsuarioA
inicia el proceso de "regalo de tickets" deUserTickeA
hacia `UserBUsuarioB
recibe un correo que dice "Te estan regalando un ticket, aceptalo en la página xxxxx"UsuarioB
va a la página y ve que tiene un ticket "por aceptar"UsuarioB
acepta el ticketUserTicketA
- FIN
Flujo de Cancelacion
UsuarioA
pide elUserTicketA
UsuarioA
inicia el proceso de "regalo de tickets" deUserTickeA
hacia `UserBUsuarioA
Cancela el regalo- FIN
Flujo de Rechazo
UsuarioA
pide elUserTicketA
UsuarioA
inicia el proceso de "regalo de tickets" deUserTickeA
hacia `UserBUsuarioB
No acepta el regaloUsuarioA
recibe un correo con "Tu regalo fue rechazado"- FIN
Esto quiere decir que tenemos que tener una tabla nueva de "UserTicketGifts", que tenga una referencia al GifterUser
ReceiverUser
, UserTickets
y con un campo status
(pa ver si fue aceptado/rechazado/etc)
from gql_api.
Related Issues (20)
- Mutación de Edición de Comunidades HOT 1
- [BUG] — Es posible crear comunidad con nombre de largo 0
- [BUG] - Query para `community { users }` no esta retornando los usuarios admins. HOT 1
- [BUG] Query por `community { events }` retorna eventos asociados a otras comunidades
- HackStack: Creación de template para presentaciones
- [BUG] Resolver de Eventos: Retorno Incorrecto de Comunidades Asociadas HOT 3
- Agregar mutation para editar eventos
- Neon DB y transacciones HOT 2
- [FIX] Arreglar el update de precios en la mutación de editar tickets
- [FEAT] Soportar Mercadopago
- [FIX] - Parametrizar la URL de "compra exitosa" HOT 1
- [FEAT] — Enviar correo de "Compra exitosa"
- [FEAT] — Sincronizar Orden de Compra con procesador de pagos
- [FEAT] - Crear template de correos
- [IMPROVEMENT] — Mover sendTransactionalHTMLEmail a su propio RPC Service.
- [FEAT] - Crear un worker único de acceso a imágenes
- [FEAT] - Parametrizar la URL de retorno post pago HOT 1
- [TESTS] - Agregar tests para mutación de "reservar tickets" pero cuando se crea link de pago en la misma mutación
- [FEAT] — Agregar check de expiración de orden de compra HOT 2
- MIGRATE to Resend HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gql_api.