Feature #89
closedFeature #78: Rendre accessibles des pages publiques via liens uniques sans authentification
Admin UI — génération et révocation des liens partagés
0%
Description
Parent : #78. Dépend de #87. **Nécessite une passe design.**
Interface admin (sous auth) pour générer, copier, lister (par ressource, avec statut) et révoquer les liens uniques. Conventions shadcn/ui + TanStack Query.
## Acceptance criteria
- [ ] L'admin génère un lien unique par ressource et obtient l'URL publique copiable.
- [ ] Liste des liens d'une ressource avec statut (actif/révoqué).
- [ ] Révocation depuis l'UI ; statut révoqué reflété immédiatement.
- [ ] Génération/révocation via les endpoints admin sous guard.
- [ ] lint + typecheck verts.
Files
RA Updated by Redmine Admin about 2 months ago
RA Updated by Redmine Admin about 2 months ago
- Status changed from In development to QA
- pr_url set to https://github.com/Scobby-organisation/scobby/pull/13
PR #13 ouverte vers `dev`. In development → QA. Panneau admin liens : 4 tests front + 3 serveur (71/71), lint/build verts. Ajoute `listSharedLinks` côté serveur.
RA Updated by Redmine Admin about 2 months ago
RA Updated by Redmine Admin about 2 months ago
**Smoke préprod (authentifié) ✅** — connecté en admin sur https://preprod-scobby.omdev.tech. Le panneau « Liens publics » (Paramètres) s'affiche en live, **conforme à la maquette** : carte « Liens actifs », bouton « Générer un lien », état vide « Aucun lien public pour le moment ». Capture jointe (`preprod-smoke-89-admin-liens.png`). La génération réelle d'un lien (createSharedLink) reste à exercer.
RA Updated by Redmine Admin about 2 months ago
- Status changed from QA to Preprod
Déployé en préprod (https://preprod-scobby.omdev.tech). Passage QA → Preprod.
RA Updated by Redmine Admin about 1 month ago
- Status changed from Preprod to Ready to ship
Livré sur master (dev = preprod = master). Commit `c3c18338` (PR #13) — feat(public-links): UI admin de génération/révocation des liens. Passage en **Ready to ship** — *Shipped* après confirmation du gate prod manuel (Jenkins) sur scobby.fr.
RA Updated by Redmine Admin about 1 month ago
- Status changed from Ready to ship to Shipped
- deploy_status set to deployed
- deployed_at set to 06/23/2026
Déploiement PROD confirmé live sur scobby.fr (gate manuel Jenkins approuvé le 2026-06-23). Passage en **Shipped**.