From 51bbcc2a7dccef72051387f032fd45346ae536ad Mon Sep 17 00:00:00 2001 From: James Brooks Date: Wed, 16 Mar 2016 09:26:39 +0000 Subject: [PATCH 1/2] Always truncate incident templates --- app/Console/Commands/DemoSeederCommand.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/Console/Commands/DemoSeederCommand.php b/app/Console/Commands/DemoSeederCommand.php index ce3d66ed..0fe720e6 100644 --- a/app/Console/Commands/DemoSeederCommand.php +++ b/app/Console/Commands/DemoSeederCommand.php @@ -14,6 +14,7 @@ namespace CachetHQ\Cachet\Console\Commands; use CachetHQ\Cachet\Models\Component; use CachetHQ\Cachet\Models\ComponentGroup; use CachetHQ\Cachet\Models\Incident; +use CachetHQ\Cachet\Models\IncidentTemplate; use CachetHQ\Cachet\Models\Metric; use CachetHQ\Cachet\Models\MetricPoint; use CachetHQ\Cachet\Models\Setting; @@ -62,6 +63,7 @@ class DemoSeederCommand extends Command $this->seedComponentGroups(); $this->seedComponents(); $this->seedIncidents(); + $this->seedIncidentTemplates(); $this->seedMetricPoints(); $this->seedMetrics(); $this->seedSettings(); @@ -207,6 +209,16 @@ class DemoSeederCommand extends Command } } + /** + * Seed the incident templates table. + * + * @return void + */ + protected function seedIncidentTemplates() + { + IncidentTemplate::truncate(); + } + /** * Seed the metric points table. * From 97ba43a898c468cc7a8410d0598ba329412120b3 Mon Sep 17 00:00:00 2001 From: James Brooks Date: Wed, 16 Mar 2016 09:27:44 +0000 Subject: [PATCH 2/2] Show incident template counts in the sidebar --- app/Composers/DashboardComposer.php | 2 ++ resources/views/dashboard/partials/sidebar.blade.php | 1 + 2 files changed, 3 insertions(+) diff --git a/app/Composers/DashboardComposer.php b/app/Composers/DashboardComposer.php index 89651d26..e36c9fd0 100644 --- a/app/Composers/DashboardComposer.php +++ b/app/Composers/DashboardComposer.php @@ -13,6 +13,7 @@ namespace CachetHQ\Cachet\Composers; use CachetHQ\Cachet\Models\Component; use CachetHQ\Cachet\Models\Incident; +use CachetHQ\Cachet\Models\IncidentTemplate; use CachetHQ\Cachet\Models\Subscriber; use Illuminate\Contracts\View\View; @@ -28,6 +29,7 @@ class DashboardComposer public function compose(View $view) { $view->withIncidentCount(Incident::notScheduled()->count()); + $view->withIncidentTemplateCount(IncidentTemplate::count()); $view->withComponentCount(Component::all()->count()); $view->withSubscriberCount(Subscriber::isVerified()->count()); } diff --git a/resources/views/dashboard/partials/sidebar.blade.php b/resources/views/dashboard/partials/sidebar.blade.php index a746d4a4..5826e9ad 100644 --- a/resources/views/dashboard/partials/sidebar.blade.php +++ b/resources/views/dashboard/partials/sidebar.blade.php @@ -33,6 +33,7 @@ {{ trans('dashboard.incidents.incident-templates') }} + {{ $incident_template_count }}