EV3-413 Kilépéskor azonos login oldara írányítás
This commit is contained in:
parent
4141c69ff5
commit
af90aa63b7
@ -60,6 +60,7 @@ public function boot(): void
|
|||||||
});
|
});
|
||||||
|
|
||||||
\Livewire\Livewire::component('app.filament.pages.price-list-processor', \App\Filament\Pages\PriceListProcessor::class);
|
\Livewire\Livewire::component('app.filament.pages.price-list-processor', \App\Filament\Pages\PriceListProcessor::class);
|
||||||
|
\Livewire\Livewire::component('app.filament.auth.login', \App\Filament\Auth\Login::class);
|
||||||
\Livewire\Livewire::component('app.filament.pages.calendar-test', \App\Filament\Pages\CalendarTest::class);
|
\Livewire\Livewire::component('app.filament.pages.calendar-test', \App\Filament\Pages\CalendarTest::class);
|
||||||
\Livewire\Livewire::component('app.filament.widgets.delivery-calendar-widget', \App\Filament\Widgets\DeliveryCalendarWidget::class);
|
\Livewire\Livewire::component('app.filament.widgets.delivery-calendar-widget', \App\Filament\Widgets\DeliveryCalendarWidget::class);
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -32,7 +32,7 @@ public function panel(Panel $panel): Panel
|
|||||||
->homeUrl('/')
|
->homeUrl('/')
|
||||||
->brandName('')
|
->brandName('')
|
||||||
->brandLogo(null)
|
->brandLogo(null)
|
||||||
->login()
|
->login(\App\Filament\Auth\Login::class)
|
||||||
->colors([
|
->colors([
|
||||||
'primary' => '#b83400',
|
'primary' => '#b83400',
|
||||||
'gray' => [
|
'gray' => [
|
||||||
|
|||||||
@ -23,7 +23,7 @@ public function panel(Panel $panel): Panel
|
|||||||
return $panel
|
return $panel
|
||||||
->id('supplierPortal')
|
->id('supplierPortal')
|
||||||
->path('supplier-portal')
|
->path('supplier-portal')
|
||||||
->login()
|
->login(\App\Filament\Auth\Login::class)
|
||||||
->brandName(fn () => auth()->check() && auth()->user()->supplier
|
->brandName(fn () => auth()->check() && auth()->user()->supplier
|
||||||
? 'Beszállítói Portál – ' . auth()->user()->supplier->name
|
? 'Beszállítói Portál – ' . auth()->user()->supplier->name
|
||||||
: 'Beszállítói Portál')
|
: 'Beszállítói Portál')
|
||||||
|
|||||||
@ -23,8 +23,8 @@
|
|||||||
<env name="BCRYPT_ROUNDS" value="4"/>
|
<env name="BCRYPT_ROUNDS" value="4"/>
|
||||||
<env name="BROADCAST_CONNECTION" value="null"/>
|
<env name="BROADCAST_CONNECTION" value="null"/>
|
||||||
<env name="CACHE_STORE" value="array"/>
|
<env name="CACHE_STORE" value="array"/>
|
||||||
<env name="DB_CONNECTION" value="mysql"/>
|
<env name="DB_CONNECTION" value="mysql" force="true"/>
|
||||||
<env name="DB_DATABASE" value="d2dTest"/>
|
<env name="DB_DATABASE" value="d2dTest" force="true"/>
|
||||||
<env name="MAIL_MAILER" value="array"/>
|
<env name="MAIL_MAILER" value="array"/>
|
||||||
<env name="QUEUE_CONNECTION" value="sync"/>
|
<env name="QUEUE_CONNECTION" value="sync"/>
|
||||||
<env name="SESSION_DRIVER" value="array"/>
|
<env name="SESSION_DRIVER" value="array"/>
|
||||||
|
|||||||
@ -8,12 +8,29 @@ abstract class TestCase extends BaseTestCase
|
|||||||
{
|
{
|
||||||
protected function setUp(): void
|
protected function setUp(): void
|
||||||
{
|
{
|
||||||
parent::setUp();
|
if (! $this->app) {
|
||||||
|
$this->refreshApplication();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Kényszerítsük a teszt adatbázist, ha valamiért nem az lenne (pl. cache-elt config)
|
||||||
|
// Használjuk az env() függvényt, mert a config() a cache miatt csalhat
|
||||||
|
if (env('APP_ENV') === 'testing') {
|
||||||
|
config(['database.connections.mysql.database' => 'd2dTest']);
|
||||||
|
}
|
||||||
|
|
||||||
$currentDb = config('database.connections.mysql.database');
|
$currentDb = config('database.connections.mysql.database');
|
||||||
|
$currentEnv = env('APP_ENV');
|
||||||
|
|
||||||
if (strtolower($currentDb) !== strtolower('d2dTest') && env('APP_ENV') === 'testing') {
|
// Szigorú ellenőrzés a d2d (élő/helyi) adatbázis ellen
|
||||||
throw new \Exception('KRITIKUS HIBA: A tesztek NEM a d2dTest adatbázison futnak! Aktuális adatbázis: ' . $currentDb);
|
if (strtolower($currentDb) === 'd2d' && $currentEnv === 'testing') {
|
||||||
}
|
throw new \Exception('STOP!!! KRITIKUS HIBA: A tesztek az ÉLŐ (d2d) adatbázison akarnak futni! A folyamat leállítva a RefreshDatabase lefutása előtt. Kérlek futtasd a "php artisan config:clear" parancsot!');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Általános ellenőrzés, hogy a teszt adatbázis legyen használva
|
||||||
|
if (strtolower($currentDb) !== 'd2dtest' && $currentEnv === 'testing') {
|
||||||
|
throw new \Exception('HIBA: A teszteknek a d2dTest adatbázison kellene futniuk. Aktuális konfiguráció: ' . $currentDb . '. Kérlek futtasd a "php artisan config:clear" parancsot!');
|
||||||
|
}
|
||||||
|
|
||||||
|
parent::setUp();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user