cretead more paths were openclaw find settings
This commit is contained in:
+21
-2
@@ -582,10 +582,12 @@
|
||||
const s = document.getElementById('perms-status');
|
||||
s.style.display = 'block';
|
||||
if (msg.ok) {
|
||||
s.style.color = '#34C759';
|
||||
s.innerHTML = (msg.info || 'Berechtigungen gespeichert!')
|
||||
// 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>'
|
||||
+ ' <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;
|
||||
loadPermissions();
|
||||
} else {
|
||||
s.style.color = '#FF6B6B';
|
||||
@@ -1207,6 +1209,7 @@
|
||||
|
||||
let permState = {}; // { toolId: true/false }
|
||||
let permsDirty = false;
|
||||
let permsSavedMsg = ''; // Gespeicherte Erfolgsmeldung (ueberlebt renderPermissions)
|
||||
|
||||
function loadPermissions() {
|
||||
const grid = document.getElementById('perms-grid');
|
||||
@@ -1249,6 +1252,14 @@
|
||||
status.style.color = '#FFD60A';
|
||||
status.textContent = (data.info || '') + ' — Kein Tool-Filter gesetzt: alle Tools sind erlaubt. Speichern um explizit zu setzen.';
|
||||
}
|
||||
// Debug-Info anzeigen (Settings-Pfade)
|
||||
if (data.debug) {
|
||||
const dbg = document.createElement('div');
|
||||
dbg.style.cssText = 'font-size:9px;color:#555570;margin-top:6px;font-family:monospace;white-space:pre-line;';
|
||||
dbg.textContent = (data.debug.allPaths || '?') + '\nKeys: ' + (data.debug.rawKeys || 'keine');
|
||||
if (hasExplicitList) dbg.textContent += '\nallowedTools: [' + data.allowedTools.join(', ') + ']';
|
||||
status.appendChild(dbg);
|
||||
}
|
||||
|
||||
// Gruppieren nach Kategorie
|
||||
const cats = {};
|
||||
@@ -1271,6 +1282,14 @@
|
||||
grid.innerHTML = html;
|
||||
permsDirty = false;
|
||||
document.getElementById('btn-save-perms').disabled = true;
|
||||
|
||||
// Gespeicherte Erfolgsmeldung nach Reload wieder anzeigen
|
||||
if (permsSavedMsg) {
|
||||
status.style.display = 'block';
|
||||
status.style.color = '#34C759';
|
||||
status.innerHTML = permsSavedMsg;
|
||||
permsSavedMsg = ''; // Nur einmal anzeigen
|
||||
}
|
||||
}
|
||||
|
||||
function togglePerm(toolId, enabled) {
|
||||
|
||||
Reference in New Issue
Block a user