Introspection d'une action Ash -> specs de champs -> type de widget HTML.
À partir d'une resource et d'une action, liste les champs saisissables (attributs acceptés + arguments) et décide quel widget rendre pour chaque type Ash. Les types non reconnus retombent sur un textarea JSON (avec un log).
Summary
Functions
Décide le type= du widget HTML pour un type Ash donné.
Options {label, value} pour un widget select, ou nil si non-enum.
Liste ordonnée des champs saisissables pour action sur resource :
d'abord les attributs acceptés, puis les arguments de l'action.
Functions
Décide le type= du widget HTML pour un type Ash donné.
Options {label, value} pour un widget select, ou nil si non-enum.
Liste ordonnée des champs saisissables pour action sur resource :
d'abord les attributs acceptés, puis les arguments de l'action.