scribouilli icon indicating copy to clipboard operation
scribouilli copied to clipboard

On a un disclaimer quand on crée un site sur GitLab (et peut-être sur GitHub aussi ?) alors qu'il est bien public

Open elegaanz opened this issue 11 months ago • 2 comments

Au niveau de ce fetch il faut réussir à différencier entre :

  • une erreur 404 qui veut dire « Le site existe pas » (encore)
    • si ça dure pas trop longtemps : le site compile
    • si ça dure trop longtemps (genre plus de 2/3 minutes) : le compte GitLab est nouveau et pas vérifié, il faut afficher le disclaimer qui va bien
  • une redirection vers la page de connexion qui veut dire « Le site est privé, connecte-toi pour le voir »
    • là aussi il y a un disclaimer à afficher (mais normalement ça arrive plus, parce qu'on demande à ce que le site soi public à la création)

elegaanz avatar Feb 10 '25 20:02 elegaanz

On a continué à avancer sur cette issue avec @yaf sur #243

Vu avec @maiwann on décide de ne pas gérer le cas des sites GitLab privés qui ont été créés depuis que l'API a changé (on se dit que c'est un cas en marge). On se retrouve donc :

  • à retirer le disclaimer qui expliquait comment passer un site Gitlab pages qui était privé en site public,
  • à ajouter un disclaimer pour le cas où l'utilisateurice n'a pas vérifié son compte GitLab.

Ynote avatar Feb 12 '25 16:02 Ynote

La gestion de la 404 sur ce fetch qu'on a essayé de gérer avec #243 et #257 ne fonctionne pas.

C'est un peu difficile à tester en local vu qu'on ne peut pas faire de tests avec GitLab (sans recréer un toctoctoc spécifique). J'ai voulu ajouter des console.log pour mieux comprendre ce qu'il se passait avec #258 et... je n'ai rien qui s'affiche dans la console.

Pour le moment, je n'ai pas de solution en tête, j'écris donc ici ce qu'on a fait et voir comment on peut avancer plus tard dessus par la suite.

Ynote avatar Feb 12 '25 17:02 Ynote