Comments (2)
Effectivement, je pense que ta solution @acheype est bien plus logique :
- revenir sur la fiche après création ou modification (sauf si utilisation de
incomingurl
- ajouter un message grâce à la commande
flash
permettant d'indiquer le message de création de fiche (ou viaGET
) ou les deux (genre stockage du message dans$SESSION
avec une clé unique et utilisation du paramètreGET
pour en déclencher l'affichage
from yeswiki.
Cette confusion vient du fait qu'après la création, on redirige non pas vers la page mais vers /?BazaR avec certains paramètres. Je pense que ce choix à la base était motivé par le fait que c'était une façon de pouvoir afficher un message de confirmation de la création de la fiche. Je n'y vois pas une autre utilité et en effet, ce comportement apporte de la confusion et un flow de navigation pas du tout ergonomique. Cela entraîne également des soucis pour l'extension LMS, notamment le fait de perdre complètement la navigation suite à la création d'une fiche (le menu de gauche ne pouvant s'afficher correctement).
Une solution qui réglerait ces soucis serait de rediriger directement sur la fiche après sa création et que le message soit géré par le « toaster » qui en effet permet d'afficher un message à la page suivante.
Une autre solution est que le handler show
puisse traiter un paramètre GET comme celui actuellement traité par la page BazaR pour afficher le message de confirmation.
Et s'il on veut d'aller au bout de cette amélioration, ce serait aussi utile que les paramètres GET avec lequels on a appelé la page à éditer soit transmis à la page d'édition (/edit) pour que la redirection s'effectue ensuite avec ces derniers. Cela permettrait à de garder complètement le flow de navigation avec l'extension LMS, et j'imagine que ça peut servir également pour d'autres cas.
from yeswiki.
Related Issues (20)
- ActionBuilder et OSSEC ne font pas bon ménage ! HOT 6
- Gestion des noms des tokens anti-csrf HOT 8
- Bug sur bazarfield utilisateur_wikini
- Droits d'accès Commentaire ouverts à tous possible mais pas fonctionnel
- Titre en double pour les modales ouvertes par BazarListe HOT 3
- Plusieurs modales s'ouvrent lorsqu'on navigue entre fiches Bazar HOT 2
- Boutons de mise en forme qui ne fonctionnent plus HOT 3
- Vue cartographie : Bug vue initale après une édition
- interpréter les éléments de mise en forme dans un tableau ou un affichage cards HOT 1
- Non prise en compte dans la gestion des groupes des identifiants commençant par une @ HOT 2
- Pb d'affichage du crayon d'aceeditor dans les champs textelong
- Les actions YesWiki en mode edition ne sont plus reconnues quand dans une liste a puce HOT 2
- Improve DB performances
- Composant bazar conditionschecking incompatible avec checkboxfiche HOT 3
- Gestion des droits sur un champ bazar - perte de données si mauvaise configuration des droits
- Image par défaut dans les formulaires bazar
- Impossibilité de sauver une form (trop long)
- Impossible d'associer un utilisateur avec un espace à la fin de son nom à un groupe HOT 4
- Plus de choix dans les dates
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yeswiki.