Added ability to archive projects and clients, fixes ST-37

This commit is contained in:
Constantin Graf
2024-06-24 13:36:30 +02:00
committed by Gregor Vostrak
parent f21a2d4bdd
commit a69d1cb4c4
17 changed files with 524 additions and 10 deletions

View File

@@ -22,6 +22,7 @@ class ClientFactory extends Factory
{
return [
'name' => $this->faker->company(),
'archived_at' => null,
'organization_id' => Organization::factory(),
];
}
@@ -43,4 +44,13 @@ class ClientFactory extends Factory
];
});
}
public function archived(): self
{
return $this->state(function (array $attributes): array {
return [
'archived_at' => $this->faker->dateTime(),
];
});
}
}