mirror of
https://github.com/ae-utbm/sith.git
synced 2025-07-10 03:49:24 +00:00
Add antispam app
* update_spam_database command to update suspicious domains from an external provider * Add a AntiSpamEmailField that deny emails from suspicious domains * Update documentation
This commit is contained in:
10
docs/tutorial/install_advanced.md
Normal file
10
docs/tutorial/install_advanced.md
Normal file
@ -0,0 +1,10 @@
|
||||
## Mettre à jour la base de données antispam
|
||||
|
||||
L'anti spam nécessite d'être à jour par rapport à des bases de données externe.
|
||||
Il existe une commande pour ça qu'il faut lancer régulièrement.
|
||||
Lors de la mise en production, il est judicieux de configurer
|
||||
un cron pour la mettre à jour au moins une fois par jour.
|
||||
|
||||
```bash
|
||||
python manage.py update_spam_database
|
||||
```
|
@ -64,17 +64,19 @@ sith3/
|
||||
│ └── ...
|
||||
├── trombi/ (22)
|
||||
│ └── ...
|
||||
├── antispam/ (23)
|
||||
│ └── ...
|
||||
│
|
||||
├── .coveragerc (23)
|
||||
├── .envrc (24)
|
||||
├── .coveragerc (24)
|
||||
├── .envrc (25)
|
||||
├── .gitattributes
|
||||
├── .gitignore
|
||||
├── .mailmap
|
||||
├── .env.exemple
|
||||
├── manage.py (25)
|
||||
├── mkdocs.yml (26)
|
||||
├── manage.py (26)
|
||||
├── mkdocs.yml (27)
|
||||
├── poetry.lock
|
||||
├── pyproject.toml (27)
|
||||
├── pyproject.toml (28)
|
||||
└── README.md
|
||||
```
|
||||
</div>
|
||||
@ -112,15 +114,16 @@ sith3/
|
||||
19. Application principale du projet, contenant sa configuration.
|
||||
20. Gestion des stocks des comptoirs.
|
||||
21. Gestion des cotisations des utilisateurs du site.
|
||||
22. Gestion des trombinoscopes.
|
||||
23. Fichier de configuration de coverage.
|
||||
24. Fichier de configuration de direnv.
|
||||
25. Fichier généré automatiquement par Django. C'est lui
|
||||
22. Fonctionalitées pour gérer le spam.
|
||||
23. Gestion des trombinoscopes.
|
||||
24. Fichier de configuration de coverage.
|
||||
25. Fichier de configuration de direnv.
|
||||
26. Fichier généré automatiquement par Django. C'est lui
|
||||
qui permet d'appeler des commandes de gestion du projet
|
||||
avec la syntaxe `python ./manage.py <nom de la commande>`
|
||||
26. Le fichier de configuration de la documentation,
|
||||
27. Le fichier de configuration de la documentation,
|
||||
avec ses plugins et sa table des matières.
|
||||
27. Le fichier où sont déclarés les dépendances et la configuration
|
||||
28. Le fichier où sont déclarés les dépendances et la configuration
|
||||
de certaines d'entre elles.
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user