Allow edit from budget overview, and allow changing of active setting.

This commit is contained in:
James Cole 2015-03-29 21:27:13 +02:00
parent d4c642741f
commit 210f84b6ea
5 changed files with 20 additions and 1 deletions

View File

@ -211,6 +211,7 @@ class BudgetController extends Controller
{
$budgetData = [
'name' => $request->input('name'),
'active' => intval($request->input('active')) == 1
];
$repository->update($budget, $budgetData);

View File

@ -34,7 +34,8 @@ class BudgetFormRequest extends Request
}
return [
'name' => $nameRule,
'name' => $nameRule,
'active' => 'numeric|between:0,1'
];
}
}

View File

@ -104,6 +104,7 @@ class BudgetRepository implements BudgetRepositoryInterface
{
// update the account:
$budget->name = $data['name'];
$budget->active = $data['active'];
$budget->save();
return $budget;

View File

@ -16,6 +16,7 @@
<i class="fa fa-fw fa-exclamation"></i> Mandatory fields
</div>
<div class="panel-body">
{!! ExpandedForm::checkbox('active') !!}
{!! ExpandedForm::text('name') !!}
</div>
</div>

View File

@ -6,6 +6,21 @@
<div class="panel panel-default">
<div class="panel-heading">
Overview
<!-- ACTIONS MENU -->
<div class="pull-right">
<div class="btn-group">
<button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown">
Actions
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right" role="menu">
<li><a href="{{route('budgets.edit',$budget->id)}}"><i class="fa fa-pencil fa-fw"></i> Edit</a></li>
<li><a href="{{route('budgets.delete',$budget->id)}}"><i class="fa fa-trash fa-fw"></i> Delete</a></li>
</ul>
</div>
</div>
</div>
<div class="panel-body">
<div id="budgetOverview"></div>