Added option to create a new person target together with a new booking
This commit is contained in:
@@ -29,6 +29,13 @@ class StoreBooking extends FormRequest
|
||||
'person_or_company' => 'required',
|
||||
'amount' => 'sometimes|required|numeric|min:0',
|
||||
'account_type_id' => 'required',
|
||||
'person_target_id' => 'empty_if:personTarget.person_id'
|
||||
. '|empty_if:personTarget.date',
|
||||
'personTarget.person_id' => 'empty_if:person_target_id'
|
||||
. '|required_with:personTarget.date',
|
||||
'personTarget.date' => 'sometimes'
|
||||
. '|empty_if:person_target_id'
|
||||
. '|before_or_equal:date'
|
||||
];
|
||||
}
|
||||
|
||||
@@ -53,7 +60,22 @@ class StoreBooking extends FormRequest
|
||||
Buchung wird durch das zugeordnete Konto bestimmt.',
|
||||
|
||||
'account_type_id.required' =>
|
||||
'Der Buchung muss ein Konto zugewiesen werden.'
|
||||
'Der Buchung muss ein Konto zugewiesen werden.',
|
||||
|
||||
'person_target_id.empty_if' =>
|
||||
'Wenn ein Personenkonto angewählt ist kann keine neue '
|
||||
. 'Soll-Buchung angelegt werden.',
|
||||
'personTarget.person_id.empty_if' =>
|
||||
'Wenn eine neue Soll-Buchung angelegt werden soll kann kein '
|
||||
. 'Personenkonto gewählt werden.',
|
||||
'personTarget.person_id.required_with' =>
|
||||
'Die neue Soll-Buchung muss einer Person zugeordnet werden.',
|
||||
'personTarget.date.empty_if' =>
|
||||
'Wenn eine neue Soll-Buchung angelegt werden soll kann kein '
|
||||
. 'Personenkonto gewählt werden.',
|
||||
'personTarget.date.before_or_equal' =>
|
||||
'Das Datum der neuen Soll-Buchung muss vor dem Datum der '
|
||||
. 'Buchung liegen.'
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user