mirror of
https://github.com/community-scripts/ProxmoxVE-Local.git
synced 2026-03-31 06:23:54 -04:00
[PR #174] [MERGED] feat: Implement LXC settings #230
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/community-scripts/ProxmoxVE-Local/pull/174
Author: @michelroegl-brunner
Created: 10/17/2025
Status: ✅ Merged
Merged: 10/17/2025
Merged by: @michelroegl-brunner
Base:
main← Head:feat/lxc_settings📝 Commits (1)
90c3b28feat: improve LXC settings modal and fix database issues📊 Changes
16 files changed (+1425 additions, -51 deletions)
View changed files
➕
prisma/migrations/20251017092130_init/migration.sql(+74 -0)➕
prisma/migrations/migration_lock.toml(+3 -0)📝
prisma/schema.prisma(+52 -0)📝
src/app/_components/HelpModal.tsx(+127 -1)📝
src/app/_components/InstalledScriptsTab.tsx(+36 -5)➕
src/app/_components/LXCSettingsModal.tsx(+625 -0)📝
src/app/api/servers/[id]/public-key/route.ts(+1 -1)📝
src/app/api/servers/[id]/route.ts(+1 -1)📝
src/app/api/servers/[id]/test-connection/route.ts(+1 -1)📝
src/app/api/servers/generate-keypair/route.ts(+1 -1)📝
src/app/api/servers/route.ts(+1 -1)📝
src/app/page.tsx(+1 -1)📝
src/server/api/routers/installedScripts.ts(+434 -37)📝
src/server/api/routers/servers.ts(+1 -1)📝
src/server/database-prisma.js(+34 -1)📝
src/server/database-prisma.ts(+33 -0)📄 Description
Summary
This PR adds a new LXC settings modal for managing container configurations directly from the web interface.
New Features
✨ LXC Settings Modal
🔧 Configuration Management
🛡️ Safety Features
User Experience
Technical Implementation
Files Added
src/app/_components/LXCSettingsModal.tsx- Main modal componentThis modal provides a complete solution for managing LXC container configurations without needing direct server access.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.