From 9a743ab425a374036dd85a8e488fb02423519d47 Mon Sep 17 00:00:00 2001 From: James Brooks Date: Fri, 22 Apr 2016 15:50:14 +0100 Subject: [PATCH] Include default_view_name in metric results --- app/Presenters/MetricPresenter.php | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/app/Presenters/MetricPresenter.php b/app/Presenters/MetricPresenter.php index 66a7cdda..3a76abdd 100644 --- a/app/Presenters/MetricPresenter.php +++ b/app/Presenters/MetricPresenter.php @@ -34,6 +34,16 @@ class MetricPresenter extends BasePresenter implements Arrayable } } + /** + * Determines the metric view filter name, used in the API. + * + * @return string + */ + public function default_view_name() + { + return trans('cachet.metrics.filter.'.$this->trans_string_name()); + } + /** * Determines the metric translation view filter name. * @@ -57,8 +67,9 @@ class MetricPresenter extends BasePresenter implements Arrayable public function toArray() { return array_merge($this->wrappedObject->toArray(), [ - 'created_at' => $this->created_at(), - 'updated_at' => $this->updated_at(), + 'created_at' => $this->created_at(), + 'updated_at' => $this->updated_at(), + 'default_view_name' => $this->default_view_name(), ]); } }