Project

General

Profile

Tâche #18873

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

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

Added by Christophe Dezé over 6 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
01/25/2017
Due date:
% Done:

100%

Estimated time:
2.00 h
Spent time:
Remaining (hours):
0.0

Description

il est impossible de rajouter une blacklist présentes dans
/var/lib/blacklists/eole/ (exemple translation) dans l'EAD2


Related issues

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

Associated revisions

Revision e4cd9642 (diff)
Added by Joël Cuissinat over 6 years ago

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

History

#1 Updated by Joël Cuissinat over 6 years ago

  • Estimated time set to 2.00 h
  • Parent task set to #18693

#2 Updated by Joël Cuissinat over 6 years ago

  • Remaining (hours) set to 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 Updated by Joël Cuissinat over 6 years ago

  • Related to Anomalie #2979: Supprimer "cleaning" de la liste des bases de filtage à activer [2.3] added

#4 Updated by Joël Cuissinat over 6 years ago

  • Project changed from Amon to Distribution EOLE
  • Status changed from Nouveau to En cours

#5 Updated by Joël Cuissinat over 6 years ago

  • Description updated (diff)
  • Assigned To set to Joël Cuissinat

#6 Updated by Joël Cuissinat over 6 years ago

  • % Done changed from 0 to 50
  • Remaining (hours) changed from 2.0 to 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 Updated by Joël Cuissinat over 6 years ago

  • % Done changed from 50 to 100
  • Remaining (hours) changed from 1.0 to 0.15

#8 Updated by Joël Cuissinat over 6 years ago

  • Related to Tâche #18584: Amon 2.6.1 : évolutions "Filtrage web" added

#9 Updated by Scrum Master over 6 years ago

  • Status changed from En cours to Résolu

#10 Updated by Laurent Flori over 6 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.15 to 0.0

Also available in: Atom PDF