@@ -25,6 +25,8 @@ namespace OCA\Deck\Controller;
|
|||||||
|
|
||||||
|
|
||||||
use OCA\Deck\Service\DashboardService;
|
use OCA\Deck\Service\DashboardService;
|
||||||
|
use OCP\AppFramework\Http\DataResponse;
|
||||||
|
use OCP\AppFramework\OCSController;
|
||||||
use OCP\IRequest;
|
use OCP\IRequest;
|
||||||
use OCP\AppFramework\Controller;
|
use OCP\AppFramework\Controller;
|
||||||
|
|
||||||
@@ -40,17 +42,17 @@ class DashboardApiController extends OCSController {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @NoAdminRequired
|
* @NoAdminRequired
|
||||||
* @return array
|
* @return DataResponse
|
||||||
*/
|
*/
|
||||||
public function findAllWithDue($userId) {
|
public function findAllWithDue($userId) {
|
||||||
return $this->dashboardService->findAllWithDue($userId);
|
return new DataResponse($this->dashboardService->findAllWithDue($userId));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @NoAdminRequired
|
* @NoAdminRequired
|
||||||
* @return array
|
* @return DataResponse
|
||||||
*/
|
*/
|
||||||
public function findAssignedCards($userId) {
|
public function findAssignedCards($userId) {
|
||||||
return $this->dashboardService->findAssignedCards($userId);
|
return new DataResponse($this->dashboardService->findAssignedCards($userId));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -26,12 +26,13 @@ import { generateOcsUrl, generateRemoteUrl } from '@nextcloud/router'
|
|||||||
export class DashboardApi {
|
export class DashboardApi {
|
||||||
|
|
||||||
url(url) {
|
url(url) {
|
||||||
url = `/apps/deck${url}`
|
return generateOcsUrl(`apps/deck/api/v1.0`) + url
|
||||||
return generateOcsUrl(url)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
findAllWithDue(data) {
|
findAllWithDue(data) {
|
||||||
return axios.get(this.url(`/api/v1.0/dashboard/dashboard/due`))
|
return axios.get(this.url(`dashboard/dashboard/due`), {
|
||||||
|
headers: { 'OCS-APIRequest': 'true' },
|
||||||
|
})
|
||||||
.then(
|
.then(
|
||||||
(response) => Promise.resolve(response.data),
|
(response) => Promise.resolve(response.data),
|
||||||
(err) => Promise.reject(err)
|
(err) => Promise.reject(err)
|
||||||
@@ -41,7 +42,9 @@ export class DashboardApi {
|
|||||||
}
|
}
|
||||||
|
|
||||||
findMyAssignedCards(data) {
|
findMyAssignedCards(data) {
|
||||||
return axios.get(this.url(`/ocs/v2.php/apps/deck/api/v1.0/dashboard/assigned`))
|
return axios.get(this.url(`dashboard/assigned`), {
|
||||||
|
headers: { 'OCS-APIRequest': 'true' },
|
||||||
|
})
|
||||||
.then(
|
.then(
|
||||||
(response) => Promise.resolve(response.data),
|
(response) => Promise.resolve(response.data),
|
||||||
(err) => Promise.reject(err)
|
(err) => Promise.reject(err)
|
||||||
|
|||||||
Reference in New Issue
Block a user