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 environ 7 ans. Mis à jour il y a environ 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 environ 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 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

Formats disponibles : Atom PDF