Projet

Général

Profil

Tâche #18873

Scénario #18693: Traitement express MEN (4-6)

EAD : pouvoir rajouter une blacklist de toulouse dans l'interface

Ajouté par Christophe Dezé il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
25/01/2017
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
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

Lié à eole-proxy - Anomalie #2979: Supprimer "cleaning" de la liste des bases de filtage à activer [2.3] Fermé 28/02/2012
Lié à Documentations - Tâche #18584: Amon 2.6.1 : évolutions "Filtrage web" Fermé 06/01/2017

Révisions associées

Révision e4cd9642 (diff)
Ajouté par Joël Cuissinat il y a plus de 7 ans

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 plus de 7 ans

  • Temps estimé mis à 2.00 h
  • Tâche parente mis à #18693

#2 Mis à jour par Joël Cuissinat il y a plus de 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 plus de 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 plus de 7 ans

  • Projet changé de Amon à Distribution EOLE
  • Statut changé de Nouveau à En cours

#5 Mis à jour par Joël Cuissinat il y a plus de 7 ans

  • Description mis à jour (diff)
  • Assigné à mis à Joël Cuissinat

#6 Mis à jour par Joël Cuissinat il y a plus de 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 plus de 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 plus de 7 ans

  • Lié à Tâche #18584: Amon 2.6.1 : évolutions "Filtrage web" ajouté

#9 Mis à jour par Scrum Master il y a plus de 7 ans

  • Statut changé de En cours à Résolu

#10 Mis à jour par Laurent Flori il y a plus de 7 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.15 à 0.0

Formats disponibles : Atom PDF