Tâche #18873
Scénario #18693: Traitement express MEN (4-6)
EAD : pouvoir rajouter une blacklist de toulouse dans l'interface
Restant à faire (heures):
0.0
Description
il est impossible de rajouter une blacklist présentes dans
/var/lib/blacklists/eole/ (exemple translation) dans l'EAD2
Demandes liées
Révisions associées
Prise en charge de la base de filtrage "translation"
- filtres-opt : description de la base de filtrage
- bannedsitelist, bannedurllist : déclaration de la base dans les fichiers "modèle"
Ref: #18873 @30m
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 7 ans
- Temps estimé mis à 2.00 h
- Tâche parente mis à #18693
#2 Mis à jour par Joël Cuissinat il y a environ 7 ans
- Restant à faire (heures) mis à 2.0
La liste des sites gérés se trouve dans le fichier /usr/share/ead2/backend/config/filtres-opt
directement fourni par le paquet eole-proxy.
Workaround : ajouter la liste dans ce fichier + reconfigure, cela entraîne une KeyError dans l'EAD...
2017/01/26 11:59:36 [HTTPChannel (TLSMemoryBIOProtocol),9,192.168.0.31] "Traceback: <type 'exceptions.KeyError'>: 'translation'\n /usr/lib/python2.7/dist-packages/twisted/internet/defer.py:150:maybeDeferred\n /usr/share/ead2/backend/lib/eadserver.py:481:xmlrpc_execute_action\n /usr/lib/python2.7/dist-packages/twisted/internet/defer.py:317:addCallback\n /usr/lib/python2.7/dist-packages/twisted/internet/defer.py:306:addCallbacks\n --- <exception caught here> ---\n /usr/lib/python2.7/dist-packages/twisted/internet/defer.py:588:_runCallbacks\n /usr/share/ead2/backend/lib/execute_wrapper.py:18:wrapper\n /usr/share/ead2/backend/actions/amon/navigation_filters_web3.py:62:execute\n /usr/share/ead2/backend/actions/amon/forms.py:120:get_opt_filters_form\n"
#3 Mis à jour par Joël Cuissinat il y a environ 7 ans
- Lié à Anomalie #2979: Supprimer "cleaning" de la liste des bases de filtage à activer [2.3] ajouté
#4 Mis à jour par Joël Cuissinat il y a environ 7 ans
- Projet changé de Amon à Distribution EOLE
- Statut changé de Nouveau à En cours
#5 Mis à jour par Joël Cuissinat il y a environ 7 ans
- Description mis à jour (diff)
- Assigné à mis à Joël Cuissinat
#6 Mis à jour par Joël Cuissinat il y a environ 7 ans
- % réalisé changé de 0 à 50
- Restant à faire (heures) changé de 2.0 à 1.0
D'après ce qui avait été fait dans #2979, il faut également ajouter une ligne commentée chacun des 2 fichiers "modèle" suivants :
- /usr/share/eole/dansguardian/local_templates/bannedsitelist
- /usr/share/eole/dansguardian/local_templates/bannedurllist
Après un reconfigure, le filtre ajouté semble fonctionnel.
Évidemment, ce n'est pas forcément simple d'en ajouter pour les utilisateurs par contre, le travail n'est pas excessif pour un ajout sur la distribution :)
#7 Mis à jour par Joël Cuissinat il y a environ 7 ans
- % réalisé changé de 50 à 100
- Restant à faire (heures) changé de 1.0 à 0.15
#8 Mis à jour par Joël Cuissinat il y a environ 7 ans
- Lié à Tâche #18584: Amon 2.6.1 : évolutions "Filtrage web" ajouté
#9 Mis à jour par Scrum Master il y a environ 7 ans
- Statut changé de En cours à Résolu
#10 Mis à jour par Laurent Flori il y a environ 7 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.15 à 0.0