Added very basic authorization.

This commit is contained in:
Lukas Halbritter
2018-12-06 11:49:49 +01:00
parent 85493343d6
commit 24001f6920
6 changed files with 140 additions and 59 deletions
@@ -28,7 +28,16 @@ class PersonTargetsController extends Controller
'actuals.accountType.accountClass.ioType:id,factor');
}
return view('personTargets.index', compact('personTargets'));
$sums['receivables'] = 0;
$sums['debts'] = 0;
foreach ($personTargets as $type => $personTargetsList) {
foreach ($personTargetsList as $personTarget) {
$sums[$type] += $personTarget->difference();
}
}
return view('personTargets.index', compact('personTargets', 'sums'));
}
/**
@@ -53,15 +62,17 @@ class PersonTargetsController extends Controller
*/
public function store(PersonTargetCreateOrUpdate $request)
{
$personTarget = new PersonTarget();
foreach (request('person_id') as $personId) {
$personTarget = new PersonTarget();
$personTarget->reference = request('reference');
$personTarget->amount = request('amount');
$personTarget->date = request('date');
$personTarget->io_type_id = request('io_type_id');
$personTarget->person_id = request('person_id');
$personTarget->reference = request('reference');
$personTarget->amount = request('amount');
$personTarget->date = request('date');
$personTarget->io_type_id = request('io_type_id');
$personTarget->person_id = $personId;
$personTarget->save();
$personTarget->save();
}
return redirect('/targets');
}