IGNF / geotuileur-site

Portail web dédié à la publication de données sous forme de tuiles vectorielles
https://ignf.github.io/geotuileur-site
GNU Affero General Public License v3.0
9 stars 0 forks source link

Espace de stockage - Incohérence entre avertissement et interface de gestion #88

Open Guts opened 2 years ago

Guts commented 2 years ago

Description de l'anomalie

Dans l'interface de gestion d'un espace de stockage, j'ai beau avoir tout supprimé, je continue d'avoir le message d'avertissement d'une part et une indication comme quoi le volume de mes données intégrées en bas dépasse le quota :

217 MB / 95 MB

Etapes pour reproduire

Décrivez pas à pas comment reproduire ce comportement :

  1. uploader des données jusqu'à dépasser la limite
  2. Aller dans Gérer mon espace en cliquant sur la notif d'avertissement en haut
  3. supprimer tout ce qui est possible de supprimer

--> y'a toujours le message d'avertissement --> la jauge et le chiffre de "Données intégrées en base" sont toujours en dépassement --> je n'ai plus d'autre option pour faire du ménage

Comportement attendu

La jauge et le chiffre reflètent le stockage. Ou bien je peux encore nettoyer mon espace.

Copies d'écran

image

Autres informations de contexte

Décrivez si nécessaire les logiciels utilisés : Ubuntu, Firefox (snap)

Ticket initialement créé sur le dépôt du plugin : https://gitlab.com/Oslandia/qgis/ign-vectuileur/-/issues/89

Console navigateur :

Certains cookies utilisent incorrectement l’attribut recommandé « SameSite » 5
La mise en page a été forcée avant le chargement complet de la page. Si les feuilles de style ne sont pas encore chargées, cela peut provoquer un flash de contenu non stylisé. [node.js:393](resource://devtools/server/actors/inspector/node.js)
Échec du chargement pour l’élément <script> dont la source est « https://piwik.ign.fr/piwik/piwik.js ». [manage-storage:1:1](https://qlf-portail-gpf-beta.ign.fr/datastores/62967c73f464ed29cb92bd69/manage-storage)
L’utilisation d’XMLHttpRequest de façon synchrone sur le fil d’exécution principal est obsolète à cause de son impact négatif sur la navigation de l’utilisateur final. Consulter http://xhr.spec.whatwg.org/ pour plus d’informations.
slafayIGN commented 1 year ago

Le problème a été identifié. Le rafraichissement de la jauge n'est pas effectué après chaque suppression. Seul un rafraichissement de la page la met à jour.

Comme la mise à jour est faite côté serveur, il faut refaire un GET sur le datastore à ce niveau et modifier les éléments d'affichage qui en ont besoin.