From 945c9dc2a5140c6fb459ec8e8e4e69a9e748ecb7 Mon Sep 17 00:00:00 2001 From: "Buster \"Silver Eagle\" Neece" Date: Tue, 14 Jun 2022 18:15:46 -0500 Subject: [PATCH] Add "by stream" stats. --- config/routes/api_station.php | 5 + .../components/Stations/Reports/Overview.vue | 12 ++ .../Stations/Reports/Overview/StreamsTab.vue | 115 ++++++++++++++++++ .../Stations/Reports/Overview/ByStream.php | 99 +++++++++++++++ .../Stations/Reports/OverviewAction.php | 1 + tests/Functional/Api_Stations_ReportsCest.php | 3 + 6 files changed, 235 insertions(+) create mode 100644 frontend/vue/components/Stations/Reports/Overview/StreamsTab.vue create mode 100644 src/Controller/Api/Stations/Reports/Overview/ByStream.php diff --git a/config/routes/api_station.php b/config/routes/api_station.php index 791b07231..ab931c35d 100644 --- a/config/routes/api_station.php +++ b/config/routes/api_station.php @@ -517,6 +517,11 @@ return static function (RouteCollectorProxy $group) { Controller\Api\Stations\Reports\Overview\ByCountry::class )->setName('api:stations:reports:by-country'); + $group->get( + '/overview/by-stream', + Controller\Api\Stations\Reports\Overview\ByStream::class + )->setName('api:stations:reports:by-stream'); + $group->get( '/soundexchange', Controller\Api\Stations\Reports\SoundExchangeAction::class diff --git a/frontend/vue/components/Stations/Reports/Overview.vue b/frontend/vue/components/Stations/Reports/Overview.vue index 1a631fdac..52bacceb8 100644 --- a/frontend/vue/components/Stations/Reports/Overview.vue +++ b/frontend/vue/components/Stations/Reports/Overview.vue @@ -30,6 +30,15 @@ + + + + + + +