Skip to content

Invitaciones editables con cupos y vencimiento - #34

Merged
eeminionn merged 2 commits into
mainfrom
feat/configurable-invitations
Jul 30, 2026
Merged

Invitaciones editables con cupos y vencimiento#34
eeminionn merged 2 commits into
mainfrom
feat/configurable-invitations

Conversation

@eeminionn

Copy link
Copy Markdown
Owner

Cambios

  • permite crear enlaces con nombre, cupos y vencimiento configurables
  • permite editar, ampliar capacidad, reactivar o revocar enlaces
  • registra cada redención y cierra el enlace al completar sus cupos
  • conserva compatibilidad con invitaciones anteriores de un uso
  • guarda tokens completos en el esquema privado y corrige enlaces rotos tras recargar
  • mantiene autenticación obligatoria con GitHub y controles de staff

Validación

  • pnpm check (16 legacy + 23 v2)
  • pnpm test:e2e (13/13)
  • inspección visual en 360 y 1440 px
  • pgTAP ampliado de 22 a 35 contratos, incluyendo capacidad multiusuario

Closes #31

@eeminionn
eeminionn merged commit 03dcb28 into main Jul 30, 2026
2 checks passed
@eeminionn
eeminionn deleted the feat/configurable-invitations branch July 30, 2026 19:42
@eeminionn eeminionn self-assigned this Jul 30, 2026
@eeminionn eeminionn added enhancement New feature or request area: classroom Student and mentor classroom experience. privacy Changes that affect access control or private student data. labels Jul 30, 2026
@eeminionn eeminionn added this to the Tomatin Code Lab 3.1 milestone Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: classroom Student and mentor classroom experience. enhancement New feature or request privacy Changes that affect access control or private student data.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tomatin 3.1: workspace ajustable, perfiles e invitaciones

1 participant