This website requires JavaScript.
2e5903b131
Ajout du joueur responsable
main
fonc/joueur_responsable
dev
cedrick2711
2026-09-27 14:25:29 -04:00
5249331661
test docu, non fonctionnel pour l'instant
fonc/documents
cedrick2711
2026-09-15 12:28:12 -04:00
abf2f06642
premiere iteration de la gestion des documents
cedrick2711
2026-09-11 09:51:48 -04:00
bd9ed4bdc7
changer le look du calendar légèrement et régler problème avec déconnection des test
fonc/calendrier
cedrick2711
2026-09-10 10:43:47 -04:00
a9b33b30f5
forcer l'affichage des nombre un jusqu'a un chiffre apres la virgule
cedrick2711
2026-09-09 13:54:51 -04:00
32c112ceea
Finit les changement de visualisation des evaluations
fonc/evaluation
cedrick2711
2026-09-09 13:40:35 -04:00
30069d782f
changement visualistation des evalutations
cedrick2711
2026-09-09 12:15:25 -04:00
d994d88c12
Fix probleme d'evaluation
cedrick2711
2026-09-09 09:25:17 -04:00
e53bc3b80d
first cleanup iter
cleanup
cedrick2711
2026-09-09 08:26:47 -04:00
101e3ae880
First cleanup iteration
cedrick2711
2026-09-09 08:26:40 -04:00
b9791d1547
chhangement du comportement du discord bot sur modif des matchs
cedrick2711
2026-09-08 12:46:44 -04:00
4a2e2f053f
Changement du refresh handler, soft reset d'ajouter sur beaucoup de formulaire de modification
cedrick2711
2026-09-08 11:27:53 -04:00
e2e2b1b07e
premier fix pour le discord bot qui envoie des reminders sur des versions de matchs qui n'existent plus
cedrick2711
2026-09-06 13:49:07 -04:00
e4a271cfd8
changer gestion des team intra tryout
cedrick2711
2026-09-05 14:38:31 -04:00
742995d3cd
fix probleme de match dans les calendriers et ajout de boutton delete pour les matchs
cedrick2711
2026-09-05 12:50:48 -04:00
f468217745
progression 50% pour evolution des joueurs
player_evolution
cedrick2711
2026-09-05 11:30:13 -04:00
cf551867c9
changement d'un traduction pour la légende des disponibilité qui est ambigu
cedrick2711
2026-09-01 14:55:57 -04:00
b43c5b1734
meme commit que avant
cedrick2711
2026-09-01 14:17:47 -04:00
85eca9edd4
re-régler problème de disponibilité Creation d'un fichier pour setup postgres en local pour dev
cedrick2711
2026-09-01 14:17:44 -04:00
c7b321a636
petit changement pour 429 error handler (temp fix)
cedrick2711
2026-08-27 09:25:24 -04:00
90c00ad29b
régler problème URL lol
cedrick2711
2026-08-26 22:46:24 -04:00
bfb25f4d16
ajout d'un toggle pour permission d'upload des documents dans admin pannel ajout de compteur d'heure disponible ajout du calendrier de dispo dans les profils publics
cedrick2711
2026-08-26 22:33:24 -04:00
820cccb25e
changement vers google drive storage pour les contrats. Tentative d'obtenir un token de connection échoue
cedrick2711
2026-08-26 20:52:40 -04:00
38defc53a5
debut changement vers google drive
cedrick2711
2026-08-25 19:01:28 -04:00
d18979a3e9
ajout de tests
cedrick2711
2026-08-25 15:53:46 -04:00
1549fbaef3
fix merge conflict
cedrick2711
2026-08-25 14:03:24 -04:00
c72ed9b0b1
Merge branch 'dev' of https://git.immortal.host/clubesportsudes/team-tryouts into dev
cedrick2711
2026-08-25 14:03:07 -04:00
6232b77094
ajout d'un paneau admin
cedrick2711
2026-08-25 13:29:22 -04:00
a616c79663
regler probleme avec la creation d'equipe et 1 manager par tryout changer pour plusieurs
cedrick2711
2026-08-19 21:16:25 -04:00
48ca62cdd0
Merge branch 'audit/securite-maintenabilite-standards' of https://git.immortal.host/clubesportsudes/team-tryouts into audit/securite-maintenabilite-standards
audit/securite-maintenabilite-standards
cedrick2711
2026-08-19 19:11:38 -04:00
1bef716a12
Merge branch 'dev' of https://git.immortal.host/clubesportsudes/team-tryouts into audit/securite-maintenabilite-standards
cedrick2711
2026-08-19 19:09:55 -04:00
a0e31d1a2f
ajout dune page batch evaluation
cedrick2711
2026-08-17 18:16:22 -04:00
e15b3c1293
fix(audit): centraliser l'horloge UTC
GGThed
2026-08-17 15:21:08 -04:00
d7a8907953
fix(audit): moderniser les accès ORM
GGThed
2026-08-17 15:02:29 -04:00
105a72700f
fix(audit): fermer les frontieres restantes
GGThed
2026-08-17 14:34:06 -04:00
f84cb4e3b6
fix(audit): durcir les validations de securite
GGThed
2026-08-17 13:51:37 -04:00
06508cc7d6
Merge immortal/main into audit branch
GGThed
2026-08-17 00:28:06 -04:00
9647003c3f
fix(auth): garder l identite Discord du cote verifie
GGThed
2026-08-16 23:36:30 -04:00
2b943c5c22
régler problème avec le bouton pour sauvegarder les dispo
cedrick2711
2026-08-14 12:03:39 -04:00
cb59f84698
essai look lockin
agents/color-palette-update-and-logo-change
cedrick2711
2026-08-13 15:53:29 -04:00
437b229c82
Merge immortal/main into audit/securite-maintenabilite-standards
GGThed
2026-08-12 14:58:28 -04:00
3b7b9182d7
fix(authz): balayer le motif au lieu d attendre la passe suivante
GGThed and Claude Opus 5
2026-08-11 20:48:55 -04:00
20dabecd67
fix(authz): finir SEC-16, que mon propre correctif avait laisse a moitie
GGThed and Claude Opus 5
2026-08-11 20:42:26 -04:00
838b247649
feat(perf): borner les vues de liste, et choisir le motif une bonne fois
GGThed and Claude Opus 5
2026-08-11 20:20:42 -04:00
9166d8abeb
fix(data): une saisie d heure refusee n efface plus la disponibilite
GGThed and Claude Opus 5
2026-08-11 20:20:25 -04:00
9cedf4a038
fix(ops): nginx pointait sur le port du serveur de developpement
GGThed and Claude Opus 5
2026-08-11 19:37:25 -04:00
dd8b9671c6
fix(authz): teams.py etait le module que la validation n avait pas atteint
GGThed and Claude Opus 5
2026-08-11 19:37:13 -04:00
ad3dea6a15
fix(web): une erreur sur un point JSON ne renvoie plus une page HTML
GGThed and Claude Opus 5
2026-08-11 19:36:25 -04:00
8d7de75e99
chore(ops): nommer le stockage du rate limiting au lieu de le subir
GGThed and Claude Opus 5
2026-08-11 18:35:27 -04:00
06d6ad7eaa
feat(ops): un bot qui tombe se releve, ou dit pourquoi il ne peut pas
GGThed and Claude Opus 5
2026-08-11 18:35:17 -04:00
e76cd7bb23
fix(authz): aligner la suppression d equipe, sans elargir l acces
GGThed and Claude Opus 5
2026-08-11 18:35:05 -04:00
bda23dbb67
fix(ops): la sauvegarde des contrats archivait le mauvais repertoire
GGThed and Claude Opus 5
2026-08-11 18:34:52 -04:00
66f2838402
chore(lint): interdire d avaler une exception sans laisser de trace
GGThed and Claude Opus 5
2026-08-11 16:29:13 -04:00
546f28571b
fix(bot): une reaction qui echoue le dit, au lieu de se taire
GGThed and Claude Opus 5
2026-08-11 16:28:58 -04:00
7a1dab21cd
docs: les deux documents d exploitation qui manquaient
GGThed
2026-08-11 15:40:30 -04:00
709e8a5d51
fix(data): supprimer un compte emporte ses contrats
GGThed
2026-08-11 15:34:33 -04:00
70db8a7491
feat(obs): nommer chaque requete, et rendre les pages d erreur audibles
GGThed
2026-08-11 15:30:05 -04:00
7b9eee4805
feat(db): mesurer la derive du schema, au lieu de la supposer
GGThed
2026-08-11 15:00:18 -04:00
3882b6035f
fix(ops): defauts surs a la copie, CDN epingles, actions epinglees
GGThed
2026-08-11 14:42:23 -04:00
39808dd04e
ops: un deploiement qui refuse de partir casse, et qui se verifie
GGThed
2026-08-11 13:58:54 -04:00
506a061405
test: les regles metier des selections, ecrites noir sur blanc
GGThed
2026-08-11 13:39:57 -04:00
c5e5cfa014
refactor(validation): un schema aux frontieres tryout et evaluation
GGThed
2026-08-11 13:35:05 -04:00
5865df400f
changé la photo du site pour le logo UdeS
cedrick2711
2026-08-11 13:32:27 -04:00
0308eb9eef
refactor(validation): un schema a la frontiere des matchs
GGThed
2026-08-11 13:09:00 -04:00
d8541678a6
fix(auth): retirer un CAPTCHA qui ne protegeait rien, filtrer autrement
GGThed
2026-08-11 12:14:50 -04:00
d0a9e75fe6
perf: servir les statiques par nginx, et dire ce que le bot n a pas livre
GGThed
2026-08-11 11:56:48 -04:00
47ff544848
chore(lint): trier les imports, sauf la facade des modeles
GGThed
2026-08-11 11:40:41 -04:00
9744e0b8c3
cache local dans le register page
cedrick2711
2026-08-10 20:06:58 -04:00
d007900f6c
régler problème de dispos des coachs
cedrick2711
2026-08-10 17:20:07 -04:00
ab0b975211
fix(arch): l inscription est une operation, donc une transaction
GGThed and Claude Opus 5
2026-08-08 18:35:38 -04:00
aebc28fb8a
docs: une seule source d architecture, et un README qui dit vrai
GGThed and Claude Opus 5
2026-08-08 18:25:20 -04:00
e5c29d8113
fix(ops): rendre visibles les pannes silencieuses du bot Discord
GGThed and Claude Opus 5
2026-08-08 18:21:05 -04:00
2e10bbbd62
perf: view_tryout, une requete par lot au lieu d une par ligne
GGThed and Claude Opus 5
2026-08-08 18:08:18 -04:00
9d0456c2fd
perf: borner le calendrier et remplacer trois boucles par des requetes
GGThed and Claude Opus 5
2026-08-08 18:00:36 -04:00
0cd9a186ee
refactor(services): un seul endroit pour annoncer un match planifie
GGThed and Claude Opus 5
2026-08-08 17:24:39 -04:00
5c87064a17
refactor(routes): decouper users.py en paquet, extraire les notifications
GGThed and Claude Opus 5
2026-08-08 17:14:26 -04:00
8e3865f557
chore(lint): elargir les regles ruff et rendre le format bloquant en CI
GGThed and Claude Opus 5
2026-08-08 15:59:40 -04:00
7cec18c139
style: formater le depot avec ruff format
GGThed and Claude Opus 5
2026-08-08 15:53:10 -04:00
2f40290f00
fix(deps): nommer le pilote PostgreSQL, sinon rien ne demarre
GGThed and Claude Opus 5
2026-08-08 15:50:35 -04:00
51877b46a0
refactor(arch): un point d entree par usage, et retrait du code mort
GGThed and Claude Opus 5
2026-08-08 15:12:34 -04:00
20158a9e7a
fix(security): verifier les fichiers televerses et retirer un intent Discord
GGThed and Claude Opus 5
2026-08-08 15:09:13 -04:00
835a394d3f
fix(auth): enumeration, verrou, deconnexion en GET, redirection ouverte
GGThed and Claude Opus 5
2026-08-08 15:04:46 -04:00
d85da32ef5
fix(arch): changement de role sans jeter la session, et en une transaction
GGThed and Claude Opus 5
2026-08-08 14:51:41 -04:00
92d72e4d48
refactor(authz): un seul point de verite pour les autorisations d equipe
GGThed and Claude Opus 5
2026-08-08 14:06:19 -04:00
9fc4ba0b98
Merge branch 'main' of https://git.immortal.host/clubesportsudes/team-tryouts into dev
cedrick2711
2026-08-08 10:18:51 -04:00
37f70c89e3
feat(i18n): traduire les messages flash et de validation
GGThed and Claude Opus 5
2026-08-07 22:12:27 -04:00
80bc1413f1
feat(i18n): traduire l'ensemble des gabarits
GGThed and Claude Opus 5
2026-08-07 21:43:29 -04:00
fcb58e8a17
feat(csp): retirer unsafe-inline de script-src
GGThed and Claude Opus 5
2026-08-07 21:03:31 -04:00
09453199b8
refactor(csp): migrer dix gabarits vers les comportements declaratifs
GGThed and Claude Opus 5
2026-08-07 20:51:07 -04:00
15bfebf4fc
feat(csp): infrastructure de sortie de unsafe-inline, et couche partagee migree
GGThed and Claude Opus 5
2026-08-07 20:44:16 -04:00
d15a3de2a1
fix(data): reparer les trois suppressions cassees
GGThed and Claude Opus 5
2026-08-07 20:37:04 -04:00
a92600c305
feat(i18n): francais comme langue principale, anglais accessible
GGThed and Claude Opus 5
2026-08-07 20:31:25 -04:00
afab7070fb
fix(authz): une seule regle pour l'acces coach vers joueur
GGThed and Claude Opus 5
2026-08-07 20:17:49 -04:00
7bf428f9a0
fix(ops): sauvegarder reellement la base PostgreSQL
GGThed and Claude Opus 5
2026-08-07 20:06:51 -04:00
ca45be80db
fix(security): proteger le dernier administrateur, et fermer le CORS permissif
GGThed and Claude Opus 5
2026-08-07 20:03:50 -04:00
ab44258d72
feat(obs): journaliser les evenements d'authentification
GGThed and Claude Opus 5
2026-08-07 20:01:24 -04:00
983b7a1f49
fix(auth): ajouter le parametre state au flux OAuth2 Discord
GGThed and Claude Opus 5
2026-08-07 20:01:24 -04:00
d05e9cde32
fix(security): supprimer le XSS stocke du calendrier
GGThed and Claude Opus 5
2026-08-07 19:56:27 -04:00
32f193c008
style: f-strings sans placeholder signalees par ruff (F541)
GGThed and Claude Opus 5
2026-08-07 19:47:45 -04:00
5ecea55f55
fix(ci): rendre la chaine d'integration reellement verifiante
GGThed and Claude Opus 5
2026-08-07 19:47:24 -04:00