PR review changes
This commit is contained in:
parent
deaec44264
commit
3a570b1f73
7 changed files with 8 additions and 8 deletions
|
@ -1 +1 @@
|
||||||
Subproject commit 5169fe16d63066f64ab5013c78953aea04e24b53
|
Subproject commit f483d9631d6f21e94aedb20b5c37c56fea06c23e
|
|
@ -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;
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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())
|
||||||
|
|
|
@ -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' => '',
|
||||||
|
|
|
@ -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,
|
||||||
])
|
])
|
||||||
|
|
|
@ -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
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue