Merge branch 'main' of https://github.com/Danhia/42CTF into main

This commit is contained in:
Danhia 2022-02-13 13:14:24 +01:00
commit 901c73a4f2
1 changed files with 23 additions and 26 deletions

View File

@ -3,33 +3,28 @@ CTF by 42 students
### Todo ### Todo
- [x] Serveur SMTP & reset password - [x] Password reset
- [x] Clean le repo - [x] Access solved challenges
- [x] Accès au chall après validation - [x] "Intro" section
- [x] Section "Intro" - [x] Profile edition
- [x] Section Treasure Hunt - [x] Resources page
- [x] Edition de profil - [x] Flags counter
- [x] Ajouter de la Doc - [x] Graphs on profile page
- [x] Infrastructure de pwn - [ ] Refacto the discord bot with OAuth
- [x] Organiser une session découverte - [x] Platform translation
- [x] Compteur de flags - [x] French
- [x] Graphiques statistiques - [ ] Russian
- [x] Création d'un discord linkable - [x] Spanish
- [ ] Refonte du linkage discord -> 42ctf - [ ] Italian
- [x] Traduction du site - [x] German
- [x] Anglais
- [x] Français
- [ ] Russe
- [ ] Espagnol
- [ ] Italien
- [ ] OAuth 42 - [ ] OAuth 42
- [ ] Feature proposer une solution à un challenge - [ ] 42 Network leaderboard
- [ ] Système de badge/succès - [ ] Possibility for users to propose solution to challenges
- [ ] Génération d'une page résumant le profil d'un utilisateur (ex: show resume sur intra.42.fr) - [ ] Badges/achievments on profile pages
- [x] Dynamic scoring
#### Event feature #### Event feature
- [X] make relation between user and events
- [X] make scoreboard for events - [X] make scoreboard for events
- [X] make access mod for events : - [X] make access mod for events :
- [X] Sub button for public events - [X] Sub button for public events
@ -39,12 +34,14 @@ CTF by 42 students
- [ ] Access by invite link - [ ] Access by invite link
- [X] Admin rights - [X] Admin rights
- [X] Admin can access to events pages without password - [X] Admin can access to events pages without password
- [X] Admin can subscribe to event without password - [X] Admin can subscribe to event without password
- [X] process flag submission - [X] process flag submission
- [X] increment user score in Scores model - [X] increment user score in Scores model
- [X] add filters for admin dashboard - [X] add filters for admin dashboard
- [X] add search in fields in admin dashboard - [X] add search in fields in admin dashboard
- [X] display more information in admin dashboard
- [X] Smooth display of events listing - [X] Smooth display of events listing
- [X] Event info page with background and noice display - [X] Event info page with background and noice display
- [ ] Create teams for events - [x] Create teams for events
- [x] Create/join team
- [x] Manage team: change password / leave team
- [ ] Dynamic scoring for events