splitbrain / dokuwiki-plugin-bureaucracy

Create forms and generate pages or emails from them
http://www.dokuwiki.org/plugin:bureaucracy
GNU General Public License v2.0
43 stars 47 forks source link

Variable replacement fails if fieldset label isn't inside quotes #326

Open eduardomozart opened 1 year ago

eduardomozart commented 1 year ago

Hello, When creating the following form:

<form>
action template :sw:melanox:mlag:template :sw:melanox:mlag :

fieldset Interface MLAG
wiki "Esta é a interface LAG dividida entre os dois switches. A configuração do MLAG é muito semelhante à configuração do Port-Channel (LAG). No exemplo da Figura 1, existem duas interfaces MLAG, uma para cada host conectado aos switches."
textbox "Hostname do Host 01" @ "=S1"
textbox "Porta física da interface MLAG-1 (utilizada para conectar o Host-01 aos switches)" "=1/1" /^\d\/(\d\d|\d)$/ "**Digite uma interface válida para a Porta física da interface MLAG-1."
textbox "Hostname do Host 02" "=S2"
textbox "Porta física da interface MLAG-2 (utilizada para conectar o Host-02 aos switches)" "=1/2" /^\d\/(\d\d|\d)$/ "**Digite uma interface válida para a Porta física da interface MLAG-2."
submit "Criar Página"
</form>

The output page do not replace it's variables, printing it as is:

@@Hostname do Host 01@@

When quoting the word "Interface MLAG" at fieldset it works as expect:

S1

The plugin should be able to parse it's content variables or thrown an error if fieldset label isn't on quotes.