NextDom / nextdom-core

NextDom Core >>
https://www.nextdom.org/
GNU General Public License v3.0
21 stars 13 forks source link

Ajout d'une fonction import/export d'équipements #1599

Open fensoft opened 4 years ago

fensoft commented 4 years ago

Il existe dans jeedom/nextdom une fonction cachée d'import/export des equipements. Cette fonction n'est disponible que dans l'API et ne dispose a ce jour de bouton ou d'interface dans la GUI de jeedom/nextdom

Le code est le suivant : https://github.com/NextDom/nextdom-core/blame/7cfb3d9a262f7524dff13c51f0a3e30ec4b5c8b6/src/Model/Entity/EqLogic.php#L1739

J'aimerais ajouter un moyen d'utiliser cette fonctions directement dans l'interface de nextdom, en ajoutant un bouton d'import export dans la page de l'équipement.

fensoft commented 4 years ago

J'ai commencé à ajouter l'export de cette manière: https://prnt.sc/q92z4a

Dans la version finale, il y aura uniquement un bouton Import/Export avec une seule modale qui aura un editeur, des boutons copy/paste (clipboard) download/upload (stockage distant) et save/load (stockage local)

fensoft commented 4 years ago

Ça ouvre la possibilité (que je ne coderais pas) de "templates" d'equipements, où on pourrais remplacer dans le json par des placeholders + une demande de remplir ces placeholders au moment du load.

vinceg77 commented 4 years ago

C'est bien écrit cette issue, j'ai compris du premier coup !