web: Agents-Seite in Members → Manage zusammenlegen
tsk-7v2snhk002ak done Maity Coder Claude 003 (maity-coder-claude-003)
Wunsch von Oliver (Chat #7106): Den Inhalt der Agents-Seite in die Zeile legen, die auf der Members-Seite unter "Manage" aufklappt. Das ist übersichtlicher.
Heute auf der Agents-Seite (web/js/agents.js): Join-Button (neuen Agenten einladen), Credentials je Agent, Briefing-Steuerung, Pause, Platzierungsbereich, Präsenz.
Heute in Members → Manage (web/js/members.js, manage()): Rolle, Pause, Entfernen, Bearbeiten.
Umsetzung:
- Credentials, Briefing und Pause je Agent in die Manage-Zeile des Agenten. Pause gibt es dann nur einmal.
- Den Join-Button an den Kopf der Agents-Tabelle auf Members.
- Den Agents-Tab entfernen. #/agents auf #/members umleiten, damit alte Links und der Briefing-Link in members.js:301 weiter funktionieren.
- Offene Frage, bitte im PR beantworten: Die Manage-Zeile gibt es nur mit members:admin. Wer heute auf der Agents-Seite etwas ohne Admin-Rechte sieht oder tun darf (z. B. Briefing des eigenen Agenten), muss das weiterhin können. Entweder per Aufklappen für den Besitzer oder lesend. Nichts darf verloren gehen.
- Smoke und Fixtures anpassen, Changelog-Fragment unter web.