@@ -30,6 +30,7 @@ use OCA\CloudFederationAPI\Config; | |||
use OCA\CloudFederationAPI\ResponseDefinitions; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\JSONResponse; | |||
use OCP\Federation\Exceptions\ActionNotSupportedException; | |||
use OCP\Federation\Exceptions\AuthenticationFailedException; | |||
@@ -55,6 +56,7 @@ use Psr\Log\LoggerInterface; | |||
* @psalm-import-type CloudFederationAPIValidationError from ResponseDefinitions | |||
* @psalm-import-type CloudFederationAPIError from ResponseDefinitions | |||
*/ | |||
#[OpenAPI(scope: OpenAPI::SCOPE_FEDERATION)] | |||
class RequestHandlerController extends Controller { | |||
public function __construct( | |||
string $appName, |
@@ -26,7 +26,7 @@ namespace OCA\Comments\Controller; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\NotFoundResponse; | |||
use OCP\AppFramework\Http\RedirectResponse; | |||
use OCP\Comments\IComment; | |||
@@ -41,7 +41,7 @@ use OCP\Notification\IManager; | |||
/** | |||
* @package OCA\Comments\Controller | |||
*/ | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class NotificationsController extends Controller { | |||
public function __construct( | |||
string $appName, |
@@ -34,7 +34,7 @@ use OCA\Files\Event\LoadSidebar; | |||
use OCA\Viewer\Event\LoadViewer; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\JSONResponse; | |||
use OCP\AppFramework\Http\TemplateResponse; | |||
use OCP\AppFramework\Services\IInitialState; | |||
@@ -46,7 +46,7 @@ use OCP\IConfig; | |||
use OCP\IL10N; | |||
use OCP\IRequest; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class DashboardController extends Controller { | |||
/** @var IInitialState */ |
@@ -30,7 +30,7 @@ namespace OCA\DAV\Controller; | |||
use OCA\DAV\CalDAV\InvitationResponse\InvitationResponseServer; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\TemplateResponse; | |||
use OCP\AppFramework\Utility\ITimeFactory; | |||
use OCP\IDBConnection; | |||
@@ -38,7 +38,7 @@ use OCP\IRequest; | |||
use Sabre\VObject\ITip\Message; | |||
use Sabre\VObject\Reader; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class InvitationResponseController extends Controller { | |||
/** @var IDBConnection */ |
@@ -35,6 +35,7 @@ use OCA\FederatedFileSharing\AddressHandler; | |||
use OCA\FederatedFileSharing\FederatedShareProvider; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\JSONResponse; | |||
use OCP\Constants; | |||
use OCP\Federation\ICloudIdManager; | |||
@@ -55,6 +56,7 @@ use Psr\Log\LoggerInterface; | |||
* | |||
* @package OCA\FederatedFileSharing\Controller | |||
*/ | |||
#[OpenAPI(scope: OpenAPI::SCOPE_FEDERATION)] | |||
class MountPublicLinkController extends Controller { | |||
/** | |||
* MountPublicLinkController constructor. |
@@ -32,6 +32,7 @@ use OCA\FederatedFileSharing\FederatedShareProvider; | |||
use OCA\FederatedFileSharing\Notifications; | |||
use OCP\App\IAppManager; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\OCS\OCSBadRequestException; | |||
use OCP\AppFramework\OCS\OCSException; | |||
use OCP\AppFramework\OCSController; | |||
@@ -50,6 +51,7 @@ use OCP\Share; | |||
use OCP\Share\Exceptions\ShareNotFound; | |||
use Psr\Log\LoggerInterface; | |||
#[OpenAPI(scope: OpenAPI::SCOPE_FEDERATION)] | |||
class RequestHandlerController extends OCSController { | |||
/** @var FederatedShareProvider */ |
@@ -31,6 +31,7 @@ namespace OCA\Federation\Controller; | |||
use OCA\Federation\DbHandler; | |||
use OCA\Federation\TrustedServers; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\DataResponse; | |||
use OCP\AppFramework\OCS\OCSForbiddenException; | |||
use OCP\AppFramework\OCSController; | |||
@@ -47,6 +48,7 @@ use Psr\Log\LoggerInterface; | |||
* | |||
* @package OCA\Federation\Controller | |||
*/ | |||
#[OpenAPI(scope: OpenAPI::SCOPE_FEDERATION)] | |||
class OCSAuthAPIController extends OCSController { | |||
private ISecureRandom $secureRandom; | |||
private IJobList $jobList; |
@@ -43,7 +43,7 @@ use OCA\Files\Service\UserConfig; | |||
use OCA\Files\Service\ViewConfig; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\ContentSecurityPolicy; | |||
use OCP\AppFramework\Http\DataResponse; | |||
use OCP\AppFramework\Http\FileDisplayResponse; | |||
@@ -391,7 +391,7 @@ class ApiController extends Controller { | |||
* @NoCSRFRequired | |||
* @PublicPage | |||
*/ | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
public function serviceWorker(): StreamResponse { | |||
$response = new StreamResponse(__DIR__ . '/../../../../dist/preview-service-worker.js'); | |||
$response->setHeaders([ |
@@ -24,7 +24,7 @@ namespace OCA\Files\Controller; | |||
use Exception; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\NotFoundResponse; | |||
use OCP\AppFramework\Http\Response; | |||
use OCP\DirectEditing\IManager; | |||
@@ -33,7 +33,7 @@ use OCP\EventDispatcher\IEventDispatcher; | |||
use OCP\IRequest; | |||
use Psr\Log\LoggerInterface; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class DirectEditingViewController extends Controller { | |||
public function __construct( | |||
$appName, |
@@ -44,7 +44,7 @@ use OCA\Files\Service\ViewConfig; | |||
use OCA\Viewer\Event\LoadViewer; | |||
use OCP\App\IAppManager; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\ContentSecurityPolicy; | |||
use OCP\AppFramework\Http\RedirectResponse; | |||
use OCP\AppFramework\Http\Response; | |||
@@ -67,7 +67,7 @@ use OCP\Share\IManager; | |||
/** | |||
* @package OCA\Files\Controller | |||
*/ | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class ViewController extends Controller { | |||
private IURLGenerator $urlGenerator; | |||
private IL10N $l10n; |
@@ -34,7 +34,7 @@ use OCA\Files_External\ResponseDefinitions; | |||
use OCA\Files_External\Service\UserGlobalStoragesService; | |||
use OCA\Files_External\Service\UserStoragesService; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\DataResponse; | |||
use OCP\AppFramework\OCSController; | |||
use OCP\IRequest; | |||
@@ -131,7 +131,7 @@ class ApiController extends OCSController { | |||
* Ask for credentials using a browser's native basic auth prompt | |||
* Then returns it if provided | |||
*/ | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
public function askNativeAuth(): DataResponse { | |||
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])) { | |||
$response = new DataResponse([], Http::STATUS_UNAUTHORIZED); |
@@ -28,7 +28,7 @@ namespace OCA\Files_Sharing\Controller; | |||
use OCA\Files_Sharing\AppInfo\Application; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\NotFoundResponse; | |||
use OCP\AppFramework\Http\RedirectResponse; | |||
use OCP\AppFramework\Http\Response; | |||
@@ -38,7 +38,7 @@ use OCP\IUserSession; | |||
use OCP\Share\Exceptions\ShareNotFound; | |||
use OCP\Share\IManager as ShareManager; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class AcceptController extends Controller { | |||
/** @var ShareManager */ |
@@ -52,7 +52,7 @@ use OCA\Files_Sharing\Event\BeforeTemplateRenderedEvent; | |||
use OCA\Files_Sharing\Event\ShareLinkAccessedEvent; | |||
use OCP\Accounts\IAccountManager; | |||
use OCP\AppFramework\AuthPublicShareController; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\NotFoundResponse; | |||
use OCP\AppFramework\Http\TemplateResponse; | |||
use OCP\Defaults; | |||
@@ -78,7 +78,7 @@ use OCP\Template; | |||
/** | |||
* @package OCA\Files_Sharing\Controllers | |||
*/ | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class ShareController extends AuthPublicShareController { | |||
protected ?Share\IShare $share = null; | |||
@@ -31,7 +31,7 @@ use InvalidArgumentException; | |||
use OC\Security\Crypto; | |||
use OCP\Accounts\IAccountManager; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\TemplateResponse; | |||
use OCP\IL10N; | |||
use OCP\IRequest; | |||
@@ -40,7 +40,7 @@ use OCP\IUserSession; | |||
use OCP\Security\VerificationToken\InvalidTokenException; | |||
use OCP\Security\VerificationToken\IVerificationToken; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class VerificationController extends Controller { | |||
/** @var IVerificationToken */ |
@@ -28,7 +28,7 @@ namespace OCA\Settings\Controller; | |||
use OC\AppFramework\Middleware\Security\Exceptions\NotAdminException; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\TemplateResponse; | |||
use OCP\Group\ISubAdmin; | |||
use OCP\IGroupManager; | |||
@@ -39,7 +39,7 @@ use OCP\IUserSession; | |||
use OCP\Settings\IManager as ISettingsManager; | |||
use OCP\Template; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class AdminSettingsController extends Controller { | |||
use CommonSettingsTrait; | |||
@@ -43,7 +43,7 @@ use OC_App; | |||
use OCP\App\IAppManager; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\ContentSecurityPolicy; | |||
use OCP\AppFramework\Http\JSONResponse; | |||
use OCP\AppFramework\Http\TemplateResponse; | |||
@@ -55,7 +55,7 @@ use OCP\IURLGenerator; | |||
use OCP\L10N\IFactory; | |||
use Psr\Log\LoggerInterface; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class AppSettingsController extends Controller { | |||
/** @var \OCP\IL10N */ |
@@ -48,7 +48,7 @@ namespace OCA\Settings\Controller; | |||
use OC\AppFramework\Http; | |||
use OC\IntegrityCheck\Checker; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\DataDisplayResponse; | |||
use OCP\AppFramework\Http\DataResponse; | |||
use OCP\AppFramework\Http\RedirectResponse; | |||
@@ -61,7 +61,7 @@ use OCP\Notification\IManager; | |||
use OCP\SetupCheck\ISetupCheckManager; | |||
use Psr\Log\LoggerInterface; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class CheckSetupController extends Controller { | |||
/** @var IConfig */ | |||
private $config; |
@@ -31,7 +31,7 @@ declare(strict_types=1); | |||
namespace OCA\Settings\Controller; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\ContentSecurityPolicy; | |||
use OCP\AppFramework\Http\TemplateResponse; | |||
use OCP\IConfig; | |||
@@ -41,7 +41,7 @@ use OCP\INavigationManager; | |||
use OCP\IRequest; | |||
use OCP\IURLGenerator; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class HelpController extends Controller { | |||
/** @var INavigationManager */ |
@@ -27,7 +27,7 @@ | |||
namespace OCA\Settings\Controller; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\TemplateResponse; | |||
use OCP\Group\ISubAdmin; | |||
use OCP\IGroupManager; | |||
@@ -37,7 +37,7 @@ use OCP\IUserSession; | |||
use OCP\Settings\IManager as ISettingsManager; | |||
use OCP\Template; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class PersonalSettingsController extends Controller { | |||
use CommonSettingsTrait; | |||
@@ -27,10 +27,10 @@ declare(strict_types=1); | |||
namespace OCA\Settings\Controller; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\DataDisplayResponse; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class ReasonsController extends Controller { | |||
/** |
@@ -55,7 +55,7 @@ use OCP\Accounts\IAccountManager; | |||
use OCP\Accounts\PropertyDoesNotExistException; | |||
use OCP\App\IAppManager; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\DataResponse; | |||
use OCP\AppFramework\Http\JSONResponse; | |||
use OCP\AppFramework\Http\TemplateResponse; | |||
@@ -73,7 +73,7 @@ use OCP\L10N\IFactory; | |||
use OCP\Mail\IMailer; | |||
use function in_array; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class UsersController extends Controller { | |||
/** @var UserManager */ | |||
private $userManager; |
@@ -31,7 +31,7 @@ use OC\Authentication\WebAuthn\Manager; | |||
use OCA\Settings\AppInfo\Application; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\JSONResponse; | |||
use OCP\IRequest; | |||
use OCP\ISession; | |||
@@ -39,7 +39,7 @@ use OCP\IUserSession; | |||
use Psr\Log\LoggerInterface; | |||
use Webauthn\PublicKeyCredentialCreationOptions; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class WebAuthnController extends Controller { | |||
private const WEBAUTHN_REGISTRATION = 'webauthn_registration'; | |||
@@ -30,11 +30,11 @@ namespace OC\Core\Controller; | |||
use OC\Security\CSRF\CsrfTokenManager; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\JSONResponse; | |||
use OCP\IRequest; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class CSRFTokenController extends Controller { | |||
public function __construct( | |||
string $appName, |
@@ -41,7 +41,7 @@ use OCA\OAuth2\Db\AccessTokenMapper; | |||
use OCA\OAuth2\Db\ClientMapper; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\Attribute\UseSession; | |||
use OCP\AppFramework\Http\Response; | |||
use OCP\AppFramework\Http\StandaloneTemplateResponse; | |||
@@ -59,7 +59,7 @@ use OCP\Security\ICrypto; | |||
use OCP\Security\ISecureRandom; | |||
use OCP\Session\Exceptions\SessionNotAvailableException; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class ClientFlowLoginController extends Controller { | |||
public const STATE_NAME = 'client.flow.state.token'; | |||
@@ -33,7 +33,7 @@ use OC\Core\Service\LoginFlowV2Service; | |||
use OCA\Core\ResponseDefinitions; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\Attribute\UseSession; | |||
use OCP\AppFramework\Http\JSONResponse; | |||
use OCP\AppFramework\Http\RedirectResponse; | |||
@@ -98,7 +98,7 @@ class ClientFlowLoginV2Controller extends Controller { | |||
* @NoCSRFRequired | |||
* @PublicPage | |||
*/ | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
#[UseSession] | |||
public function landing(string $token, $user = ''): Response { | |||
if (!$this->loginFlowV2Service->startLoginFlow($token)) { | |||
@@ -116,7 +116,7 @@ class ClientFlowLoginV2Controller extends Controller { | |||
* @NoCSRFRequired | |||
* @PublicPage | |||
*/ | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
#[UseSession] | |||
public function showAuthPickerPage($user = ''): StandaloneTemplateResponse { | |||
try { | |||
@@ -150,7 +150,7 @@ class ClientFlowLoginV2Controller extends Controller { | |||
* @NoCSRFRequired | |||
* @NoSameSiteCookieRequired | |||
*/ | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
#[UseSession] | |||
public function grantPage(?string $stateToken): StandaloneTemplateResponse { | |||
if ($stateToken === null) { |
@@ -34,7 +34,7 @@ namespace OC\Core\Controller; | |||
use OC\Files\AppData\Factory; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\FileDisplayResponse; | |||
use OCP\AppFramework\Http\NotFoundResponse; | |||
use OCP\AppFramework\Http\Response; | |||
@@ -45,7 +45,7 @@ use OCP\Files\SimpleFS\ISimpleFile; | |||
use OCP\Files\SimpleFS\ISimpleFolder; | |||
use OCP\IRequest; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class CssController extends Controller { | |||
protected IAppData $appData; | |||
@@ -28,10 +28,10 @@ declare(strict_types=1); | |||
namespace OC\Core\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\TemplateResponse; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class ErrorController extends \OCP\AppFramework\Controller { | |||
/** | |||
* @PublicPage |
@@ -34,7 +34,7 @@ namespace OC\Core\Controller; | |||
use OC\Files\AppData\Factory; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\FileDisplayResponse; | |||
use OCP\AppFramework\Http\NotFoundResponse; | |||
use OCP\AppFramework\Http\Response; | |||
@@ -45,7 +45,7 @@ use OCP\Files\SimpleFS\ISimpleFile; | |||
use OCP\Files\SimpleFS\ISimpleFolder; | |||
use OCP\IRequest; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class JsController extends Controller { | |||
protected IAppData $appData; | |||
@@ -42,7 +42,7 @@ use OC\User\Session; | |||
use OC_App; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\Attribute\UseSession; | |||
use OCP\AppFramework\Http\DataResponse; | |||
use OCP\AppFramework\Http\RedirectResponse; | |||
@@ -60,7 +60,7 @@ use OCP\Notification\IManager; | |||
use OCP\Security\Bruteforce\IThrottler; | |||
use OCP\Util; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class LoginController extends Controller { | |||
public const LOGIN_MSG_INVALIDPASSWORD = 'invalidpassword'; | |||
public const LOGIN_MSG_USERDISABLED = 'userdisabled'; |
@@ -44,7 +44,7 @@ use OC\Core\Exception\ResetPasswordException; | |||
use OC\Security\RateLimiting\Exception\RateLimitExceededException; | |||
use OC\Security\RateLimiting\Limiter; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\JSONResponse; | |||
use OCP\AppFramework\Http\TemplateResponse; | |||
use OCP\AppFramework\Services\IInitialState; | |||
@@ -74,7 +74,7 @@ use function reset; | |||
* | |||
* @package OC\Core\Controller | |||
*/ | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class LostController extends Controller { | |||
protected string $from; | |||
@@ -34,7 +34,7 @@ use OC\Template\JSConfigHelper; | |||
use OCP\App\IAppManager; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\DataDisplayResponse; | |||
use OCP\Defaults; | |||
use OCP\IConfig; | |||
@@ -46,7 +46,7 @@ use OCP\IURLGenerator; | |||
use OCP\IUserSession; | |||
use OCP\L10N\IFactory; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class OCJSController extends Controller { | |||
private JSConfigHelper $helper; | |||
@@ -31,7 +31,7 @@ namespace OC\Core\Controller; | |||
use OC\CapabilitiesManager; | |||
use OC\Security\IdentityProof\Manager; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\DataResponse; | |||
use OCP\IRequest; | |||
use OCP\IUserManager; | |||
@@ -52,7 +52,7 @@ class OCSController extends \OCP\AppFramework\OCSController { | |||
/** | |||
* @PublicPage | |||
*/ | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
public function getConfig(): DataResponse { | |||
$data = [ | |||
'version' => '1.7', | |||
@@ -101,7 +101,7 @@ class OCSController extends \OCP\AppFramework\OCSController { | |||
* @PublicPage | |||
* @BruteForceProtection(action=login) | |||
*/ | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
public function personCheck(string $login = '', string $password = ''): DataResponse { | |||
if ($login !== '' && $password !== '') { | |||
if ($this->userManager->checkPassword($login, $password)) { | |||
@@ -122,7 +122,7 @@ class OCSController extends \OCP\AppFramework\OCSController { | |||
/** | |||
* @PublicPage | |||
*/ | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
public function getIdentityProof(string $cloudId): DataResponse { | |||
$userObject = $this->userManager->get($cloudId); | |||
@@ -29,7 +29,7 @@ namespace OC\Core\Controller; | |||
use OC\Profile\ProfileManager; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\TemplateResponse; | |||
use OCP\AppFramework\Services\IInitialState; | |||
use OCP\EventDispatcher\IEventDispatcher; | |||
@@ -42,7 +42,7 @@ use OCP\Profile\BeforeTemplateRenderedEvent; | |||
use OCP\Share\IManager as IShareManager; | |||
use OCP\UserStatus\IManager as IUserStatusManager; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class ProfilePageController extends Controller { | |||
public function __construct( | |||
string $appName, |
@@ -27,14 +27,14 @@ declare(strict_types=1); | |||
namespace OC\Core\Controller; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\Response; | |||
use OCP\AppFramework\Http\StandaloneTemplateResponse; | |||
use OCP\IInitialStateService; | |||
use OCP\IRequest; | |||
use OCP\IURLGenerator; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class RecommendedAppsController extends Controller { | |||
public function __construct( | |||
IRequest $request, |
@@ -29,7 +29,7 @@ namespace OC\Core\Controller; | |||
use OC\Authentication\TwoFactorAuth\Manager; | |||
use OC_User; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\Attribute\UseSession; | |||
use OCP\AppFramework\Http\RedirectResponse; | |||
use OCP\AppFramework\Http\StandaloneTemplateResponse; | |||
@@ -43,7 +43,7 @@ use OCP\IURLGenerator; | |||
use OCP\IUserSession; | |||
use Psr\Log\LoggerInterface; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class TwoFactorChallengeController extends Controller { | |||
public function __construct( | |||
string $appName, |
@@ -28,13 +28,13 @@ declare(strict_types=1); | |||
namespace OC\Core\Controller; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\Response; | |||
use OCP\AppFramework\Http\TemplateResponse; | |||
use OCP\IRequest; | |||
use OCP\Util; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class UnsupportedBrowserController extends Controller { | |||
public function __construct(IRequest $request) { | |||
parent::__construct('core', $request); |
@@ -26,10 +26,10 @@ namespace OC\Core\Controller; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\Response; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class WalledGardenController extends Controller { | |||
/** | |||
* @PublicPage |
@@ -29,12 +29,12 @@ namespace OC\Core\Controller; | |||
use OC\Http\WellKnown\RequestManager; | |||
use OCP\AppFramework\Controller; | |||
use OCP\AppFramework\Http; | |||
use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI; | |||
use OCP\AppFramework\Http\Attribute\OpenAPI; | |||
use OCP\AppFramework\Http\JSONResponse; | |||
use OCP\AppFramework\Http\Response; | |||
use OCP\IRequest; | |||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] | |||
class WellKnownController extends Controller { | |||
public function __construct( | |||
IRequest $request, |