This is an automated email from the ASF dual-hosted git repository.

ilgrosso pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git


The following commit(s) were added to refs/heads/master by this push:
     new 0f7530db25 [SYNCOPE-1951] Fix Realm search console and clean code 
(#1318)
0f7530db25 is described below

commit 0f7530db25a2686f839d9745c2cd04d0b78791ae
Author: Matteo Tatoni <[email protected]>
AuthorDate: Tue Mar 10 17:19:23 2026 +0100

    [SYNCOPE-1951] Fix Realm search console and clean code (#1318)
---
 .../syncope/client/console/panels/search/RealmSearchPanel.java       | 4 ++--
 client/idrepo/console/src/main/resources/console.properties          | 1 +
 .../syncope/core/persistence/jpa/dao/AbstractJPARealmSearchDAO.java  | 3 +--
 .../persistence/elasticsearch/dao/ElasticsearchRealmSearchDAO.java   | 4 ----
 .../core/persistence/opensearch/dao/OpenSearchRealmSearchDAO.java    | 5 -----
 5 files changed, 4 insertions(+), 13 deletions(-)

diff --git 
a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/RealmSearchPanel.java
 
b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/RealmSearchPanel.java
index e3e00f9e47..f57dd33f75 100644
--- 
a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/RealmSearchPanel.java
+++ 
b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/RealmSearchPanel.java
@@ -139,7 +139,7 @@ public class RealmSearchPanel extends AbstractSearchPanel {
 
                 @Override
                 public boolean showOperator(final int index, final 
SearchClause currentClause) {
-                    return isNotBaseClause(currentClause, index);
+                    return index > 1;
                 }
             });
         }
@@ -304,6 +304,6 @@ public class RealmSearchPanel extends AbstractSearchPanel {
         return clause == null
                 || clause.getType() != SearchClause.Type.CUSTOM
                 || !FULLPATH.equals(clause.getProperty())
-                || index > 1;
+                || index > 0;
     }
 }
diff --git a/client/idrepo/console/src/main/resources/console.properties 
b/client/idrepo/console/src/main/resources/console.properties
index 13639f89d7..275912c427 100644
--- a/client/idrepo/console/src/main/resources/console.properties
+++ b/client/idrepo/console/src/main/resources/console.properties
@@ -53,6 +53,7 @@ console.adminUser=${adminUser}
 
 console.page.dashboard=org.apache.syncope.client.console.pages.Dashboard
 console.page.realms=org.apache.syncope.client.console.pages.Realms
+console.page.anys=org.apache.syncope.client.console.pages.Anys
 console.page.reports=org.apache.syncope.client.console.pages.Reports
 console.page.audit=org.apache.syncope.client.console.pages.Audit
 
console.page.implementations=org.apache.syncope.client.console.pages.Implementations
diff --git 
a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/AbstractJPARealmSearchDAO.java
 
b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/AbstractJPARealmSearchDAO.java
index cb621cb030..c50f37ff8a 100644
--- 
a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/AbstractJPARealmSearchDAO.java
+++ 
b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/AbstractJPARealmSearchDAO.java
@@ -559,8 +559,7 @@ public abstract class AbstractJPARealmSearchDAO extends 
AbstractRealmSearchDAO {
         obs.items.forEach(item -> queryString.append(',').append(item.select));
 
         queryString.append(" FROM 
").append(buildFrom(queryInfo.plainSchemas(), obs)).
-                append(" WHERE ").append(buildWhere(bases, queryInfo, 
parameters)).
-                toString();
+                append(" WHERE ").append(buildWhere(bases, queryInfo, 
parameters));
 
         if (!obs.items.isEmpty()) {
             queryString.append(" ORDER BY ").
diff --git 
a/ext/elasticsearch/persistence/src/main/java/org/apache/syncope/core/persistence/elasticsearch/dao/ElasticsearchRealmSearchDAO.java
 
b/ext/elasticsearch/persistence/src/main/java/org/apache/syncope/core/persistence/elasticsearch/dao/ElasticsearchRealmSearchDAO.java
index 3808827536..6b1b411121 100644
--- 
a/ext/elasticsearch/persistence/src/main/java/org/apache/syncope/core/persistence/elasticsearch/dao/ElasticsearchRealmSearchDAO.java
+++ 
b/ext/elasticsearch/persistence/src/main/java/org/apache/syncope/core/persistence/elasticsearch/dao/ElasticsearchRealmSearchDAO.java
@@ -66,16 +66,12 @@ import 
org.apache.syncope.core.persistence.api.utils.RealmUtils;
 import org.apache.syncope.core.persistence.common.dao.AbstractRealmSearchDAO;
 import org.apache.syncope.core.spring.security.AuthContextUtils;
 import org.apache.syncope.ext.elasticsearch.client.ElasticsearchUtils;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 import org.springframework.data.domain.Pageable;
 import org.springframework.data.domain.Sort;
 import org.springframework.transaction.annotation.Transactional;
 
 public class ElasticsearchRealmSearchDAO extends AbstractRealmSearchDAO 
implements RealmSearchDAO {
 
-    protected static final Logger LOG = 
LoggerFactory.getLogger(RealmSearchDAO.class);
-
     protected static final Set<String> ID_PROPS = Set.of("key", "id", "_id");
 
     protected static final List<SortOptions> FULLPATH_SORT_OPTIONS = List.of(
diff --git 
a/ext/opensearch/persistence/src/main/java/org/apache/syncope/core/persistence/opensearch/dao/OpenSearchRealmSearchDAO.java
 
b/ext/opensearch/persistence/src/main/java/org/apache/syncope/core/persistence/opensearch/dao/OpenSearchRealmSearchDAO.java
index 787ec93b27..b510c034cd 100644
--- 
a/ext/opensearch/persistence/src/main/java/org/apache/syncope/core/persistence/opensearch/dao/OpenSearchRealmSearchDAO.java
+++ 
b/ext/opensearch/persistence/src/main/java/org/apache/syncope/core/persistence/opensearch/dao/OpenSearchRealmSearchDAO.java
@@ -65,16 +65,11 @@ import org.opensearch.client.opensearch.core.CountRequest;
 import org.opensearch.client.opensearch.core.SearchRequest;
 import org.opensearch.client.opensearch.core.search.Hit;
 import org.opensearch.client.opensearch.core.search.SourceConfig;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 import org.springframework.data.domain.Pageable;
 import org.springframework.data.domain.Sort;
 import org.springframework.transaction.annotation.Transactional;
 
 public class OpenSearchRealmSearchDAO extends AbstractRealmSearchDAO 
implements RealmSearchDAO {
-
-    protected static final Logger LOG = 
LoggerFactory.getLogger(RealmSearchDAO.class);
-
     protected static final Set<String> ID_PROPS = Set.of("key", "id", "_id");
 
     protected static final List<SortOptions> FULLPATH_SORT_OPTIONS = List.of(

Reply via email to