Comments (4)
La demande serait de supprimer les espaces a la fin (et au début) d'un compte utilisateurise ou alors de permettre l'insertion dans les groupes de user avec des espaces qui traînent?
;)
from yeswiki.
@mrflos je sais pas trop. A ton avis quel serait la meilleure solution ? A mon avis l'ajout d'une contrainte serait plus pérenne mais il y a un enjeu de migration de données (pour pas casser les wikis existant).
L'autre solution évite de gérer une migration de données supplémentaire mais comme le nom d'utilisateur sert de clé à plein d'endroit dans la base j'ai peur qu'il y ait d'autres effets de bord pas détectés.
Je peux regarder en vitesse pour faire un fix rapide une fois la solution technique validée
from yeswiki.
Je pense qu'il vaut mieux supprimer l'espace, on pourra aussi faire un trim au moment du test du login et de l'authentification, voire une requete dans la base de donnees pour appliquer ce trim, mais je ne pense pas qu'il y ait des wikis avec des usager.es en espace a la fin qui existent.
from yeswiki.
@sylvainlehmann j'ai corrigé sur la branche de dev, mais pour l'extension loginsso, je me demande s'il faudrait pas utiliser la méthode UserController->create plutot que celle du UserManager, je pense qu'il y a d'autres tests de fait (mais peut etre c'est bloquant si le provider d'auth est plus permissif que le controlleur Yeswiki).
En tout cas j'ai aussi renforcé la méthode UserManager->create pour etre tranquille.
from yeswiki.
Related Issues (20)
- 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
- Propriété d'une nuvelle fiche : confusion avec la page de création 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)
- Plus de choix dans les dates
- Problème liste à puce - saut de ligne
- Incompatibilité affichage calendar dans un accordion
- Futurs refactoring à discuter avec les usagers HOT 1
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.