Project

General

Profile

Actions

Feature #1284

open
RA

Feature #1280: Tutoriels de la fiche événement (coachmarks page par page) — /EventDetails + 9 onglets

Frontend — Ancres data-tour + triggers : Gestion, Communication, Feuille de route, Chat, Emails

Feature #1284: Frontend — Ancres data-tour + triggers : Gestion, Communication, Feuille de route, Chat, Emails

Added by Redmine Admin about 1 month ago. Updated about 1 month ago.

Status:
Preprod
Priority:
Normal
Assignee:
-
Start date:
07/01/2026
Due date:
% Done:

0%

Estimated time:
spec_ref:
build_status:
build_number:
ci_run_url:
scan_status:
scan_report_url:
deploy_status:
preprod_url:
https://preprod-scobby.omdev.tech
deployed_at:
07/01/2026
branch:
feat/tutorials-1280
pr_url:
https://github.com/Scobby-organisation/scobby/pull/98
security_key:
severity:
paused:

Description

Poser les clés `data-tour` STABLES et câbler le déclencheur 1re ouverture (`first_open_tab`) pour les 5 derniers onglets.

- **Gestion** (`evt.gestion`) : `evt.gestion.deal`, `evt.gestion.lien`, `evt.gestion.structure`, `evt.gestion.email`.
- **Communication** (`evt.com`) : `evt.com.statut`, `evt.com.desc`, `evt.com.visuels`, `evt.com.presse`.
- **Feuille de route** (`evt.fdr`) : `evt.fdr.create`, `evt.fdr.config` — `evt.fdr.config` est **CONDITIONNEL** : l'étape n'apparaît qu'après création de la feuille de route (exposer l'état de création au moteur pour évaluer la condition).
- **Chat** (`evt.chat`) : `evt.chat.input`, `evt.chat.follow`.
- **Emails** (`evt.emails`) : `evt.emails.new`, `evt.emails.inbound`, `evt.emails.tabs`.

Chaque onglet vit dans un composant distinct : brancher l'ouverture d'onglet sur le déclencheur du contexte. Ignorance propre des cibles absentes.

Dépend de : Moteur Coachmark (#2).

## Critères d'acceptation
- Ancres `data-tour` stables posées sur Gestion, Communication, Feuille de route, Chat, Emails (toutes les clés listées).
- T5 Gestion, T6 Communication, T7 Feuille de route, T8 Chat, T9 Emails se déclenchent chacun à la 1re ouverture de LEUR onglet.
- `evt.fdr.config` n'est affichée qu'après création de la feuille de route ; ignorée sinon.
- Étape dont la cible est absente ignorée proprement (tuto non bloqué).
- Aucune régression sur la gestion de `activeTab` dans EventDetails. lint + typecheck + tests verts.

Actions

Also available in: PDF Atom