From 0cba2e3e3d3ea1443dccc1df3a162b3201c006b9 Mon Sep 17 00:00:00 2001 From: Zsolt Tasnadi Date: Thu, 6 Aug 2026 16:22:07 +0200 Subject: [PATCH] WarpEngine dropdown --- app/admin/application_tokens.rb | 2 +- app/admin/ci_dashboard.rb | 2 +- app/admin/ci_repositories.rb | 2 +- app/admin/downloads.rb | 2 +- app/admin/files.rb | 2 +- app/admin/images.rb | 2 +- app/admin/platform_links.rb | 2 +- app/admin/softwares.rb | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/admin/application_tokens.rb b/app/admin/application_tokens.rb index 4c406ce..3d43ac6 100644 --- a/app/admin/application_tokens.rb +++ b/app/admin/application_tokens.rb @@ -2,7 +2,7 @@ ActiveAdmin.register WarpEngine::ApplicationToken, as: "Application Token" do actions :index, :show, :new, :create, :edit, :update, :destroy permit_params :name, :owner_id, :expires_at, :scopes_string, :unrestricted - menu priority: 9, label: "🎟️ App Tokens" + menu parent: "WarpEngine", priority: 9, label: "🎟️ App Tokens" config.sort_order = "created_at_desc" config.batch_actions = false diff --git a/app/admin/ci_dashboard.rb b/app/admin/ci_dashboard.rb index 41c4cfe..5adb8b0 100644 --- a/app/admin/ci_dashboard.rb +++ b/app/admin/ci_dashboard.rb @@ -1,5 +1,5 @@ ActiveAdmin.register_page "CI Dashboard" do - menu priority: 11, label: "🚀 CI Dashboard" + menu parent: "WarpEngine", priority: 11, label: "🚀 CI Dashboard" content do if WarpEngine.woodpecker_configured? diff --git a/app/admin/ci_repositories.rb b/app/admin/ci_repositories.rb index 52c6b69..093ffd1 100644 --- a/app/admin/ci_repositories.rb +++ b/app/admin/ci_repositories.rb @@ -1,7 +1,7 @@ ActiveAdmin.register WarpEngine::CiRepository, as: "CI Repository" do actions :index, :show, :edit, :update - menu priority: 10, label: "🔧 CI Repos" + menu parent: "WarpEngine", priority: 10, label: "🔧 CI Repos" config.sort_order = "repo_name_asc" config.batch_actions = false diff --git a/app/admin/downloads.rb b/app/admin/downloads.rb index 9fcec6c..aa26d97 100644 --- a/app/admin/downloads.rb +++ b/app/admin/downloads.rb @@ -1,7 +1,7 @@ ActiveAdmin.register WarpEngine::Download, as: "Download" do actions :index, :show - menu priority: 7, label: "📊 Download Stats" + menu parent: "WarpEngine", priority: 7, label: "📊 Download Stats" scope :all, default: true scope("Today") { |scope| scope.where("downloads.created_at >= ?", Date.current.beginning_of_day) } diff --git a/app/admin/files.rb b/app/admin/files.rb index e81ef94..5d8dca5 100644 --- a/app/admin/files.rb +++ b/app/admin/files.rb @@ -1,5 +1,5 @@ ActiveAdmin.register_page "Files" do - menu priority: 6, label: "📁 Files" + menu parent: "WarpEngine", priority: 6, label: "📁 Files" content do service = WarpEngine::FileManagerService.new diff --git a/app/admin/images.rb b/app/admin/images.rb index 3013920..8fc9b00 100644 --- a/app/admin/images.rb +++ b/app/admin/images.rb @@ -1,7 +1,7 @@ ActiveAdmin.register WarpEngine::Image, as: "Image" do permit_params :file_upload - menu priority: 5, label: "🖼️ Images" + menu parent: "WarpEngine", priority: 5, label: "🖼️ Images" # SoftwareImage a natív használó; a hoston regisztrált image_owners # (WarpEngine.config) további használókat adhat hozzá (pl. TTG Member). diff --git a/app/admin/platform_links.rb b/app/admin/platform_links.rb index b644699..5fcb346 100644 --- a/app/admin/platform_links.rb +++ b/app/admin/platform_links.rb @@ -1,7 +1,7 @@ ActiveAdmin.register WarpEngine::PlatformLink, as: "Platform Link" do permit_params :name, :url, :platform, :position - menu priority: 5, label: "🔗 Platform Links" + menu parent: "WarpEngine", priority: 5, label: "🔗 Platform Links" config.sort_order = "platform_asc" diff --git a/app/admin/softwares.rb b/app/admin/softwares.rb index f66b677..35e57a5 100644 --- a/app/admin/softwares.rb +++ b/app/admin/softwares.rb @@ -6,7 +6,7 @@ ActiveAdmin.register WarpEngine::Software, as: "Software" do releases_attributes: [ :id, :version, :_destroy, { release_assets_attributes: [ :id, :kind, :path, :_destroy ] } ] - menu priority: 2, label: "🎮 Softwares" + menu parent: "WarpEngine", priority: 2, label: "🎮 Softwares" actions :all, except: [ :edit ]