Search Panel
The search panel provides a "full text search bar", "advanced search options" and a "map tool" as descibed in User Guide.
Feature shapefile support This feature allow to use shapefile (file with extension .shp) to define geographical selection in the DHuS AJS GUI. The shapefile can be imported: Dragging and dropping the file directly in the map (only modern browser support this functionality)
There are other two important admin functions accessible via Search Panel:
•Bulk deletion;
•Deletion via OData API
Bulk Deletion
In order to perform the bulk deletion it is possible:
Step 1:From the UI list/search panel select a set of products (“select all”);
Step 2:Delete them clicking on the trashbin icon in the lower side of the panel itself.

Deletion via OData API
The following scripts permit massive products deletion via API.
• getID.sh: it produces the UUID of products retrieving this information from the specified product names
• delete_mod.sh: it performs the deletion of the products listed in the getID.sh script.
The script getID.sh has 3 input parameter:
1) original file containing names of products to be deleted;
2) number N of files in which you want to split the original file (used when the number of products is high)
3) folder containing DB (in-operation DB copy) on which will be performed the query, that get the UUID of products by their names
For each i-th file (i=1,2,3,.....,N) the query, related to the products names of the i-th file, is built and performed. The split operation allows to delete a big number of products by more scripts (i=1,2,3,......,N) launched in parallel, one for each i-th UUID file.
The output main files produced by getID.sh are:
1) UUID_
{i}.txt i=1,2,3,....,N; file containing the UUID of products of i-th block of names2) PRODUCTSNOTFOUND_{i} .txt i=1,2,3,....,N; file containing the names of products not found by i-th query on DB
Each UUID_ {i}.txt file is the input parameter of the script delete_mod.sh that performs the deletion of UUID on Virtual machine where it is launched.
The input parameter of the script delete_mod.sh are:
1) number of deletions in parallel
2) file containing the UUID to be deleted (UUID_{i} .txt)
The deletion of single UUID product (CURL command) and the related log is produced by del_prod_mod.sh that is a script present in delete_mod.sh. If the log produces, for a specific UUID, the string "in XXX s return code 20..." the product is deleted.