1
0
Fork 0
mirror of synced 2024-09-18 18:40:24 +12:00

PR review changes

This commit is contained in:
Matej Bačo 2024-07-03 08:27:54 +00:00
parent deaec44264
commit 3a570b1f73
7 changed files with 8 additions and 8 deletions

@ -1 +1 @@
Subproject commit 5169fe16d63066f64ab5013c78953aea04e24b53 Subproject commit f483d9631d6f21e94aedb20b5c37c56fea06c23e

View file

@ -105,7 +105,8 @@ App::post('/v1/projects')
'passwordHistory' => 0, 'passwordHistory' => 0,
'passwordDictionary' => false, 'passwordDictionary' => false,
'duration' => Auth::TOKEN_EXPIRATION_LOGIN_LONG, 'duration' => Auth::TOKEN_EXPIRATION_LOGIN_LONG,
'personalDataCheck' => false 'personalDataCheck' => false,
'mockNumbers' => []
]; ];
foreach ($auth as $method) { foreach ($auth as $method) {
$auths[$method['key'] ?? ''] = true; $auths[$method['key'] ?? ''] = true;

View file

@ -1321,6 +1321,7 @@ App::setResource('console', function () {
'legalAddress' => '', 'legalAddress' => '',
'legalTaxId' => '', 'legalTaxId' => '',
'auths' => [ 'auths' => [
'mockNumbers' => [],
'invites' => System::getEnv('_APP_CONSOLE_INVITES', 'enabled') === 'enabled', 'invites' => System::getEnv('_APP_CONSOLE_INVITES', 'enabled') === 'enabled',
'limit' => (System::getEnv('_APP_CONSOLE_WHITELIST_ROOT', 'enabled') === 'enabled') ? 1 : 0, // limit signup to 1 user 'limit' => (System::getEnv('_APP_CONSOLE_WHITELIST_ROOT', 'enabled') === 'enabled') ? 1 : 0, // limit signup to 1 user
'duration' => Auth::TOKEN_EXPIRATION_LOGIN_LONG, // 1 Year in seconds 'duration' => Auth::TOKEN_EXPIRATION_LOGIN_LONG, // 1 Year in seconds

View file

@ -351,7 +351,6 @@ class Response extends SwooleResponse
->setModel(new BaseList('Projects List', self::MODEL_PROJECT_LIST, 'projects', self::MODEL_PROJECT, true, false)) ->setModel(new BaseList('Projects List', self::MODEL_PROJECT_LIST, 'projects', self::MODEL_PROJECT, true, false))
->setModel(new BaseList('Webhooks List', self::MODEL_WEBHOOK_LIST, 'webhooks', self::MODEL_WEBHOOK, true, false)) ->setModel(new BaseList('Webhooks List', self::MODEL_WEBHOOK_LIST, 'webhooks', self::MODEL_WEBHOOK, true, false))
->setModel(new BaseList('API Keys List', self::MODEL_KEY_LIST, 'keys', self::MODEL_KEY, true, false)) ->setModel(new BaseList('API Keys List', self::MODEL_KEY_LIST, 'keys', self::MODEL_KEY, true, false))
->setModel(new BaseList('Providers List', self::MODEL_PROVIDER_LIST, 'providers', self::MODEL_PROVIDER, true, false))
->setModel(new BaseList('Mock Numbers List', self::MODEL_MOCK_NUMBER_LIST, 'numbers', self::MODEL_MOCK_NUMBER, true, false)) ->setModel(new BaseList('Mock Numbers List', self::MODEL_MOCK_NUMBER_LIST, 'numbers', self::MODEL_MOCK_NUMBER, true, false))
->setModel(new BaseList('Auth Providers List', self::MODEL_AUTH_PROVIDER_LIST, 'platforms', self::MODEL_AUTH_PROVIDER, true, false)) ->setModel(new BaseList('Auth Providers List', self::MODEL_AUTH_PROVIDER_LIST, 'platforms', self::MODEL_AUTH_PROVIDER, true, false))
->setModel(new BaseList('Platforms List', self::MODEL_PLATFORM_LIST, 'platforms', self::MODEL_PLATFORM, true, false)) ->setModel(new BaseList('Platforms List', self::MODEL_PLATFORM_LIST, 'platforms', self::MODEL_PLATFORM, true, false))
@ -424,7 +423,6 @@ class Response extends SwooleResponse
->setModel(new Project()) ->setModel(new Project())
->setModel(new Webhook()) ->setModel(new Webhook())
->setModel(new Key()) ->setModel(new Key())
->setModel(new Provider())
->setModel(new MockNumber()) ->setModel(new MockNumber())
->setModel(new AuthProvider()) ->setModel(new AuthProvider())
->setModel(new Platform()) ->setModel(new Platform())

View file

@ -10,7 +10,7 @@ class MockNumber extends Model
public function __construct() public function __construct()
{ {
$this $this
->addRule('number', [ ->addRule('phone', [
'type' => self::TYPE_STRING, 'type' => self::TYPE_STRING,
'description' => 'Mock phone number for testing phone authentication. Useful for testing phone authentication without sending an SMS.', 'description' => 'Mock phone number for testing phone authentication. Useful for testing phone authentication without sending an SMS.',
'default' => '', 'default' => '',

View file

@ -140,7 +140,7 @@ class Project extends Model
]) ])
->addRule('authMockNumbers', [ ->addRule('authMockNumbers', [
'type' => Response::MODEL_MOCK_NUMBER_LIST, 'type' => Response::MODEL_MOCK_NUMBER_LIST,
'description' => 'Whether or not to check the user password for similarity with their personal data.', 'description' => 'An array of mock numbers and their corresponding verification codes (OTPs).',
'default' => [], 'default' => [],
'example' => true, 'example' => true,
]) ])

View file

@ -21,8 +21,8 @@ class ProjectsConsoleClientTest extends Scope
use SideClient; use SideClient;
/** /**
* @group testing * @group smtpAndTemplates
* */ * @group projectsCRUD */
public function testCreateProject(): array public function testCreateProject(): array
{ {
/** /**