Skip to content
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

Faciliter la récupération du lien du fichier pour les exports publics #68

Open
DonovanMaillard opened this issue Apr 28, 2020 · 1 comment
Assignees
Labels
question Further information is requested

Comments

@DonovanMaillard
Copy link
Contributor

Lorsqu'un export est public, en principe, il n'a pas forcément vocation à être envoyé à une personne en particulier mais à un plus vaste public.

Il serait pratique de pouvoir récupérer l'URL du fichier à télécharger directement via le module pour ces fichiers là. Qu'en pensez-vous?

@camillemonchicourt
Copy link
Member

camillemonchicourt commented Apr 28, 2020

La notion de "public" est certainement à clarifier.
Le fait qu'un export soit "public" entraîne uniquement que tous les utilisateurs peuvent y accéder. Pas besoin de définir les rôles (utilisateurs ou groupes) qui peuvent voir et télécharger cet export dans la liste des exports.
Dans tous les cas, lors d'un export le fichier généré est accessible à tous en HTTP. Maintenant qu'ils sont horodatés, on ne peut plus vraiment deviner leur URL cependant, donc seulement celui qui l'a demandé reçoit le lien par email.

Les exports planifiés cependant ont une URL fixe et permanente et ont vocation à être "public" au sens ouvert à tout le monde, indépendamment du champs "public" des exports.

De la même manière, l'API d'un export identifié comme "public" devrait pouvoir être accessible de manière ouverte. Hors ce n'est pas le cas, car l'API est sur une URL protégée donc il faut s'identifier avant de pouvoir accéder à une API d'un export, qu'il soit public ou non.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
Status: Backlog
Development

No branches or pull requests

3 participants