mirror of
https://github.com/LuckPerms/LuckPerms.git
synced 2025-01-01 14:07:56 +01:00
Show sql table prefix if set in '/lp info' (#3360)
This commit is contained in:
parent
126631fce8
commit
34873914bd
@ -173,6 +173,13 @@ public class MongoStorage implements StorageImplementation {
|
|||||||
Message.formatBoolean(success)
|
Message.formatBoolean(success)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
if (!this.prefix.isEmpty()) {
|
||||||
|
meta.put(
|
||||||
|
Component.translatable("luckperms.command.info.storage.meta.collection-prefix-key"),
|
||||||
|
Component.text(this.prefix)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
return meta;
|
return meta;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -34,6 +34,7 @@ import me.lucko.luckperms.common.actionlog.LoggedAction;
|
|||||||
import me.lucko.luckperms.common.bulkupdate.BulkUpdate;
|
import me.lucko.luckperms.common.bulkupdate.BulkUpdate;
|
||||||
import me.lucko.luckperms.common.bulkupdate.BulkUpdateStatistics;
|
import me.lucko.luckperms.common.bulkupdate.BulkUpdateStatistics;
|
||||||
import me.lucko.luckperms.common.bulkupdate.PreparedStatementBuilder;
|
import me.lucko.luckperms.common.bulkupdate.PreparedStatementBuilder;
|
||||||
|
import me.lucko.luckperms.common.config.ConfigKeys;
|
||||||
import me.lucko.luckperms.common.context.serializer.ContextSetJsonSerializer;
|
import me.lucko.luckperms.common.context.serializer.ContextSetJsonSerializer;
|
||||||
import me.lucko.luckperms.common.model.Group;
|
import me.lucko.luckperms.common.model.Group;
|
||||||
import me.lucko.luckperms.common.model.Track;
|
import me.lucko.luckperms.common.model.Track;
|
||||||
@ -230,7 +231,17 @@ public class SqlStorage implements StorageImplementation {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Map<Component, Component> getMeta() {
|
public Map<Component, Component> getMeta() {
|
||||||
return this.connectionFactory.getMeta();
|
Map<Component, Component> meta = this.connectionFactory.getMeta();
|
||||||
|
|
||||||
|
String tablePrefix = this.plugin.getConfiguration().get(ConfigKeys.SQL_TABLE_PREFIX);
|
||||||
|
if (!tablePrefix.equals("luckperms_")) {
|
||||||
|
meta.put(
|
||||||
|
Component.translatable("luckperms.command.info.storage.meta.table-prefix-key"),
|
||||||
|
Component.text(tablePrefix)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
return meta;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -32,6 +32,7 @@ import net.kyori.adventure.text.Component;
|
|||||||
import java.sql.Connection;
|
import java.sql.Connection;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
import java.util.LinkedHashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
|
|
||||||
@ -44,7 +45,7 @@ public interface ConnectionFactory {
|
|||||||
void shutdown() throws Exception;
|
void shutdown() throws Exception;
|
||||||
|
|
||||||
default Map<Component, Component> getMeta() {
|
default Map<Component, Component> getMeta() {
|
||||||
return Collections.emptyMap();
|
return new LinkedHashMap<>();
|
||||||
}
|
}
|
||||||
|
|
||||||
Function<String, String> getStatementProcessor();
|
Function<String, String> getStatementProcessor();
|
||||||
|
@ -37,6 +37,7 @@ import java.sql.Connection;
|
|||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
import java.text.DecimalFormat;
|
import java.text.DecimalFormat;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
import java.util.LinkedHashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -119,9 +120,11 @@ abstract class FlatfileConnectionFactory implements ConnectionFactory {
|
|||||||
fileSize = "0MB";
|
fileSize = "0MB";
|
||||||
}
|
}
|
||||||
|
|
||||||
return Collections.singletonMap(
|
Map<Component, Component> meta = new LinkedHashMap<>();
|
||||||
|
meta.put(
|
||||||
Component.translatable("luckperms.command.info.storage.meta.file-size-key"),
|
Component.translatable("luckperms.command.info.storage.meta.file-size-key"),
|
||||||
Component.text(fileSize, NamedTextColor.GREEN)
|
Component.text(fileSize, NamedTextColor.GREEN)
|
||||||
);
|
);
|
||||||
|
return meta;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -151,6 +151,8 @@ luckperms.command.info.storage.meta.split-types-key=Types
|
|||||||
luckperms.command.info.storage.meta.ping-key=Ping
|
luckperms.command.info.storage.meta.ping-key=Ping
|
||||||
luckperms.command.info.storage.meta.connected-key=Connected
|
luckperms.command.info.storage.meta.connected-key=Connected
|
||||||
luckperms.command.info.storage.meta.file-size-key=File Size
|
luckperms.command.info.storage.meta.file-size-key=File Size
|
||||||
|
luckperms.command.info.storage.meta.table-prefix-key=Table Prefix
|
||||||
|
luckperms.command.info.storage.meta.collection-prefix-key=Collection Prefix
|
||||||
luckperms.command.info.extensions-key=Extensions
|
luckperms.command.info.extensions-key=Extensions
|
||||||
luckperms.command.info.messaging-key=Messaging
|
luckperms.command.info.messaging-key=Messaging
|
||||||
luckperms.command.info.instance-key=Instance
|
luckperms.command.info.instance-key=Instance
|
||||||
|
Loading…
Reference in New Issue
Block a user