aboutsummaryrefslogtreecommitdiff
path: root/src/site/pages/dashboard/admin
diff options
context:
space:
mode:
Diffstat (limited to 'src/site/pages/dashboard/admin')
-rw-r--r--src/site/pages/dashboard/admin/statistics.vue14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/site/pages/dashboard/admin/statistics.vue b/src/site/pages/dashboard/admin/statistics.vue
index ecee102..c1e79fc 100644
--- a/src/site/pages/dashboard/admin/statistics.vue
+++ b/src/site/pages/dashboard/admin/statistics.vue
@@ -16,6 +16,10 @@
<h2 class="title">
{{ category }} <span v-if="stats[category].meta" class="is-size-7 is-pulled-right is-family-monospace has-text-grey-light">
generated on {{ stats[category].meta.generatedOn }}
+ <b-icon class="is-pulled-right ml1 is-clickable"
+ size="is-small"
+ icon="reload"
+ @click.native="refresh(category)" />
</span>
</h2>
@@ -84,7 +88,15 @@ export default {
computed: mapState({
stats: state => state.admin.statistics
}),
- methods: {},
+ methods: {
+ refresh(category) {
+ try {
+ this.$store.dispatch('admin/fetchStatistics', category);
+ } catch (error) {
+ this.$notifier.error(error.message);
+ }
+ }
+ },
head() {
return {
title: 'Service statistics'