- on-demand collection-list generation for collection-based deletions
instead of a default collection-list presentation (this makes calling
the interface much faster since the computation of collections lists for
large indexes may take some seconds)
<inputtype="radio"name="urldelete-mm"value="subpath"#(urldelete-mm-subpath-checked)#::checked="checked"#(/urldelete-mm-subpath-checked)#/>sub-path of given URLs
<inputtype="radio"name="urldelete-mm"value="regexp"#(urldelete-mm-regexp-checked)#::checked="checked"#(/urldelete-mm-regexp-checked)#disabled="disabled"/>matching with regular expression
<inputtype="radio"name="urldelete-mm"value="regexp"#(urldelete-mm-regexp-checked)#::checked="checked"#(/urldelete-mm-regexp-checked)#/>matching with regular expression
<dt><inputtype="submit"name="simulate-urldelete"value="Simulate Deletion"class="submitready"title="no actual deletion, generates only a deletion count"/></dt>
<dd><inputtype="submit"name="engage-urldelete"id="engage-urldelete"value="Engage Deletion"#(urldelete-active)#class="dangerdisarmed"disabled="disabled"title="simulate a deletion first to calculate the deletion count"::class="dangerready"::class="dangerdisarmed"disabled="disabled"title="engaged"#(/urldelete-active)#/>
#(urldelete-active)#::<spanclass="pending">selected #[count]# documents for deletion</span><inputtype="hidden"name="count"id="count"value="#[count]#"/>::<spanclass="commit">deleted #[count]# documents</span>#(/urldelete-active)#
<p>Delete all documents which are inside specific collections. This is the list of known collections: #[collectionlist]#</p>
<p>Delete all documents which are inside specific collections.</p>
<dl>
<dt>Not Assiged</dt>
<dd><inputtype="radio"name="collectiondelete-mode"id="collectiondelete-mode-unassigned"value="unassigned"#(collectiondelete-mode-unassigned-checked)#::checked="checked"#(/collectiondelete-mode-unassigned-checked)#onClick="d=document.getElementById('engage-collectiondelete');d.disabled=true;d.className='dangerdisarmed';"/>Delete all documents which are not assigned to any collection
</dd>
<dt>Assigned</dt>
<dd><inputtype="radio"name="collectiondelete-mode"id="collectiondelete-mode-assigned"value="assigned"#(collectiondelete-mode-assigned-checked)#::checked="checked"#(/collectiondelete-mode-assigned-checked)#onClick="d=document.getElementById('engage-collectiondelete');d.disabled=true;d.className='dangerdisarmed';"/>Delete all documents which are assigned to the following collection(s), separated by ',' (comma) or '|' (vertical bar)<br/>
<dd><inputtype="radio"name="collectiondelete-mode"id="collectiondelete-mode-assigned"value="assigned"#(collectiondelete-mode-assigned-checked)#::checked="checked"#(/collectiondelete-mode-assigned-checked)#onClick="d=document.getElementById('engage-collectiondelete');d.disabled=true;d.className='dangerdisarmed';"/>Delete all documents which are assigned to the following collection(s)
#(collectiondelete-select)#, separated by ',' (comma) or '|' (vertical bar); or <ahref="IndexDeletion_p.html?collectionlist=">generate the collection list...</a><br/><inputtype="text"name="collectiondelete"id="collections"value="#[collectiondelete]#"size="96"maxlength="1024"onClick="d=document.getElementById('engage-collectiondelete');d.disabled=true;d.className='dangerdisarmed';document.getElementById('collectiondelete-mode-assigned').checked=true;"/>::
<dt><inputtype="submit"name="simulate-collectiondelete"value="Simulate Deletion"class="submitready"title="no actual deletion, generates only a deletion count"/></dt>
<dd><inputtype="submit"name="engage-collectiondelete"id="engage-collectiondelete"value="Engage Deletion"#(collectiondelete-active)#class="dangerdisarmed"disabled="disabled"title="simulate a deletion first to calculate the deletion count"::class="dangerready"::class="dangerdisarmed"disabled="disabled"title="engaged"#(/collectiondelete-active)#/>