feat: expose accessible storage locations

This commit is contained in:
OpenClaw Agent
2026-09-22 02:05:06 +08:00
parent d738fa41a3
commit 901321e329
3 changed files with 50 additions and 1 deletions
@@ -131,6 +131,13 @@ func TestUserManagementAndPrivateHome(t *testing.T) {
if rr.Code != http.StatusOK || !strings.Contains(rr.Body.String(), "\"currentMask\":\"R\"") {
t.Fatalf("shared read rule: %d %s", rr.Code, rr.Body.String())
}
req = httptest.NewRequest(http.MethodGet, "/chfs/roots", nil)
req.AddCookie(&http.Cookie{Name: "JWT", Value: token})
rr = httptest.NewRecorder()
h.ServeHTTP(rr, req)
if rr.Code != http.StatusOK || !strings.Contains(rr.Body.String(), "我的空间") || !strings.Contains(rr.Body.String(), "public") {
t.Fatalf("accessible roots: %d %s", rr.Code, rr.Body.String())
}
var saved []map[string]any
data, err := os.ReadFile(usersFile)
if err != nil {