This commit is contained in:
team3
2026-10-06 18:16:38 +02:00
parent f2481aed12
commit 78e0157ab7
2 changed files with 40 additions and 0 deletions

View File

@@ -60,6 +60,7 @@ class Panel(Gtk.Window):
("Ticketdaten abrufen", self.ticketdaten),
("Projekt setup", self.projekt_setup),
("Terminal starten", self.terminal_starten),
("DB anpassen", self.db_anpassen),
):
knopf = Gtk.Button(label=beschriftung)
knopf.connect("clicked", aktion)
@@ -107,6 +108,14 @@ class Panel(Gtk.Window):
prompt = CLAUDE_PROMPT.format(nr=nr)
im_terminal(f"claude {shlex.quote(prompt)}", arbeitsverzeichnis=ziel)
def db_anpassen(self, _knopf):
referenz = self.referenz.get_active_text() or ""
pfad = os.path.join(ARBEIT, referenz)
if not os.path.isdir(os.path.join(pfad, ".ddev")):
self.fehler(f"Kein ddev-Projekt: {pfad}")
return
im_terminal(f"{shlex.quote(DIR + '/db-anpassen')} {shlex.quote(pfad)}")
panel = Panel()
panel.show_all()