From 61014d45f4c955680297b0243ae8cb1320d3e748 Mon Sep 17 00:00:00 2001 From: James Cole Date: Wed, 28 Dec 2016 06:19:18 +0100 Subject: [PATCH] Optimize view [skip ci] --- app/Http/Controllers/CategoryController.php | 17 ++++--- resources/views/categories/show-by-date.twig | 50 -------------------- resources/views/categories/show.twig | 2 +- 3 files changed, 9 insertions(+), 60 deletions(-) delete mode 100644 resources/views/categories/show-by-date.twig diff --git a/app/Http/Controllers/CategoryController.php b/app/Http/Controllers/CategoryController.php index 38f544598a..3c040efe99 100644 --- a/app/Http/Controllers/CategoryController.php +++ b/app/Http/Controllers/CategoryController.php @@ -177,11 +177,12 @@ class CategoryController extends Controller } /** - * @param Category $category + * @param JournalCollectorInterface $collector + * @param Category $category * * @return View */ - public function show(Category $category) + public function show(JournalCollectorInterface $collector, Category $category) { $range = Preferences::get('viewRange', '1M')->data; $start = session('start', Navigation::startOfPeriod(new Carbon, $range)); @@ -192,9 +193,7 @@ class CategoryController extends Controller $subTitle = $category->name; $subTitleIcon = 'fa-bar-chart'; - // use journal collector - $collector = app(JournalCollectorInterface::class); - $collector->setLimit($pageSize)->setPage($page)->setAllAssetAccounts()->setRange($start, $end)->setCategory($category); + $collector->setLimit($pageSize)->setPage($page)->setAllAssetAccounts()->setRange($start, $end)->setCategory($category)->withBudgetInformation(); $journals = $collector->getPaginatedJournals(); $journals->setPath('categories/show/' . $category->id); @@ -224,9 +223,9 @@ class CategoryController extends Controller $pageSize = intval(Preferences::get('transactionPageSize', 50)->data); $showAll = true; - // new collector: + /** @var JournalCollectorInterface $collector */ $collector = app(JournalCollectorInterface::class); - $collector->setLimit($pageSize)->setPage($page)->setAllAssetAccounts()->setCategory($category); + $collector->setLimit($pageSize)->setPage($page)->setAllAssetAccounts()->setCategory($category)->withBudgetInformation(); $journals = $collector->getPaginatedJournals(); $journals->setPath('categories/show/' . $category->id . '/all'); @@ -251,9 +250,9 @@ class CategoryController extends Controller $page = intval(Input::get('page')) === 0 ? 1 : intval(Input::get('page')); $pageSize = intval(Preferences::get('transactionPageSize', 50)->data); - // new collector: + /** @var JournalCollectorInterface $collector */ $collector = app(JournalCollectorInterface::class); - $collector->setLimit($pageSize)->setPage($page)->setAllAssetAccounts()->setRange($start, $end)->setCategory($category); + $collector->setLimit($pageSize)->setPage($page)->setAllAssetAccounts()->setRange($start, $end)->setCategory($category)->withBudgetInformation(); $journals = $collector->getPaginatedJournals(); $journals->setPath('categories/show/' . $category->id . '/' . $date); diff --git a/resources/views/categories/show-by-date.twig b/resources/views/categories/show-by-date.twig deleted file mode 100644 index c2ffe6c1b0..0000000000 --- a/resources/views/categories/show-by-date.twig +++ /dev/null @@ -1,50 +0,0 @@ -{% extends "./layout/default" %} - -{% block breadcrumbs %} - {{ Breadcrumbs.renderIfExists(Route.getCurrentRoute.getName, category, carbon) }} -{% endblock %} - -{% block content %} - -
-
-
-
-

{{ 'overview'|_ }} (period)

-
-
- -
-
-
-
-
- -
-
-
- -
-
-

{{ 'transactions'|_ }}

-
-
- {% include 'list.journals-tasker' %} -
-
-
-
- -{% endblock %} -{% block scripts %} - - - - - - -{% endblock %} diff --git a/resources/views/categories/show.twig b/resources/views/categories/show.twig index 894a981e89..77954e0501 100644 --- a/resources/views/categories/show.twig +++ b/resources/views/categories/show.twig @@ -64,7 +64,7 @@

{{ 'transactions'|_ }}

- {% include 'list.journals-tasker' %} + {% include 'list.journals-tasker' with {hideCategories: true} %} {% if entries %}