Darks
e67cfb2190
Un peu moins de verbosité dans les erreurs de mot de passe
2019-06-07 14:36:47 +02:00
Darks
adf4b99a9b
Ajout de règles pour la validation des mots de passe. #13
...
Je vous conseille d'avoir un bon gestionnaire de mots de passe du coup
:D
2019-06-07 14:00:26 +02:00
Darks
1bdad7c9e4
Merge branch 'trophies' of devs/PCv5 into master
2019-06-07 01:47:05 +02:00
Darks
f67129a36b
Ajout des trophées et du panel pour les gérer
2019-06-07 01:44:04 +02:00
Lephe
a3b867bab5
core: introduce a master script and enable proper privilege checks
2019-06-06 13:54:01 -04:00
Lephe
8570b8660f
account: introduce normalized names
...
Adds a normalized name field to the user record. Also uses
normalized names conflicts to deny new user names.
2019-06-05 20:01:12 -04:00
Lephe
e5ff934c4a
utils: add normalization of Unicode names
2019-06-05 18:24:41 -04:00
Darks
e4ed9cb4b0
Retrait de quelques erreurs par rapport à la PEP8 (avec Flake8)
2019-06-05 11:35:54 +02:00
Lephe
bc7580de25
account: implement leveling and a simple profile widget
2019-05-03 13:40:20 +02:00
Dark-Storm
d482d1a6fb
Modification de la fonction render
...
- Ajout d'un modificateur pour changer les feuilles de style à la volée
2019-04-17 12:25:24 +02:00
Lephe
05b9328888
minor code and style edits
2019-03-30 22:37:57 +01:00
Lephe
8211183b5c
templates: add a pluralize filter
2019-02-11 13:16:46 +01:00
Dark-Storm
0c4f0f6748
Modifications en vrac
...
Dans User.valid_name, ajout de caractères non autorisés. Voir #19 pour
faire quelque chose de vraiment propre et safe.
Dans privs, j'ai shooté des règles en double. Répercussion sur les
autres routes.
Ajout du champ username dans le formulaire admin de modif d'un compte.
2019-02-11 00:15:09 +01:00
lephe
9faabea997
templates: slightly restructure and improve design
2019-02-09 11:32:08 +01:00
Dark-Storm
584b1188d8
Grosses modifs sur le design. Ajout des routes /user
2019-02-05 23:21:46 +01:00
Dark-Storm
cd533a4ea3
Ajout d'un décorateur @priv_required
2019-02-05 11:30:39 +01:00
Dark-Storm
62ccaa23d6
Modifications sur la gestion du compte
...
- Réorganisation des parties
- Ajout d'un formulaire de suppression
Le formulaire de suppression ne fonctionne pas à cause d'un erreur dans le `session.commit()` (`AssertionError: Failed to add object to the flush context!`). Cela est peut-être du aux relations qui mettent orphelines les contenus dépendants du membre. Cf [delete cascades](https://docs.sqlalchemy.org/en/latest/orm/cascades.html#delete ) dans sql alchemy
2019-02-04 18:48:31 +01:00
Dark-Storm
1e28547b9e
Updates sur le formulaire de gestion du compte
2019-02-04 17:20:16 +01:00
lephe
21e0679557
admin: start a panel with a database filler
2019-02-04 16:41:29 +01:00
Dark-Storm
46ac8fcd1f
Redefinition des formulaires
2019-02-03 16:52:42 +01:00
Dark-Storm
2f702ba97e
Redefinition des routes
2019-02-03 16:20:05 +01:00