fixed permission withour create new session, only restarted session
This commit is contained in:
+20
-6
@@ -584,7 +584,7 @@
|
||||
if (msg.ok) {
|
||||
// Nachricht merken und nach Reload wieder anzeigen
|
||||
permsSavedMsg = (msg.info || 'Berechtigungen gespeichert!')
|
||||
+ '<br><span style="color:#FFD60A;font-size:10px;">Aenderungen werden erst bei einer neuen Session wirksam.</span>'
|
||||
+ '<br><span style="color:#FFD60A;font-size:10px;">Session muss neu gestartet werden damit Aenderungen wirksam werden.</span>'
|
||||
+ ' <button class="btn secondary" onclick="restartAriaSession()" style="padding:2px 8px;font-size:10px;margin-left:4px;">Session neu starten</button>';
|
||||
s.style.color = '#34C759';
|
||||
s.innerHTML = permsSavedMsg;
|
||||
@@ -595,6 +595,21 @@
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (msg.type === 'session_restarted') {
|
||||
const s = document.getElementById('perms-status');
|
||||
s.style.display = 'block';
|
||||
if (msg.status === 'restarting') {
|
||||
s.style.color = '#FFD60A';
|
||||
s.textContent = 'aria-core wird neu gestartet...';
|
||||
} else if (msg.status === 'ok') {
|
||||
s.style.color = '#34C759';
|
||||
s.textContent = msg.info || 'Session neu gestartet!';
|
||||
} else {
|
||||
s.style.color = '#FF6B6B';
|
||||
s.textContent = 'Restart fehlgeschlagen: ' + (msg.error || '?');
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (msg.type === 'model_info') {
|
||||
const el = document.getElementById('setting-model');
|
||||
const st = document.getElementById('model-status');
|
||||
@@ -1306,12 +1321,11 @@
|
||||
}
|
||||
|
||||
function restartAriaSession() {
|
||||
if (!confirm('Neue Session starten? Die aktuelle Session bleibt erhalten aber wird inaktiv.')) return;
|
||||
const ts = Date.now().toString(36);
|
||||
send({ action: 'create_session', sessionName: `aria-${ts}` });
|
||||
if (!confirm('Aktive Session neu starten? Der Kontext bleibt erhalten, Permissions werden neu geladen.')) return;
|
||||
send({ action: 'restart_session' });
|
||||
const s = document.getElementById('perms-status');
|
||||
s.style.color = '#34C759';
|
||||
s.textContent = 'Neue Session wird gestartet...';
|
||||
s.style.color = '#FFD60A';
|
||||
s.textContent = 'Session wird neu gestartet...';
|
||||
}
|
||||
|
||||
// ── Einstellungen: Model ────────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user