Skip to content

[DSI-8.1.1] Integración inicial de SPACE en Backend && [DSI-9.1] Arreglar inicio de la aplciación en el frontend - #76

Open
davposmar wants to merge 13 commits into
developfrom
feature/space-delivera-service
Open

[DSI-8.1.1] Integración inicial de SPACE en Backend && [DSI-9.1] Arreglar inicio de la aplciación en el frontend#76
davposmar wants to merge 13 commits into
developfrom
feature/space-delivera-service

Conversation

@davposmar

Copy link
Copy Markdown
Collaborator

Resumen

En esta pull request se aborda la integración inicial con SPACE esto incluye la creación de contratos, la actualización de contratos, cancelación de la auto renovación, gestión de los límites de uso de SPACE, visualización en el frontend del iPricing y permitir modificación de este. Además se arregla un bug que ocurría con los refreshToken, esto se debía a varias peticiones concurrentes para refrescar el JWT, quitando el refreshToken y la sesión al usuario. Ahora se realiza una comprobación ante de cada request y se hace una única request como promesa compartida para que no haya problemas ni vario srefresh a la vez.

Issues relacionados

#69 #48

Cambios realizados

  • Borrado del apartado de plan en settings.
  • Añadido de un apartado donde se ve el iPricing con el contrato actual y permite la modificación de este.
  • Endpoints para la gestión de SPACE a través de Delivera.
  • Actualización del starter para tener una base común de SPACE.
  • Gestión de límites de uso de las features ( Salvo solvers ).
  • Arreglo de un bug de concurrencia con el refreshToken.

Tipo de cambio

  • Feature (nueva funcionalidad)
  • Bug fix (corrección de error)
  • Refactor (sin cambio funcional)
  • Docs (documentación)
  • Infra (CI/CD, configuración, dependencias)

Checklist

  • El código compila sin errores
  • He probado los cambios localmente
  • He añadido/actualizado tests si aplica
  • He actualizado la documentación si aplica

- This annotation is used to create "transactions" in distributed operations, it gives an option to add rollback operations in case an exception is thrown
- common feature service
- To avoid concurrence errors e.g turn on the computer from sleep mode, it usually provoked two request, this invalidate the refersh token.
- Now there is a check before every request to validate JWT and it use a shared promise to guarantee only one request.
- render iPricing from Space
- Allows user modifcations
- Allows toggle over autoRenew
- Confirmation resume over changes.
@davposmar
davposmar requested a review from ThePayan August 25, 2026 11:06
@davposmar davposmar self-assigned this Aug 25, 2026
@davposmar davposmar added bug Something isn't working enhancement New feature or request labels Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant