feat(vcard-api): modales Ver/Editar Plan con todos los campos
- Añade botones 'Ver' y 'Editar' en cada card de plan - Modal 'Ver Plan': todos los campos + tabla completa de tarifas por país (nombre, descripción, características HTML, imagen, cantidad, estado, plan_id_anual/mensual, PayPal IDs, timestamps, tarifas con pais_id/monto) - Modal 'Editar Plan': formulario con todos los campos editables (nombre, descripcion, caracteristicas HTML, cantidad, img, estado, plan_id_anual/mensual, plan_anual/mensual_paypal) + tabla de tarifas en sólo lectura - Backend: agrega VcardApiPlan (GET) y VcardApiPlanUpdate (PUT) como proxy - Rutas: GET/PUT /app/vcard-api/planes/:id Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
co-authored by
Copilot
parent
15b38203f2
commit
3114a2da6c
@@ -216,6 +216,14 @@ func VcardApiPlanes(c *fiber.Ctx) error {
|
||||
return proxyVcard(c, http.MethodGet, "/api/admin/planes")
|
||||
}
|
||||
|
||||
func VcardApiPlan(c *fiber.Ctx) error {
|
||||
return proxyVcard(c, http.MethodGet, "/api/admin/planes/"+c.Params("id"))
|
||||
}
|
||||
|
||||
func VcardApiPlanUpdate(c *fiber.Ctx) error {
|
||||
return proxyVcardMutate(c, http.MethodPut, "/api/admin/planes/"+c.Params("id"))
|
||||
}
|
||||
|
||||
func VcardApiMembresia(c *fiber.Ctx) error {
|
||||
return proxyVcard(c, http.MethodGet, "/api/admin/usuarios/"+c.Params("id")+"/membresia")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user