Save query and rules at compilation creation

This commit is contained in:
Georgy Litvinov 2021-02-23 22:31:14 +01:00
parent 509e0d2a7e
commit 0aa7aba071
3 changed files with 80 additions and 37 deletions

View file

@ -48,32 +48,39 @@
<form id="newCompilation" class="customForm noIE67" action="${submitUrl}" role="add new individual" method="POST">
<#if isCompilationType = "true">
<p>
<label for="newCompilationLabel">${i18n().name_capitalized} ${requiredHint}</label>
<input size="30" type="text" id="newCompilationLabel" name="newCompilationLabel" value="${newCompilationLabel}" />
</p>
<p>
<label for="newCompilationLabel">${i18n().name_capitalized} ${requiredHint}</label>
<input size="30" type="text" id="newCompilationLabel" name="newCompilationLabel" value="${newCompilationLabel}" />
</p>
<#if excerptsCounter &gt; 0 >
<#list 1..excerptsCounter as i>
<p>
<label for="tocItem${i}Name">TOC Item ${i} name ${requiredHint}</label>
<input size="30" type="text" id="tocItem${i}Name" name="tocItem${i}Name" value="" />
</p>
<p>
<label for="tocLevel${i}Name">TOC Level ${i} name ${requiredHint}</label>
<input size="30" type="text" id="tocLevel${i}Name" name="tocLevel${i}Name" value="" />
</p>
<p>
<label for="excerpt${i}">Excerpt ${i} URI ${requiredHint}</label>
<input size="30" type="text" id="excerpt${i}" name="excerpt${i}" value="" />
</p>
</#list>
<#list 1..excerptsCounter as i>
<p>
<label for="tocItem${i}Name">TOC Item ${i} name ${requiredHint}</label>
<input size="30" type="text" id="tocItem${i}Name" name="tocItem${i}Name" value="" />
</p>
<p>
<label for="tocLevel${i}Name">TOC Level ${i} name ${requiredHint}</label>
<input size="30" type="text" id="tocLevel${i}Name" name="tocLevel${i}Name" value="" />
</p>
<p>
<label for="excerpt${i}">Excerpt ${i} URI ${requiredHint}</label>
<input size="30" type="text" id="excerpt${i}" name="excerpt${i}" value="" />
</p>
</#list>
</#if>
<p>
<label for="rawQueryString">Search query</label>
<input size="30" type="text" id="rawQueryString" name="rawQueryString" value="" />
</p>
<p>
<label for="queryBuilderRules">Query builder rules </label>
<input size="30" type="text" id="queryBuilderRules" name="queryBuilderRules" value="" />
</p>
<#else>
<p>
<label for="newCompilationLabel">${i18n().name_capitalized} ${requiredHint}</label>
<input size="30" type="text" id="firstName" name="firstName" value="${newCompilationLabel}" />
</p>
<p>
<label for="newCompilationLabel">${i18n().name_capitalized} ${requiredHint}</label>
<input size="30" type="text" id="firstName" name="firstName" value="${newCompilationLabel}" />
</p>
</#if>
<p class="submit">