-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rendu de la preview depuis la Pandoc API #1179
Conversation
✅ Deploy Preview for stylo-docs canceled.
|
aabd19c
to
27b03d3
Compare
✅ Deploy Preview for stylo-dev ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
@antoinentl j'ai ajouté les modifications proposées dans #1001. Je m'étonne de ne pas voir les numéros apparaitre : T'as une petite idée ? @RochDLY @marviro @giuliaferretti12 j'ai bien avancé sur cette bascule. J'étais très motivé et ça n'a pas pris tant de temps que ça. La seule interrogation majeure qu'il me reste, c'est l'accès de l'URL à un compte Stylo non connecté (ça ne fonctionne pas ; car les appels à l'API GraphQL demandent à être authentifié·e). On maintient le fonctionnement précédent (URL de preview accessibles en libre accès) ou on sécurise (et on créera des URL de partage distinctes des URL d'articles/corpus) ? |
Merci @thom4parisot ! De mon côté je ne parviens pas à afficher la preview, voici le message d'erreur : "La génération de la prévisualisation a échoué." |
@antoinentl tu utilises # pour https://gitlab.huma-num.fr/ecrinum/stylo/stylo-export
docker buildx build --tag davidbgk/stylo-export:1.1.0 .
# pour https://gitlab.huma-num.fr/ecrinum/stylo/pandoc-api
docker buildx build --tag davidbgk/pandoc-api:0.0.17 . |
@thom4parisot Oups je pensais que la version de dev déployée (https://deploy-preview-1179--stylo-dev.netlify.app/) me permettrait de tester. Je ne vais pas tester en local (pour comprendre pourquoi la numérotation ne fonctionne pas) donc je laisse d'autres prendre le relais sur la question (@RochDLY ?). |
d6386a5
to
0af6959
Compare
@thom4parisot je rebondis juste sur la génération de l'accès à la preview si l'auteur est déconnecté : c'est hyper important qu'on garde ce fonctionnement car c'est par cette page (avec hypothesis) qu'on peut travailler en asynchrone sur un document (ex : un prof qui relie les travaux de ces élèves ; des relecteurs qui annotent un article en cours d'évaluation) |
Merci @RochDLY ; j'entends qu'on souhaite garder la possibilité d'annoter un article sans avoir de compte Stylo / sans être authentifié. Quand on ajoutera #1069, ça ne sera pas vraiment un frein : toute personne avec un compte Hypothesis sera en mesure d'utiliser Stylo. Mais ça oblige quand même à avoir un compte Hypothesis. Je pensais qu'on avait une issue pour ça mais voici ce que je pense être la trajectoire la plus safe :
On a ainsi une vraie fonction de partage, sécurisée et consentie (aujourd'hui il suffit de connaître l'identifiant d'un article pour y accéder en preview). @ggrossetie @maiwann vous en pensez quoi ? |
Est-ce que vous pensez qu'il faut une permission spécifique pour l'export ? |
En discutant avec @RochDLY toute à l'heure, on s'est dit que le plus petit pas pour commencer c'était de pouvoir interroger l'API de récup des articles (et des corpus) sans vérification d'utilisateur. Au final ça fait comme avec les routes "publiques" qu'on avait précédemment. Ensuite quand on ajoutera des URL de partage avec droits d'accès, là on pourra restreindre à nouveau. |
0f3081f
to
af03cbc
Compare
af03cbc
to
9d2d6d4
Compare
Aussi, avec ce changement, on peut envisager d'avoir la preview dans la même interface que Stylo (avec l'entête, etc.). Et donc basculer dynamiquement de la preview à l'écriture, etc. |
Avec le dernier commit (b0a9cd99bd36), on peut avoir les annotations d'un même article sur deux environnements différents (tant que les articles ont le même identifiant). sur ma machinesur stylo-dev |
8f56961
to
b0a9cd9
Compare
Le seul "bug" c'est que les entêtes de la preview ne contiennent pas les métadonnées 🤔 |
b0a9cd9
to
8e2974f
Compare
…tes de bas de page
export
Variable "$version" of required type "ID!" was not provided.
dc.identifier
etdc.relation.ispartof
pour identifier les articles à annoter avec Hypothesis #1180 ?)fixes #1178
fixes #1001
fixes #139