This is an automated email from the ASF dual-hosted git repository. jackietien pushed a commit to branch ty/openShowVariables in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 55e21580826ac6ef78cae045ef0d028db1df55a5 Author: JackieTien97 <[email protected]> AuthorDate: Thu Apr 18 12:39:21 2024 +0800 [IOTDB-6322] Let show variables can be executed by anyone --- .../plan/statement/metadata/ShowVariablesStatement.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/ShowVariablesStatement.java b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/ShowVariablesStatement.java index be5c1f255e4..f8863fa2f12 100644 --- a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/ShowVariablesStatement.java +++ b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/statement/metadata/ShowVariablesStatement.java @@ -20,8 +20,6 @@ package org.apache.iotdb.db.queryengine.plan.statement.metadata; import org.apache.iotdb.common.rpc.thrift.TSStatus; -import org.apache.iotdb.commons.auth.entity.PrivilegeType; -import org.apache.iotdb.db.auth.AuthorityChecker; import org.apache.iotdb.db.queryengine.plan.analyze.QueryType; import org.apache.iotdb.db.queryengine.plan.statement.IConfigStatement; import org.apache.iotdb.db.queryengine.plan.statement.StatementVisitor; @@ -36,12 +34,7 @@ public class ShowVariablesStatement extends ShowStatement implements IConfigStat @Override public TSStatus checkPermissionBeforeProcess(String userName) { - if (AuthorityChecker.SUPER_USER.equals(userName)) { - return new TSStatus(TSStatusCode.SUCCESS_STATUS.getStatusCode()); - } - return AuthorityChecker.getTSStatus( - AuthorityChecker.checkSystemPermission(userName, PrivilegeType.MAINTAIN.ordinal()), - PrivilegeType.MAINTAIN); + return new TSStatus(TSStatusCode.SUCCESS_STATUS.getStatusCode()); } @Override
