salimkanoun / Orthanc-Tools-JS

New web-based version of Orthanc Tools : GUI and high level DICOMs tools based on Orthanc APIs
GNU Affero General Public License v3.0
86 stars 37 forks source link

Change Orthanc Verbosity #51

Closed salimkanoun closed 4 years ago

salimkanoun commented 4 years ago

Dans menu Generic des options Entre le formulaire connexion d'Orthanc et les boutton reset et shutdown que tu va crer Faire un Select https://react-select.com/home (cf class SelectModalities dans componant/autoquery/component) Les valeurs du select : "default", "verbose", "trace" Quand le composant se monte il faut recupérer la verbosité courante des logs dans Orthanc via API /tools/log-level GET Avec un listener onChange, changer la valeur de la verbosité via l'API /tools/log-level PUT payload = une des 3 valeurs en String

Attention ! Ici Orthanc ne répond pas en JSON, il repond en plain text (et le PUT se fait en plain text) => J'ouvre un autre ticket

salimkanoun commented 4 years ago

@beber32 : Tu peux ajouter un reactify quand il y a un change, pour avoir une confimation visuelle du succes ou de l'erreur (faut un reactify success et error après l'API PUT). Je pense qu'il vaut mieux mettre le select de verbosité en dessous des bouttons, essai de mettre le label et le select sur la meme ligne, il faut faire une div "row" et deux div "col" dedans en utilisant les class bootstrap => https://getbootstrap.com/docs/4.0/layout/grid/