用户组增加权限控制

This commit is contained in:
mtvpls
2026-04-22 16:22:17 +08:00
parent 2734de0c85
commit 0916e4ff08
61 changed files with 617 additions and 165 deletions
+1 -6
View File
@@ -77,6 +77,7 @@ export interface AdminConfig {
Tags?: {
name: string;
enabledApis: string[];
permissions?: string[];
}[];
};
SourceConfig: {
@@ -189,8 +190,6 @@ export interface AdminConfig {
EnableVideoCardEntry: boolean; // VideoCard入口开关
EnablePlayPageEntry: boolean; // 播放页入口开关
EnableAIComments: boolean; // AI评论生成开关
// 权限控制
AllowRegularUsers: boolean; // 是否允许普通用户使用AI问片(关闭后仅站长和管理员可用)
// 高级设置
Temperature?: number; // AI温度参数(0-2),默认0.7
MaxTokens?: number; // 最大回复token数,默认1000
@@ -276,10 +275,6 @@ export interface AdminConfig {
BaseUrl?: string; // lxserver 地址
Token?: string; // lxserver x-user-token
ProxyEnabled?: boolean; // 是否走 stream 代理
// 兼容旧代码的遗留字段(待删除)
TuneHubEnabled?: boolean;
TuneHubBaseUrl?: string;
TuneHubApiKey?: string;
OpenListCacheEnabled?: boolean;
OpenListCacheURL?: string;
OpenListCacheUsername?: string;