Eragon
f163d15066
ldap: Update user informations in LDAP when edited from PCv5
2023-06-20 22:40:51 +02:00
Eragon
4231b3084e
member: Delete members from LDAP on account deletion
2023-06-20 20:08:41 +02:00
Darks
9902719328
Merge branch 'glados_say' of gitea.planet-casio.com:devs/PCv5 into dev
2023-06-20 19:39:49 +02:00
Darks
12483e70e4
logging: add some logging for v5 events
2023-06-13 23:32:58 +02:00
Darks
2530581095
glados: updated announces
2023-06-12 20:04:20 +02:00
Darks
876cae2b69
glados: add some 'say' messages
2023-06-11 23:05:03 +02:00
Lephe
2aa2fd539f
clean up account forms (factor + syntax) ( #70 )
...
* Factor the update account forms (user and admin)
* Slightly cleaner syntax (I hope), also a bit shorter
2021-07-08 15:12:37 +02:00
Lephe
b3d99b93f8
account: add a theme setting ( #14 )
2021-07-08 11:43:09 +02:00
Lephe
cc5f4e481b
account: member deletion, with post anonymization ( #57 )
2021-07-08 10:39:22 +02:00
Lephe
bee912f88c
model: add all deletion methods (except Guest/Member)
2021-07-07 21:23:35 +02:00
Eldeberen
938516cb3f
polls: added admin panel and deletion form
2021-02-22 23:50:19 +01:00
Eldeberen
d6512bb197
polls: added multi-choices polls
2021-02-22 22:49:11 +01:00
Eldeberen
fabad32955
polls: add a panel to manage own polls
2021-02-20 01:28:08 +01:00
Eldeberen
c0bb2f5448
misc: small fixes
2021-02-18 00:04:28 +01:00
Darks
0d8dd70956
security: add CSRF protection globally
...
The decorator @check_csrf can be used to check CSRF protection when
using GET links (like delete a post or logout)
2020-09-26 14:48:30 +02:00
Darks
c5e99807e3
fix a typo in many files
2020-08-25 22:57:45 +02:00
Darks
7395835e71
refact: models files are nom uniform (all singular)
2020-08-06 21:19:01 +02:00
Lephe
7e11469183
forum: add basic comment edition with preview
...
Limitations:
* Works only for registered users
* Does not redirect to the proper MainPost page
* Does not check permissions
2020-08-01 17:30:44 +02:00
Darks
b108ce4cfe
titles: add displayed title ( #65 )
...
- with forms for user and admins
2020-07-29 00:57:06 +02:00
Darks
e35910ee76
config: refactor configuration values
...
- System/host config values stay in `config.py`
- Application config values moves in corresponding models
- BREAK: AVATAR_FOLDER becomes DATA_FOLDER. Edit your local config if
needed
2020-07-26 16:50:07 +02:00
Darks
0896a6b163
passwords: enhances passwords rules
...
- based on entropy (min 60 bits)
- adds a coloured progress bar if Js is enabled
2020-07-25 18:06:49 +02:00
Darks
77bcb99ea1
account: ADD mot de passe oublié
2020-07-21 22:12:18 +02:00
Darks
8bf825f9ea
registration: ADD email validation
2020-07-21 21:06:00 +02:00
Darks
ec73177f48
refactor: Un peu de nettoyage (debugging prints, routes, …)
2020-07-18 10:13:21 +02:00
Darks
19d09a71df
Passage des routes en français ( #41 )
2019-12-16 23:57:50 +01:00
Darks
6afb6085d1
Gestion des avatars, deuxième et dernier (?) passage
2019-12-10 00:16:01 +01:00
Darks
9341c5883c
Premier jet sur les avatars
2019-12-09 23:24:05 +01:00
Darks
cdbecac166
Stage 2 pour le changement de config ( #38 )
2019-12-05 23:06:44 +01:00
Darks
d480a95e43
Premier passage à la configuration unifiée ( #38 )
2019-12-05 22:49:18 +01:00
Darks
cf61b43e17
Modification de la liste des topics actifs du menu
...
+ Correction de bugs
2019-12-04 13:58:48 +01:00
Darks
d4e1b05c29
Divers correctifs
...
- Le menu est utilisable sans Js (penser à mettre à jour les endpoints)
- Réorganisation des templates
- Ajout d'une page listant les outils
2019-11-28 14:14:35 +01:00
Darks
f6706f2b66
Correction d'un bug au login sur le formulaire du menu
2019-11-28 13:17:13 +01:00
Darks
279c194a59
Ajout du support de LDAP
...
Mettre le flag à True dans local_config.py pour l'activer, et la doc
dans VPS-config pour setup l'environnement
2019-11-28 13:10:50 +01:00
Eragon
b628510455
Merge branch 'dev' of gitea.planet-casio.com:devs/PCv5 into dev
2019-09-08 16:45:11 +02:00
Eragon
2b8a78fe20
Issue #3 , remplir /register/validation
2019-09-08 16:44:10 +02:00
Darks
0a33161af0
Corrige une erreur 500 si l'on se connecte sur un compte inexistant
2019-09-08 12:28:39 +02:00
Darks
7cad3d4345
Correction préférence de newsletter
...
À l'inscription, la préférence de la newsletter n'était pas prise en
compte. Merci Hackcell pour la remontée du bug.
2019-09-08 11:38:26 +02:00
Darks
ab6275c08f
Correction de bug
...
Il manquait un import menant à une erreur 500 lors d'une redirection
avec `?next=some_url`
2019-09-07 14:58:16 +02:00
Eragon
dbef50cb86
Ajout du temps maximum d'inactivité pour une connexion
...
Issue n° #23 Fixer le temps d'une session par cookie (Remember me)
Corrigé, par l'ajout d'une option dans le fichier de configuration et
du code pour gèrer ça.
2019-09-07 14:15:31 +02:00
Darks
2e80a56596
Ajout d'un groupe `nologin` (corrige #22 )
...
Les comptes GLaDOS et PlanèteCasio sont automatiquement ajoutés au
groupe "No login", qui empêche l'utilisateur de se connecter, et ce même
si les identifiants sont corrects.
2019-09-03 09:28:07 +02:00
Darks
7971e47522
Debug sur notifs, ajout du nombre dans le menu latéral
...
L'affichage du nombre de notifs méritera peut être un coup de peinture…
À voir.
2019-09-01 22:33:00 +02:00
Darks
15a4d38ea0
Ajout des notifications
2019-09-01 12:30:41 +02:00
Darks
ff21d89c23
Small modifications
2019-08-09 23:20:53 +02:00
Darks
1d638689c6
Modifications on trophies and titles #10 (and more)
...
- remove `title` attribute
- do the migration of db
- add initialization routine in `master.py`
- add default trophies and titles in `data/trophies.yaml`
- add `add_trophy` method in `Member` class
- add `update_trophies` method in `Member` class
- add form in admin panel to give a trophy to a member
- same to remove a trophy
- change `if request.method == "POST"` to `if form.submit.data`
2019-06-11 00:15:23 +02:00
Darks
d6e8f7d4d8
Split routes to folders
2019-06-06 02:13:28 +02:00