mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-20 15:44:45 +02:00
add missing fields to StoreScheduleRequest
This commit is contained in:
parent
f9e8adad30
commit
703e5480ff
@ -19,9 +19,11 @@ class StoreScheduleRequest extends ViewScheduleRequest
|
||||
return [
|
||||
'name' => $rules['name'],
|
||||
'is_active' => array_merge(['filled'], $rules['is_active']),
|
||||
'only_when_online' => $rules['only_when_online'],
|
||||
'minute' => $rules['cron_minute'],
|
||||
'hour' => $rules['cron_hour'],
|
||||
'day_of_month' => $rules['cron_day_of_month'],
|
||||
'month' => $rules['cron_month'],
|
||||
'day_of_week' => $rules['cron_day_of_week'],
|
||||
];
|
||||
}
|
||||
|
@ -57,7 +57,7 @@ class CreateServerScheduleTest extends ClientApiIntegrationTestCase
|
||||
$response = $this->actingAs($user)->postJson("/api/client/servers/$server->uuid/schedules", []);
|
||||
|
||||
$response->assertStatus(Response::HTTP_UNPROCESSABLE_ENTITY);
|
||||
foreach (['name', 'minute', 'hour', 'day_of_month', 'day_of_week'] as $i => $field) {
|
||||
foreach (['name', 'minute', 'hour', 'day_of_month', 'month', 'day_of_week'] as $i => $field) {
|
||||
$response->assertJsonPath("errors.$i.code", 'ValidationException');
|
||||
$response->assertJsonPath("errors.$i.meta.rule", 'required');
|
||||
$response->assertJsonPath("errors.$i.meta.source_field", $field);
|
||||
@ -67,6 +67,7 @@ class CreateServerScheduleTest extends ClientApiIntegrationTestCase
|
||||
->postJson("/api/client/servers/$server->uuid/schedules", [
|
||||
'name' => 'Testing',
|
||||
'is_active' => 'no',
|
||||
'only_when_online' => 'false',
|
||||
'minute' => '*',
|
||||
'hour' => '*',
|
||||
'day_of_month' => '*',
|
||||
|
Loading…
x
Reference in New Issue
Block a user