Fix team authorization, invite revocation, and slug handling
CI/CD / test_and_check_app (push) Failing after 58s
CI/CD / Publish immutable image (push) Skipped

This commit is contained in:
2026-09-19 05:54:18 +02:00
parent 3db250ca51
commit e9fc8cabb5
18 changed files with 688 additions and 226 deletions
+21
View File
@@ -0,0 +1,21 @@
<?php
namespace Database\Factories;
use App\Models\TeamInvite;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Str;
/** @extends Factory<TeamInvite> */
class TeamInviteFactory extends Factory
{
public function definition(): array
{
return [
'team_id' => TeamFactory::new(),
'invited_by_user_id' => UserFactory::new(),
'invited_email' => fake()->unique()->safeEmail(),
'invite_token' => hash('sha256', Str::random(128)),
];
}
}