AletheiaFact / AletheiaFact/aletheia

B2B-6 · Member invitations (org-scoped)

Abierto
#2,539 0 comentarios 0 reacciones 0 asignados Ver en GitHub
backlog front server
Lenguaje dominante
TypeScript
Estrellas
55
Forks
20
Merge medio
2 d 6 h
PR fusionados (30 d)
2

Descripción

Part of the B2B epic (Fase 1 · item 1.3). Invitations hang off the Organization (B2B-5), not the namespace.

## What
- [ ] `Invite` schema (email / org / role / token / expiry)
- [ ] `POST /organization/:id/invite` endpoint + e-mail (Nodemailer + Handlebars templates already exist)
- [ ] Wire token → registration with pre-set role/org — reuse Ory recovery links or own token (`server/users/users.controller.ts:67-88` self-service register; `ory.service.ts:102-137` `createIdentity` already in use)
- [ ] Frontend: **`src/pages/signup-invite.tsx` + `RegistrationInvite/` already exist but are non-functional** — wire them up

**Effort:** ~1–1.5 SP · **Depends on:** B2B-5

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.