From 285b9cd7fbf324009baf4f2169fa29738e55df9e Mon Sep 17 00:00:00 2001 From: huangjx Date: Thu, 4 Aug 2022 18:19:03 +0800 Subject: [PATCH] fixed bugs --- appinfo/info.xml | 2 +- lib/Controller/SettingsController.php | 2 +- lib/Settings/Personal.php | 1 + src/personalSettings.vue | 4 +++- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/appinfo/info.xml b/appinfo/info.xml index 0c66659..34cf599 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -8,7 +8,7 @@ Search for torrents within the app from mutiple BT sites; Control Aria2 and manage download tasks from the web; download videos from 700+ video sites(youtube,youku,vimo,dailymotion,twitter,facebook and the likes - 1.0.0 + 1.0.1 agpl jiaxinhuang NCDownloader diff --git a/lib/Controller/SettingsController.php b/lib/Controller/SettingsController.php index b9bbf4d..0a22805 100644 --- a/lib/Controller/SettingsController.php +++ b/lib/Controller/SettingsController.php @@ -99,7 +99,7 @@ public function getGlobalAria2() public function saveCustomAria2() { $noAria2Settings = (bool) Helper::getAdminSettings("disallow_aria2_settings"); - if (!$noAria2Settings) { + if ($noAria2Settings && !\OC_User::isAdminUser($this->UserId)) { $resp = ["error" => "forbidden", "status" => false]; return new JSONResponse($resp); } diff --git a/lib/Settings/Personal.php b/lib/Settings/Personal.php index 35c0160..f68cb66 100644 --- a/lib/Settings/Personal.php +++ b/lib/Settings/Personal.php @@ -46,6 +46,7 @@ public function getForm() 'ncd_seed_time' => $this->settings->get("ncd_seed_time"), "path" => '/apps/ncdownloader/personal/save', "disallow_aria2_settings" => Helper::getAdminSettings("disallow_aria2_settings"), + "is_admin" => \OC_User::isAdminUser($this->UserId), ] ]; diff --git a/src/personalSettings.vue b/src/personalSettings.vue index 1d823c1..4eb298a 100644 --- a/src/personalSettings.vue +++ b/src/personalSettings.vue @@ -13,7 +13,7 @@ />