allowes for setting download folder in downloader bar;other minor chanages

This commit is contained in:
huangjx
2022-05-03 17:30:17 +08:00
parent 11e07132e5
commit d0084197a7
7 changed files with 96 additions and 15 deletions

View File

@@ -25,6 +25,18 @@ class SettingsController extends Controller
//$this->config = \OC::$server->getAppConfig();
}
/**
* @NoAdminRequired
* @NoCSRFRequired
*/
public function getSettings()
{
$name = $this->request->getParam("name");
$type = $this->request->getParam("type") ?? Settings::TYPE['USER'];
$default = $this->request->getParam("default") ?? null;
return new JSONResponse(Helper::getSettings($name, $default, $type));
}
/**
* @NoAdminRequired
* @NoCSRFRequired
@@ -37,6 +49,7 @@ class SettingsController extends Controller
}
return new JSONResponse($resp);
}
/**
* @NoAdminRequired
* @NoCSRFRequired
@@ -128,8 +141,8 @@ class SettingsController extends Controller
try {
$this->settings->save($key, $value);
} catch (\Exception $e) {
return ['error' => $e->getMessage()];
return ['error' => $e->getMessage(), "status" => false];
}
return ['message' => "Saved!"];
return ['message' => "Saved!", "status" => true];
}
}