diff --git a/app/controllers/api/account.php b/app/controllers/api/account.php index 5316ba6ef..2ff087b72 100644 --- a/app/controllers/api/account.php +++ b/app/controllers/api/account.php @@ -479,7 +479,7 @@ App::get('/v1/account/sessions/oauth2/:provider/redirect') $limit = $project->getAttribute('auths', [])['limit'] ?? 0; if ($limit !== 0) { - $sum = $dbForProject->count('users', [ new Query('deleted', Query::TYPE_EQUAL, [false]),], APP_LIMIT_COUNT); + $sum = $dbForProject->count('users', [ new Query('deleted', Query::TYPE_EQUAL, [false]),], APP_LIMIT_USERS); if ($sum >= $limit) { throw new Exception('Project registration is restricted. Contact your administrator for more information.', 501); @@ -652,7 +652,7 @@ App::post('/v1/account/sessions/magic-url') if ($limit !== 0) { $sum = $dbForProject->count('users', [ new Query('deleted', Query::TYPE_EQUAL, [false]), - ], APP_LIMIT_COUNT); + ], APP_LIMIT_USERS); if ($sum >= $limit) { throw new Exception('Project registration is restricted. Contact your administrator for more information.', 501); @@ -924,7 +924,7 @@ App::post('/v1/account/sessions/anonymous') if ($limit !== 0) { $sum = $dbForProject->count('users', [ new Query('deleted', Query::TYPE_EQUAL, [false]), - ], APP_LIMIT_COUNT); + ], APP_LIMIT_USERS); if ($sum >= $limit) { throw new Exception('Project registration is restricted. Contact your administrator for more information.', 501); diff --git a/app/controllers/api/projects.php b/app/controllers/api/projects.php index 9c4f9bc9b..1ef711e6f 100644 --- a/app/controllers/api/projects.php +++ b/app/controllers/api/projects.php @@ -461,7 +461,7 @@ App::patch('/v1/projects/:projectId/auth/limit') ->label('sdk.response.type', Response::CONTENT_TYPE_JSON) ->label('sdk.response.model', Response::MODEL_PROJECT) ->param('projectId', '', new UID(), 'Project unique ID.') - ->param('limit', false, new Integer(true), 'Set the max number of users allowed in this project. Use 0 for unlimited.') + ->param('limit', false, new Range(0, APP_LIMIT_USERS), 'Set the max number of users allowed in this project. Use 0 for unlimited.') ->inject('response') ->inject('dbForConsole') ->action(function ($projectId, $limit, $response, $dbForConsole) { diff --git a/app/views/console/users/index.phtml b/app/views/console/users/index.phtml index a290b6d68..b55917eb5 100644 --- a/app/views/console/users/index.phtml +++ b/app/views/console/users/index.phtml @@ -353,13 +353,13 @@ $smtpEnabled = $this->getParam('smtpEnabled', false); data-failure-param-alert-text="Failed to update project users limit" data-failure-param-alert-classname="error"> - +