InseeFr / Pogues

Questionnaire designer
MIT License
20 stars 17 forks source link

refactor: migrate to vite + new VTL editor #776

Closed QRuhier closed 2 months ago

laurentC35 commented 2 months ago

L'oidc ne semble pas fonctionnait, au premier chargement de la page, j'ai

Uncaught TypeError: oidc.oidcTokens is undefined
    App app.jsx:14

et oidc vaut :

initializationError: undefined​
isUserLoggedIn: false
login: function login()
...

L'utilisateur n'est pas authentifié dans le composant (normal, il manque le secure())

Tu peux faire quelque chose comme ça dans le router:

const AppSecure = props => secure(App)(props);

function Router() {
  const { pathname } = useLocation();
  return (
    <AppSecure>
       ....
    </AppSecure>
  );
}

Et donc retirer les secure des sous-composants

laurentC35 commented 2 months ago

Au premier chargement, le timbre (stamp) est bien récupéré mais et mal passé au composant /src/layout/questionnaire-list/components/questionnaire-list.jsx, qui vaut <empty string> au lieu du timbre, et vaut donc 'FAKEPERMISSION'.

Plus globalement dans /src/layout/page-home/components/page-home.jsx, aucune props de <QuestionnaireList /> n'est valorisé. (il faut à minimal stamp j'imagine)