Rework TIC processing and added test cases

This commit is contained in:
2023-11-22 10:40:15 +11:00
parent 5b24ff944f
commit 9fd8264c3f
30 changed files with 847 additions and 403 deletions

View File

@@ -6,7 +6,7 @@ use Carbon\Carbon;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
use App\Models\{Domain,Software,System,Zone};
use App\Models\{Software,System};
class InitialSetup extends Seeder
{
@@ -35,31 +35,13 @@ class InitialSetup extends Seeder
$so = new System;
$so->forceFill([
'name'=>'Clearing Houz - Dev',
'name'=>'My New System',
'sysop'=>'System Sysop',
'location'=>'Melbourne, AU',
'active'=>TRUE,
]);
$so->save();
$do = new Domain;
$do->forceFill([
'name'=>'private',
'active'=>TRUE,
'public'=>TRUE,
'notes'=>'PrivateNet: Internal Testing Network'
]);
$do->save();
$zo = new Zone;
$zo->forceFill([
'zone_id'=>'10',
'default'=>FALSE,
'active'=>TRUE,
'system_id'=>$so->id,
]);
$do->zones()->save($zo);
DB::table('setups')->insert([
'system_id'=>$so->id,
]);