mviewer / mviewerstudio

mviewer generator
GNU General Public License v3.0
15 stars 25 forks source link

MEG - VSR - Générateur de template - éjection application #206

Closed spelhate closed 1 year ago

spelhate commented 1 year ago

Gros bug bloquant. Impossible de tester les templates car on se fait éjecter de l'application directement. Pour reproduire, il faut créer un nouveau projet et aller jusqu'à la création d'un template sans enregistrer.

spelhate commented 1 year ago

A noter que lors de nos tests, nous nous sommes fait éjecter de l'application sans explications. Si on se fait éjecter d'une application, l'application est ensuite inutilisable et il faut tout recommencer.

Exemple d'URL d'éjection : https://delib.csm.ovh/mviewerstudio/index.html?infoformat=bottom-panel&infoformat=application%2Fvnd.ogc.gml#

Gaetanbrl commented 1 year ago

Idem je reproduis sans lien apparent avec le fait que l'application soit déjà sauvegardée ou non. Je pense à un problème de redirect bootstrap avec l'ancrage data-bs-toggle censé ouvrir la modal.

Analyse

Question : d'où proviennent ces paramètre d'URL ?

image

Hypothèse : Le code HTML n'est pas correct pour le bouton "Créer +".

Gaetanbrl commented 1 year ago

Correctif :

Modification de l'interface et remplacement du bouton.

correctif disponible / testable dans la branche https://github.com/jdev-org/mviewerstudio/tree/develop-meg-vsr

Gaetanbrl commented 1 year ago

je viens de reproduire sur FF

Gaetanbrl commented 1 year ago

Correctif à tester sur la branche develop-meg-vsr.

Modification réalisée : Ajout du type="button" sur les boutons d'ouverture de la modal. Autrement, suspicion que bootstrap considère que ce soit un type submit et redirige vers l'accueil (index.html).

E.g

<button type="button" class="btn btn-primary">Primary</button>

lecault commented 1 year ago

Le problème est résolu pour l'accès au générateur de template sans enregistrer. A confirmer lors de nos prochains tests avant fermeture issue.