The BoutiquesDescriptorMaker tool is a development tool that allows users to preview a BTQ descriptor. It's meant for developers.
The developer using it is free to edit the text of the JSON file, and it will be validated and, if correct, a preview of the generated form is shown.
It catches most errors, except one. If the "groups" entries in the descriptor contains, in the 'members' entries, an ID for an input the doesn't exist, the bosh valodator will not complain, and the form generator will crash completely.
So the BoutiquesDescriptorMaker code should do its own validation of that thing and prevent the form from being generated (or remove the offending IDs ?)
The BoutiquesDescriptorMaker tool is a development tool that allows users to preview a BTQ descriptor. It's meant for developers.
The developer using it is free to edit the text of the JSON file, and it will be validated and, if correct, a preview of the generated form is shown.
It catches most errors, except one. If the "groups" entries in the descriptor contains, in the 'members' entries, an ID for an input the doesn't exist, the bosh valodator will not complain, and the form generator will crash completely.
So the BoutiquesDescriptorMaker code should do its own validation of that thing and prevent the form from being generated (or remove the offending IDs ?)