mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2026-09-22 16:00:51 +00:00
fix: migrate ai agents menu title
This commit is contained in:
@@ -80,7 +80,7 @@ func (u *LauncherRepo) ListQuickJump(withAll bool) []model.QuickJump {
|
||||
}
|
||||
if !withAll && len(quicks) == 0 {
|
||||
return []model.QuickJump{
|
||||
{Name: "Agent", Title: "aiTools.agents.agents", Recommend: 1, IsShow: true, Router: "/ai/agents/agent"},
|
||||
{Name: "Agent", Title: "aiTools.agents.agent", Recommend: 1, IsShow: true, Router: "/ai/agents/agent"},
|
||||
{Name: "Website", Title: "menu.website", Recommend: 10, IsShow: true, Router: "/websites"},
|
||||
{Name: "Database", Title: "menu.database", Recommend: 30, IsShow: true, Router: "/databases"},
|
||||
{Name: "Cronjob", Title: "menu.cronjob", Recommend: 50, IsShow: false, Router: "/cronjobs"},
|
||||
|
||||
@@ -76,6 +76,7 @@ func InitAgentDB() {
|
||||
migrations.InitAgentAccountModelPool,
|
||||
migrations.AddHostTable,
|
||||
migrations.AddAITerminalSettings,
|
||||
migrations.UpdateAgentQuickJumpTitle,
|
||||
})
|
||||
if err := m.Migrate(); err != nil {
|
||||
global.LOG.Error(err)
|
||||
|
||||
@@ -643,7 +643,7 @@ var AddAgentQuickJump = &gormigrate.Migration{
|
||||
|
||||
return tx.Create(&model.QuickJump{
|
||||
Name: "Agent",
|
||||
Title: "aiTools.agents.agents",
|
||||
Title: "aiTools.agents.agent",
|
||||
Recommend: 1,
|
||||
IsShow: true,
|
||||
Router: "/ai/agents/agent",
|
||||
@@ -1133,3 +1133,12 @@ var AddAITerminalSettings = &gormigrate.Migration{
|
||||
}).Error
|
||||
},
|
||||
}
|
||||
|
||||
var UpdateAgentQuickJumpTitle = &gormigrate.Migration{
|
||||
ID: "20260324-update-agent-quick-jump-title",
|
||||
Migrate: func(tx *gorm.DB) error {
|
||||
return tx.Model(&model.QuickJump{}).
|
||||
Where("title = ?", "aiTools.agents.agents").
|
||||
Update("title", "aiTools.agents.agent").Error
|
||||
},
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ func LoadMenus() string {
|
||||
{ID: "2", Disabled: true, Title: "menu.apps", IsShow: true, Label: "App-Menu", Path: "/apps/all", Sort: 200},
|
||||
{ID: "3", Disabled: false, Title: "menu.aiTools", IsShow: true, Label: "AI-Menu", Path: "/ai/model", Sort: 300,
|
||||
Children: []dto.ShowMenu{
|
||||
{ID: "44", Disabled: false, Title: "aiTools.agents.agents", IsShow: true, Label: "Agents", Path: "/ai/agents/agent", Sort: 50},
|
||||
{ID: "44", Disabled: false, Title: "aiTools.agents.agent", IsShow: true, Label: "Agents", Path: "/ai/agents/agent", Sort: 50},
|
||||
{ID: "41", Disabled: false, Title: "aiTools.model.localModel", IsShow: true, Label: "OllamaModel", Path: "/ai/model", Sort: 100},
|
||||
{ID: "42", Disabled: false, Title: "menu.mcp", IsShow: true, Label: "MCPServer", Path: "/ai/mcp", Sort: 200},
|
||||
{ID: "43", Disabled: false, Title: "aiTools.gpu.gpu", IsShow: true, Label: "GPU", Path: "/ai/gpu", Sort: 300},
|
||||
|
||||
@@ -34,6 +34,7 @@ func Init() {
|
||||
migrations.AddDashboardCarouselSetting,
|
||||
migrations.AddEditionSetting,
|
||||
migrations.UpdateAiLocalModelMenuTitle,
|
||||
migrations.UpdateAiAgentsHideMenuTitle,
|
||||
migrations.AddDocSourceSetting,
|
||||
})
|
||||
if err := m.Migrate(); err != nil {
|
||||
|
||||
@@ -596,7 +596,7 @@ var AddAgentsMenu = &gormigrate.Migration{
|
||||
return helper.AddMenu(dto.ShowMenu{
|
||||
ID: "44",
|
||||
Disabled: false,
|
||||
Title: "aiTools.agents.agents",
|
||||
Title: "aiTools.agents.agent",
|
||||
IsShow: true,
|
||||
Label: "Agents",
|
||||
Path: "/ai/agents/agent",
|
||||
@@ -767,7 +767,7 @@ var UpdateAiAgentsMenu = &gormigrate.Migration{
|
||||
newItem := dto.ShowMenu{
|
||||
ID: "44",
|
||||
Disabled: false,
|
||||
Title: "aiTools.agents.agents",
|
||||
Title: "aiTools.agents.agent",
|
||||
IsShow: true,
|
||||
Label: "Agents",
|
||||
Path: "/ai/agents/agent",
|
||||
@@ -865,3 +865,15 @@ var UpdateAiLocalModelMenuTitle = &gormigrate.Migration{
|
||||
).Error
|
||||
},
|
||||
}
|
||||
|
||||
var UpdateAiAgentsHideMenuTitle = &gormigrate.Migration{
|
||||
ID: "20260324-update-ai-agents-hide-menu-title",
|
||||
Migrate: func(tx *gorm.DB) error {
|
||||
return tx.Exec(
|
||||
`UPDATE settings
|
||||
SET value = REPLACE(value, 'aiTools.agents.agents', 'aiTools.agents.agent')
|
||||
WHERE key = 'HideMenu'
|
||||
AND value LIKE '%aiTools.agents.agents%'`,
|
||||
).Error
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user