BUG 9830 "En Advanced Search no funciona la busqueda por..." SOLVED
- In AdvancedSearch no performs searches for user and category
- Problem solved, have been added to SOLR missing criteria for the search
- Note. - To register/upgrade the new criteria in the SOLR server, run the
following script:
$ php reindex_solr.php workspace_name reindexall
* Available from version 2.0.45
This commit is contained in:
@@ -20,16 +20,24 @@ try {
|
||||
$userUid = (isset($_SESSION["USER_LOGGED"]) && $_SESSION["USER_LOGGED"] != "")? $_SESSION["USER_LOGGED"] : null;
|
||||
$result = "";
|
||||
|
||||
switch ($action) {
|
||||
case "search":
|
||||
case "to_reassign":
|
||||
$user = ($user == "CURRENT_USER")? $userUid : $user;
|
||||
$userUid = $user;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
if ((
|
||||
$action == "todo" || $action == "draft" || $action == "sent" || $action == "selfservice" ||
|
||||
$action == "unassigned" || $action == "search"
|
||||
$action == "todo" || $action == "draft" || $action == "paused" || $action == "sent" ||
|
||||
$action == "selfservice" || $action == "unassigned" || $action == "search"
|
||||
) &&
|
||||
(($solrConf = System::solrEnv()) !== false)
|
||||
) {
|
||||
G::LoadClass("AppSolr");
|
||||
|
||||
$user = ($user == "CURRENT_USER")? $userUid : $user;
|
||||
|
||||
$ApplicationSolrIndex = new AppSolr(
|
||||
$solrConf["solr_enabled"],
|
||||
$solrConf["solr_host"],
|
||||
@@ -44,30 +52,20 @@ try {
|
||||
$filter,
|
||||
$search,
|
||||
$process,
|
||||
$user, //delete
|
||||
$status,
|
||||
$type,
|
||||
$dateFrom,
|
||||
$dateTo,
|
||||
$callback,
|
||||
$dir,
|
||||
$sort
|
||||
$sort,
|
||||
$category
|
||||
);
|
||||
|
||||
$result = G::json_encode($data);
|
||||
} else {
|
||||
G::LoadClass("applications");
|
||||
|
||||
switch ($action) {
|
||||
case "search":
|
||||
case "to_reassign":
|
||||
$user = ($user == "CURRENT_USER")? $userUid : $user;
|
||||
$userUid = $user;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
$apps = new Applications();
|
||||
$data = $apps->getAll(
|
||||
$userUid,
|
||||
|
||||
Reference in New Issue
Block a user