nextdom-core icon indicating copy to clipboard operation
nextdom-core copied to clipboard

Séparation des commandes système de l'interface

Open slobberbone opened this issue 6 years ago • 1 comments

Dans le fichier system.html.twig, on a : <legend>{{ 'Liste des commandes' }}</legend> <div class="bs-sidebar form-group"> <ul class="nav nav-list bs-sidenav list-group"> {% if systemCanSudo %} <li class="cursor list-group-item"><a class="bt_systemCommand label-list" data-command="sudo ../../scripts/health.sh">{{ 'health.sh' }}</a></li> {% endif %} <li class="cursor list-group-item"><a class="bt_systemCommand label-list" data-command="dmesg">{{ 'dmesg' }}</a></li> <li class="cursor list-group-item"><a class="bt_systemCommand label-list" data-command="ip a">{{ 'ip a' }}</a></li> <li class="cursor list-group-item"><a class="bt_systemCommand label-list" data-command="lsusb">{{ 'lsusb' }}</a></li> <li class="cursor list-group-item"><a class="bt_systemCommand label-list" data-command="ls -la /dev/ttyUSB*">{{ 'ls -la /dev/ttyUSB*' }}</a></li> <li class="cursor list-group-item"><a class="bt_systemCommand label-list" data-command="free -m">{{ 'free -m' }}</a></li> <li class="cursor list-group-item"><a class="bt_systemCommand label-list" data-command="ps ax">{{ 'ps ax' }}</a></li> {% if systemCanSudo %} <li class="cursor list-group-item"><a class="bt_systemCommand label-list" data-command="sudo cat /var/log/mysql/error.log">{{ 'MySQL log' }}</a></li> {% endif %} <li class="cursor list-group-item"><a class="bt_systemCommand label-list" data-command="df -h">{{ 'df -h' }}</a></li> <li class="cursor list-group-item"><a class="bt_systemCommand label-list" data-command="w">{{ 'w' }}</a></li> <li class="cursor list-group-item"><a class="bt_systemCommand label-list" data-command="dpkg -l">{{ 'dpkg -l' }}</a></li> <li class="cursor list-group-item"><a class="bt_systemCommand label-list" data-command="ss -a4n">{{ 'ss -a4n' }}</a></li> <li class="cursor list-group-item"><a class="bt_systemCommand list-group-item-danger" data-command="sudo reboot">{{ 'sudo reboot' }}</a></li> </ul> </div> <legend>{{ 'Historique' }}</legend> <div class="bs-sidebar form-group"> <ul class="nav nav-list bs-sidenav list-group" id='ul_listSystemHistory'></ul> </div> Il faut déplacer les commandes dans le controller et ne transmettre que le resultat à l'UI.

slobberbone avatar Mar 12 '19 09:03 slobberbone

Sélection_453

slobberbone avatar Mar 12 '19 10:03 slobberbone