Profideo / MonitorBundle

GNU General Public License v2.0
0 stars 0 forks source link

Add table row count check config in bundle configuration #1

Closed fsevestre closed 8 years ago

fsevestre commented 8 years ago

On peut désormais configurer la vérification du nombre d'entrées dans une base de données au niveau du bundle.

On peut aussi configurer le nombre de lignes maximum (facultatif).

Exemple de configuration :

profideo_monitor:
    checks:
        table_row_count:
            foo_bar: # Nom utilisé pour identifier l'entrée dans l'IHM
                tables:
                    - foo_table # Nom des tables en BDD
                    - bar_table
                min_rows: 5 # Nombre minimum d'entrées dans la/les table(s)
                max_rows: 5 # Nombre maximum d'entrées dans la/les table(s) : si pas configuré, on considère qu'il n'y a pas de limite maximale
            security:
                tables:
                    - user
                    - role
                    - group
                min_rows: 1

Si @albanduval est ok avec ça, je ferai le fix sur la branche du projet qui utilise ce bundle.

robinduval commented 8 years ago

Code revue : ok dans l'ensemble