Skip to content

Commit

Permalink
Dev: use also annotations to support NC26 relied on annotations
Browse files Browse the repository at this point in the history
  • Loading branch information
andrey18106 committed Jul 13, 2023
1 parent 801bfb8 commit 8b0dd54
Show file tree
Hide file tree
Showing 5 changed files with 57 additions and 1 deletion.
9 changes: 9 additions & 0 deletions lib/Controller/AppConfigController.php
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,9 @@ public function __construct(
}

/**
* @PublicPage
* @NoCSRFRequired
*
* @param string $configKey
* @param mixed $configValue
* @param string $format
Expand All @@ -84,6 +87,9 @@ public function setAppConfigValue(string $configKey, mixed $configValue, string
}

/**
* @PublicPage
* @NoCSRFRequired
*
* @param array $configKeys
* @param string $format
*
Expand All @@ -99,6 +105,9 @@ public function getAppConfigValues(array $configKeys, string $format = 'json'):
}

/**
* @PublicPage
* @NoCSRFRequired
*
* @param array $configKeys
* @param string $format
*
Expand Down
2 changes: 2 additions & 0 deletions lib/Controller/ConfigController.php
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,8 @@ public function __construct(
}

/**
* @NoCSRFRequired
*
* Set Admin config values
*
* @param array $values
Expand Down
9 changes: 8 additions & 1 deletion lib/Controller/ExAppController.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@

namespace OCA\AppEcosystemV2\Controller;

use OCP\AppFramework\Http\Attribute\NoAdminRequired;
use OCP\AppFramework\Http\Attribute\NoCSRFRequired;
use OCP\IRequest;
use OCP\AppFramework\OCSController;
Expand All @@ -54,6 +53,14 @@ public function __construct(
$this->service = $service;
}

/**
* @NoCSRFRequired
*
* @param bool $extended
* @param string $format
*
* @return Response
*/
#[NoCSRFRequired]
public function getExApps(bool $extended = false, string $format = 'json'): Response {
return $this->buildResponse(new DataResponse($this->service->getExAppsList($extended), Http::STATUS_OK), $format);
Expand Down
29 changes: 29 additions & 0 deletions lib/Controller/OcsApiController.php
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,10 @@ public function __construct(
}

/**
* @PublicPage
* @NoAdminRequired
* @NoCSRFRequired
*
* @param int $level
* @param string $message
* @param string $format
Expand Down Expand Up @@ -122,6 +126,8 @@ public function log(
}

/**
* @NoCSRFRequired
*
* @param string $appId
* @param array $appData
* @param string $format
Expand All @@ -139,6 +145,8 @@ public function registerExternalApp(string $appId, array $appData, string $forma
}

/**
* @NoCSRFRequired
*
* @param string $appId
* @param string $format
*
Expand All @@ -161,6 +169,9 @@ public function unregisterExternalApp(string $appId, string $format = 'json'): R
}

/**
* @NoAdminRequired
* @NoCSRFRequired
*
* @param string $appId
* @param string $format
*
Expand All @@ -180,6 +191,9 @@ public function getAppStatus(string $appId, string $format = 'json'): Response {
}

/**
* @PublicPage
* @NoCSRFRequired
*
* @param array $fileActionMenuParams [name, display_name, mime, permissions, order, icon, icon_class, action_handler]
* @param string $format
*
Expand All @@ -198,6 +212,9 @@ public function registerFileActionMenu(array $fileActionMenuParams, string $form
}

/**
* @PublicPage
* @NoCSRFRequired
*
* @param string $fileActionMenuName
* @param string $format
*
Expand All @@ -216,6 +233,9 @@ public function unregisterFileActionMenu(string $fileActionMenuName, string $for
}

/**
* @NoCSRFRequired
* @NoAdminRequired
*
* @param string $appId
* @param string $actionName
* @param array $actionFile
Expand All @@ -235,6 +255,9 @@ public function handleFileAction(string $appId, string $actionName, array $actio
}

/**
* @NoAdminRequired
* @NoCSRFRequired
*
* @param string $appId
* @param string $exFileActionName
*
Expand All @@ -257,6 +280,9 @@ public function loadFileActionIcon(string $appId, string $exFileActionName): Dat
}

/**
* @PublicPage
* @NoCSRFRequired
*
* @param string $format
*
* @return Response
Expand All @@ -269,6 +295,9 @@ public function getExAppUsers(string $format = 'json'): Response {
}

/**
* @PublicPage
* @NoCSRFRequired
*
* @param string $apiRoute
* @param int $scopeGroup
* @param string $name
Expand Down
9 changes: 9 additions & 0 deletions lib/Controller/PreferencesController.php
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,9 @@ public function __construct(
}

/**
* @PublicPage
* @NoCSRFRequired
*
* @param string $configKey
* @param mixed $configValue
* @param string $format
Expand All @@ -88,6 +91,9 @@ public function setUserConfigValue(string $configKey, mixed $configValue, string
}

/**
* @PublicPage
* @NoCSRFRequired
*
* @param array $configKeys
* @param string $format
*
Expand All @@ -104,6 +110,9 @@ public function getUserConfigValues(array $configKeys, string $format = 'json'):
}

/**
* @PublicPage
* @NoCSRFRequired
*
* @param array $configKeys
* @param string $format
*
Expand Down

0 comments on commit 8b0dd54

Please sign in to comment.