Date: 28/01/2026 Priorite: HAUTE Status: A FAIRE Projet: connectors-api, connectors-front
Permettre aux actions d'avoir des parametres d'entree (input) que l'utilisateur peut remplir avant execution.
service_name -> journalctl -u {{service_name}} -n 50container -> docker logs --tail 100 {{container}}node, vmid -> GET /nodes/{{node}}/qemu/{{vmid}}/statuspattern -> find / -name "{{pattern}}" 2>/dev/nullinput_schema existe deja dans la table actions (JSONB){{param}} sont deja remplaces (replacePlaceholders)Page execution (modal + page detail) :
input_schema non null, afficher un formulaire dynamiquePage creation action :
input_schema JSON SchemaIA :
{
"type": "object",
"properties": {
"service_name": {
"type": "string",
"title": "Nom du service",
"default": "nginx"
},
"lines": {
"type": "number",
"title": "Nombre de lignes",
"default": 50
}
},
"required": ["service_name"]
}
actions.input_schema : deja en placereplacePlaceholders() dans src/services/actions.ts : deja implemente