Project

General

Profile

Segnalazione #758

Configurazione data source solo con class method

Added by Enrico Zini almost 6 years ago. Updated over 5 years ago.

Status:
Risolto
Priority:
Normale
Assignee:
Start date:
02/20/2019
Due date:
% Done:

100%

Estimated time:
Resolution:

Description

Al momento vengono passati pezzi di configurazione delle data source nei costruttori (path di arpwatch, path di syslog), ma vengono testati nell'is_viable, che accede solo ai membri della classe.

Togliere questi parametri dai costruttori per non dare l'idea che sia quello che c'è da fare per farne override, e nei test fare override dei class member

Associated revisions

Revision 16c68a92 (diff)
Added by Enrico Zini over 5 years ago

Deal with the stats store not existing the first time it is run. refs: #758

Revision 910a7856 (diff)
Added by Enrico Zini over 5 years ago

Pass Config to is_viable, use paths from Config, and remove them from class methods. refs: #758

Revision e3f6943f
Added by Elena Grandi over 5 years ago

Merge branch 't758' Fixes: #758

History

#1

Updated by Enrico Zini almost 6 years ago

Per poter lanciare monitor e runserver da utente, ho aggiunto una classe manager.config.Config che raccoglie le configurazioni per i vari componenti di Fuss Manager.

L'idea è passare questa classe ai vari costruttori, in modo che si possano configurare, ed eventualmente modificarne i contenuti da fuss-manager con opzioni da linea di comando.

Risolverei la questione di questo ticket passando l'istanza di Config anche alle is_viable.

#2

Updated by Enrico Zini over 5 years ago

  • Assignee set to Enrico Zini
#3

Updated by Enrico Zini over 5 years ago

  • Status changed from Nuovo to Commenti
  • Assignee changed from Enrico Zini to Elena Grandi

Dovrebbe essere fatto (branch t758), te lo passo per review

#4

Updated by Elena Grandi over 5 years ago

  • Status changed from Commenti to Risolto
  • % Done changed from 0 to 100

Also available in: Atom PDF