Enhanced admin panel

This commit is contained in:
Constantin Graf
2024-04-26 14:39:36 +02:00
committed by Constantin Graf
parent 42ad5e004a
commit 0bf8a25d64
15 changed files with 258 additions and 77 deletions

View File

@@ -4,6 +4,7 @@ declare(strict_types=1);
namespace Database\Factories;
use App\Enums\Role;
use App\Enums\Weekday;
use App\Models\Organization;
use App\Models\User;
@@ -100,7 +101,9 @@ class UserFactory extends Factory
->when(is_callable($callback), $callback)
->create();
$organization->users()->attach($user, ['role' => 'owner']);
$organization->users()->attach($user, ['role' => Role::Owner->value]);
$user->currentTeam()->associate($organization);
$user->save();
});
}
}