Closed larueli closed 4 years ago
:warning: We detected security issues in this pull request:
👉 Go to the dashboard for detailed results.
📥 Happy? Share your feedback with us.
etu:users:deleteold
J'ai cependant essayé de tenir compte de vos remarques !
deleted_user
) : les commentaires et annales d'UEs, les posts de forum, les signalements et commentaires de bugs, les assos dont l'utilisateur est président, les pages de wikiJ'ai créé une nouvelle page sur le site /rgpd
comprenant :
Objectif
Je constate que pour ma promo, il n'y a quasiment plus de messages postés sur le site etu en commentaires des UEs. Nous utilisons pourtant régulièrement cette fonctionnalité lors de nos choix d'UEs. Je pense que le fait qu'on ne puisse pas poster anonymement est un frein aujourd'hui, sachant que plusieurs enseignants ont réussi, grâce à des étudiants, à avoir accès aux commentaires et donc exposant les noms des auteurs.
Réalisé
Site Etu
Controller et services
Etu/Core/CoreBundle/Util
d'une classe statiqueSendSlack
pour l'utilisation de curl./slack/{token}
, basée dansEtu/Core/CoreBundle/Controller/SlackController.php
capable de comprendre les requêtes de slack, générée par des clics sur les boutons dans les messages. Notre application Slack indique à Slack une unique URL vers laquelle envoyer des requêtes contenant les actions faites par les utilisateurs depuis l'appli via notre appli (clic sur un bouton, dm, ...). Cette route est sécurisée par l'URL elle-même qui doit comprendre un token.Dépendances et paramètres
ext-http
etext-json
aux dépendancesleague/html-to-markdown
pour convertir les commentaires en HTML vers du Markdown pour Slackslack_webhook_moderation
associée à la variable d'environnementETUUTT_SLACK_WEBHOOK_MODERATION
qui est l'URL vers laquelle envoyer les messages de modération etslack_token
associé à la variable d'environnementETUUTT_SLACK_TOKEN
(cf juste au dessus)Module UVs (UEs aujourd'hui)
Core
Ajout de deux booléens dans la base de données pour les commentaires d'UEs :
Vues
Utilisateur Anonyme
, pour l'auteur et les admins affiche le nom avec la mention- ANONYME
.Controller
/editUEComment/{id}
), accessible par l'auteur et par un administrateur. Il entraine l'invalidation du commentaire.