feat: add settings page for managing application configuration, deployment servers, and Git servers.

This commit is contained in:
Bruno Charest 2026-03-13 10:45:58 -04:00
parent 8486604fdd
commit f50b6193a4

View File

@ -19,7 +19,7 @@ export default function SettingsPage() {
setMessage(''); setMessage('');
try { try {
await api.updateConfig({ await api.updateConfig({
OPENCLAW_WORKSPACE: config.OPENCLAW_WORKSPACE, FOXY_WORKSPACE: config.FOXY_WORKSPACE,
GITEA_SERVER: config.GITEA_SERVER, GITEA_SERVER: config.GITEA_SERVER,
DEPLOYMENT_SERVER: config.DEPLOYMENT_SERVER, DEPLOYMENT_SERVER: config.DEPLOYMENT_SERVER,
DEPLOYMENT_USER: config.DEPLOYMENT_USER, DEPLOYMENT_USER: config.DEPLOYMENT_USER,
@ -37,7 +37,7 @@ export default function SettingsPage() {
} }
const fields: { key: keyof AppConfig; label: string; icon: string; editable: boolean; secret?: boolean }[] = [ const fields: { key: keyof AppConfig; label: string; icon: string; editable: boolean; secret?: boolean }[] = [
{ key: 'OPENCLAW_WORKSPACE', label: 'Workspace OpenClaw', icon: '📁', editable: true }, { key: 'FOXY_WORKSPACE', label: 'Workspace Foxy (Conteneur)', icon: '📁', editable: true },
{ key: 'GITEA_SERVER', label: 'Serveur Gitea', icon: '🌐', editable: true }, { key: 'GITEA_SERVER', label: 'Serveur Gitea', icon: '🌐', editable: true },
{ key: 'GITEA_OPENCLAW_TOKEN', label: 'Token Gitea', icon: '🔑', editable: false, secret: true }, { key: 'GITEA_OPENCLAW_TOKEN', label: 'Token Gitea', icon: '🔑', editable: false, secret: true },
{ key: 'DEPLOYMENT_SERVER', label: 'Serveur de déploiement', icon: '🖥️', editable: true }, { key: 'DEPLOYMENT_SERVER', label: 'Serveur de déploiement', icon: '🖥️', editable: true },