mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-16 17:33:45 +00:00
Consistent overview for #1292
This commit is contained in:
@@ -78,6 +78,7 @@ class BudgetController extends Controller
|
|||||||
* @param Budget $budget
|
* @param Budget $budget
|
||||||
*
|
*
|
||||||
* @return \Illuminate\Http\JsonResponse
|
* @return \Illuminate\Http\JsonResponse
|
||||||
|
* @throws \InvalidArgumentException
|
||||||
*/
|
*/
|
||||||
public function amount(Request $request, BudgetRepositoryInterface $repository, Budget $budget)
|
public function amount(Request $request, BudgetRepositoryInterface $repository, Budget $budget)
|
||||||
{
|
{
|
||||||
@@ -141,6 +142,7 @@ class BudgetController extends Controller
|
|||||||
* @param Request $request
|
* @param Request $request
|
||||||
*
|
*
|
||||||
* @return View
|
* @return View
|
||||||
|
* @throws \RuntimeException
|
||||||
*/
|
*/
|
||||||
public function create(Request $request)
|
public function create(Request $request)
|
||||||
{
|
{
|
||||||
@@ -174,6 +176,7 @@ class BudgetController extends Controller
|
|||||||
* @param Budget $budget
|
* @param Budget $budget
|
||||||
*
|
*
|
||||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||||
|
* @throws \RuntimeException
|
||||||
*/
|
*/
|
||||||
public function destroy(Request $request, Budget $budget)
|
public function destroy(Request $request, Budget $budget)
|
||||||
{
|
{
|
||||||
@@ -190,6 +193,7 @@ class BudgetController extends Controller
|
|||||||
* @param Budget $budget
|
* @param Budget $budget
|
||||||
*
|
*
|
||||||
* @return View
|
* @return View
|
||||||
|
* @throws \RuntimeException
|
||||||
*/
|
*/
|
||||||
public function edit(Request $request, Budget $budget)
|
public function edit(Request $request, Budget $budget)
|
||||||
{
|
{
|
||||||
@@ -222,12 +226,13 @@ class BudgetController extends Controller
|
|||||||
$pageSize = intval(Preferences::get('listPageSize', 50)->data);
|
$pageSize = intval(Preferences::get('listPageSize', 50)->data);
|
||||||
|
|
||||||
// make date if present:
|
// make date if present:
|
||||||
if (null !== $moment || 0 !== strlen(strval($moment))) {
|
if (null !== $moment || '' !== (string)$moment) {
|
||||||
try {
|
try {
|
||||||
$start = new Carbon($moment);
|
$start = new Carbon($moment);
|
||||||
$end = app('navigation')->endOfPeriod($start, $range);
|
$end = app('navigation')->endOfPeriod($start, $range);
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
// start and end are already defined.
|
// start and end are already defined.
|
||||||
|
Log::debug('start and end are already defined.');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$next = clone $end;
|
$next = clone $end;
|
||||||
@@ -330,7 +335,7 @@ class BudgetController extends Controller
|
|||||||
// @codeCoverageIgnoreStart
|
// @codeCoverageIgnoreStart
|
||||||
$result = $cache->get();
|
$result = $cache->get();
|
||||||
|
|
||||||
return view('budgets.info', compact('result', 'begin', 'currentEnd'));
|
return view('budgets.info', compact('result'));
|
||||||
// @codeCoverageIgnoreEnd
|
// @codeCoverageIgnoreEnd
|
||||||
}
|
}
|
||||||
$result = [
|
$result = [
|
||||||
@@ -451,6 +456,7 @@ class BudgetController extends Controller
|
|||||||
* @param BudgetIncomeRequest $request
|
* @param BudgetIncomeRequest $request
|
||||||
*
|
*
|
||||||
* @return \Illuminate\Http\RedirectResponse
|
* @return \Illuminate\Http\RedirectResponse
|
||||||
|
* @throws \InvalidArgumentException
|
||||||
*/
|
*/
|
||||||
public function postUpdateIncome(BudgetIncomeRequest $request)
|
public function postUpdateIncome(BudgetIncomeRequest $request)
|
||||||
{
|
{
|
||||||
@@ -471,14 +477,15 @@ class BudgetController extends Controller
|
|||||||
* @param Budget $budget
|
* @param Budget $budget
|
||||||
*
|
*
|
||||||
* @return View
|
* @return View
|
||||||
|
* @throws \InvalidArgumentException
|
||||||
*/
|
*/
|
||||||
public function show(Request $request, Budget $budget)
|
public function show(Request $request, Budget $budget)
|
||||||
{
|
{
|
||||||
/** @var Carbon $start */
|
/** @var Carbon $start */
|
||||||
$start = session('first', Carbon::create()->startOfYear());
|
$start = session('first', Carbon::create()->startOfYear());
|
||||||
$end = new Carbon;
|
$end = new Carbon;
|
||||||
$page = intval($request->get('page'));
|
$page = (int)$request->get('page');
|
||||||
$pageSize = intval(Preferences::get('listPageSize', 50)->data);
|
$pageSize = (int)Preferences::get('listPageSize', 50)->data;
|
||||||
$limits = $this->getLimits($budget, $start, $end);
|
$limits = $this->getLimits($budget, $start, $end);
|
||||||
$repetition = null;
|
$repetition = null;
|
||||||
|
|
||||||
@@ -501,6 +508,7 @@ class BudgetController extends Controller
|
|||||||
*
|
*
|
||||||
* @return View
|
* @return View
|
||||||
*
|
*
|
||||||
|
* @throws \InvalidArgumentException
|
||||||
* @throws FireflyException
|
* @throws FireflyException
|
||||||
*/
|
*/
|
||||||
public function showByBudgetLimit(Request $request, Budget $budget, BudgetLimit $budgetLimit)
|
public function showByBudgetLimit(Request $request, Budget $budget, BudgetLimit $budgetLimit)
|
||||||
@@ -538,6 +546,7 @@ class BudgetController extends Controller
|
|||||||
* @param BudgetFormRequest $request
|
* @param BudgetFormRequest $request
|
||||||
*
|
*
|
||||||
* @return \Illuminate\Http\RedirectResponse
|
* @return \Illuminate\Http\RedirectResponse
|
||||||
|
* @throws \RuntimeException
|
||||||
*/
|
*/
|
||||||
public function store(BudgetFormRequest $request)
|
public function store(BudgetFormRequest $request)
|
||||||
{
|
{
|
||||||
@@ -563,6 +572,7 @@ class BudgetController extends Controller
|
|||||||
* @param Budget $budget
|
* @param Budget $budget
|
||||||
*
|
*
|
||||||
* @return \Illuminate\Http\RedirectResponse
|
* @return \Illuminate\Http\RedirectResponse
|
||||||
|
* @throws \RuntimeException
|
||||||
*/
|
*/
|
||||||
public function update(BudgetFormRequest $request, Budget $budget)
|
public function update(BudgetFormRequest $request, Budget $budget)
|
||||||
{
|
{
|
||||||
|
9
public/js/ff/budgets/show.js
vendored
9
public/js/ff/budgets/show.js
vendored
@@ -30,9 +30,10 @@ $(function () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// other three charts:
|
// other three charts:
|
||||||
pieChart(expenseCategoryUri, 'budget-cat-out');
|
if (budgetLimitID > 0) {
|
||||||
pieChart(expenseAssetUri, 'budget-asset-out');
|
pieChart(expenseCategoryUri, 'budget-cat-out');
|
||||||
pieChart(expenseExpenseUri, 'budget-expense-out');
|
pieChart(expenseAssetUri, 'budget-asset-out');
|
||||||
|
pieChart(expenseExpenseUri, 'budget-expense-out');
|
||||||
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@@ -34,7 +34,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
{% if budgetLimit %}
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-lg-4 col-md-6 col-sm-12 col-xs-12">
|
<div class="col-lg-4 col-md-6 col-sm-12 col-xs-12">
|
||||||
<div class="box">
|
<div class="box">
|
||||||
@@ -73,6 +73,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-lg-offset-9 col-lg-3 col-md-offset-9 col-md-3 col-sm-12 col-xs-12">
|
<div class="col-lg-offset-9 col-lg-3 col-md-offset-9 col-md-3 col-sm-12 col-xs-12">
|
||||||
@@ -168,7 +169,6 @@
|
|||||||
var expenseExpenseUri = '{{ route('chart.budget.expense-expense', [budget.id, budgetLimit.id]) }}';
|
var expenseExpenseUri = '{{ route('chart.budget.expense-expense', [budget.id, budgetLimit.id]) }}';
|
||||||
{% else %}
|
{% else %}
|
||||||
var budgetChartUri = '{{ route('chart.budget.budget', [budget.id] ) }}';
|
var budgetChartUri = '{{ route('chart.budget.budget', [budget.id] ) }}';
|
||||||
|
|
||||||
var expenseCategoryUri = '{{ route('chart.budget.expense-category', [budget.id]) }}';
|
var expenseCategoryUri = '{{ route('chart.budget.expense-category', [budget.id]) }}';
|
||||||
var expenseAssetUri = '{{ route('chart.budget.expense-asset', [budget.id]) }}';
|
var expenseAssetUri = '{{ route('chart.budget.expense-asset', [budget.id]) }}';
|
||||||
var expenseExpenseUri = '{{ route('chart.budget.expense-expense', [budget.id]) }}';
|
var expenseExpenseUri = '{{ route('chart.budget.expense-expense', [budget.id]) }}';
|
||||||
|
Reference in New Issue
Block a user