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.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.widgets.delivery-calendar-widget', \App\Filament\Widgets\DeliveryCalendarWidget::class);
|
||||
/*
|
||||
|
||||
@ -32,7 +32,7 @@ public function panel(Panel $panel): Panel
|
||||
->homeUrl('/')
|
||||
->brandName('')
|
||||
->brandLogo(null)
|
||||
->login()
|
||||
->login(\App\Filament\Auth\Login::class)
|
||||
->colors([
|
||||
'primary' => '#b83400',
|
||||
'gray' => [
|
||||
|
||||
@ -23,7 +23,7 @@ public function panel(Panel $panel): Panel
|
||||
return $panel
|
||||
->id('supplierPortal')
|
||||
->path('supplier-portal')
|
||||
->login()
|
||||
->login(\App\Filament\Auth\Login::class)
|
||||
->brandName(fn () => auth()->check() && auth()->user()->supplier
|
||||
? 'Beszállítói Portál – ' . auth()->user()->supplier->name
|
||||
: 'Beszállítói Portál')
|
||||
|
||||
@ -23,8 +23,8 @@
|
||||
<env name="BCRYPT_ROUNDS" value="4"/>
|
||||
<env name="BROADCAST_CONNECTION" value="null"/>
|
||||
<env name="CACHE_STORE" value="array"/>
|
||||
<env name="DB_CONNECTION" value="mysql"/>
|
||||
<env name="DB_DATABASE" value="d2dTest"/>
|
||||
<env name="DB_CONNECTION" value="mysql" force="true"/>
|
||||
<env name="DB_DATABASE" value="d2dTest" force="true"/>
|
||||
<env name="MAIL_MAILER" value="array"/>
|
||||
<env name="QUEUE_CONNECTION" value="sync"/>
|
||||
<env name="SESSION_DRIVER" value="array"/>
|
||||
|
||||
@ -8,12 +8,29 @@ abstract class TestCase extends BaseTestCase
|
||||
{
|
||||
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');
|
||||
$currentEnv = env('APP_ENV');
|
||||
|
||||
if (strtolower($currentDb) !== strtolower('d2dTest') && env('APP_ENV') === 'testing') {
|
||||
throw new \Exception('KRITIKUS HIBA: A tesztek NEM a d2dTest adatbázison futnak! Aktuális adatbázis: ' . $currentDb);
|
||||
// Szigorú ellenőrzés a d2d (élő/helyi) adatbázis ellen
|
||||
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