mirror of
https://github.com/Bubka/2FAuth.git
synced 2025-02-16 18:31:49 +01:00
Move options to config/2fauth
This commit is contained in:
parent
a58a4a3def
commit
2cb4578109
@ -140,7 +140,7 @@ public function destroy($settingName)
|
||||
abort(404);
|
||||
}
|
||||
|
||||
$optionsConfig = config('app.options');
|
||||
$optionsConfig = config('2fauth.options');
|
||||
if(array_key_exists($settingName, $optionsConfig)) {
|
||||
return response()->json(
|
||||
['message' => 'bad request',
|
||||
|
@ -12,7 +12,7 @@ class AppstractOptionsService implements SettingServiceInterface
|
||||
*/
|
||||
public function get(string $setting)
|
||||
{
|
||||
$value = option($setting, config('app.options' . $setting));
|
||||
$value = option($setting, config('2fauth.options' . $setting));
|
||||
$value = $this->restoreType($value);
|
||||
|
||||
return $value;
|
||||
@ -29,7 +29,7 @@ public function all() : Collection
|
||||
$userOptions->transform(function ($item, $key) {
|
||||
return $this->restoreType($item);
|
||||
});
|
||||
$userOptions = collect(config('app.options'))->merge($userOptions);
|
||||
$userOptions = collect(config('2fauth.options'))->merge($userOptions);
|
||||
|
||||
return $userOptions;
|
||||
}
|
||||
|
@ -2,8 +2,37 @@
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| 2FAuth config
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
*/
|
||||
|
||||
'config' => [
|
||||
'isDemoApp' => env('IS_DEMO_APP', false),
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Application fallback for user options
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
*/
|
||||
|
||||
'options' => [
|
||||
'showTokenAsDot' => false,
|
||||
'closeOtpOnCopy' => false,
|
||||
'useBasicQrcodeReader' => false,
|
||||
'displayMode' => 'list',
|
||||
'showAccountsIcons' => true,
|
||||
'kickUserAfter' => '15',
|
||||
'activeGroup' => 0,
|
||||
'rememberActiveGroup' => true,
|
||||
'defaultGroup' => 0,
|
||||
'useEncryption' => false,
|
||||
'defaultCaptureMode' => 'livescan',
|
||||
'useDirectCapture' => false,
|
||||
],
|
||||
|
||||
];
|
@ -24,28 +24,6 @@
|
||||
|
||||
'version' => '2.1.0',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Application fallback for user options
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
*/
|
||||
|
||||
'options' => [
|
||||
'showTokenAsDot' => false,
|
||||
'closeTokenOnCopy' => false,
|
||||
'useBasicQrcodeReader' => false,
|
||||
'displayMode' => 'list',
|
||||
'showAccountsIcons' => true,
|
||||
'kickUserAfter' => '15',
|
||||
'activeGroup' => 0,
|
||||
'rememberActiveGroup' => true,
|
||||
'defaultGroup' => 0,
|
||||
'useEncryption' => false,
|
||||
'defaultCaptureMode' => 'livescan',
|
||||
'useDirectCapture' => false,
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Application Environment
|
||||
|
@ -91,7 +91,7 @@ public function testSubmitEmailPasswordRequest()
|
||||
*/
|
||||
public function testSubmitEmailPasswordRequestInDemoMode()
|
||||
{
|
||||
Config::set('app.options.isDemoApp', true);
|
||||
Config::set('2fauth.config.isDemoApp', true);
|
||||
|
||||
$response = $this->json('POST', '/api/password/email', [
|
||||
'email' => ''
|
||||
|
@ -29,7 +29,7 @@ public function test2fauthResetDemowithoutDemoModeConsoleCommand()
|
||||
*/
|
||||
public function test2fauthResetDemowithConfirmConsoleCommand()
|
||||
{
|
||||
Config::set('app.options.isDemoApp', true);
|
||||
Config::set('2fauth.config.isDemoApp', true);
|
||||
|
||||
$this->artisan('2fauth:reset-demo')
|
||||
->expectsOutput('This will reset the app in order to run a clean and fresh demo.')
|
||||
@ -119,7 +119,7 @@ public function test2fauthResetDemowithConfirmConsoleCommand()
|
||||
*/
|
||||
public function test2fauthResetDemowithBadConfirmationConsoleCommand()
|
||||
{
|
||||
Config::set('app.options.isDemoApp', true);
|
||||
Config::set('2fauth.config.isDemoApp', true);
|
||||
|
||||
$this->artisan('2fauth:reset-demo')
|
||||
->expectsQuestion('To prevent any mistake please type the word "demo" to go on', 'null')
|
||||
@ -135,7 +135,7 @@ public function test2fauthResetDemowithBadConfirmationConsoleCommand()
|
||||
*/
|
||||
public function test2fauthResetDemowithoutConfirmationConsoleCommand()
|
||||
{
|
||||
Config::set('app.options.isDemoApp', true);
|
||||
Config::set('2fauth.config.isDemoApp', true);
|
||||
|
||||
$this->artisan('2fauth:reset-demo --no-confirm')
|
||||
->expectsOutput('Demo app refreshed')
|
||||
|
Loading…
Reference in New Issue
Block a user