aboutsummaryrefslogtreecommitdiff
path: root/src/site/pages/dashboard/admin
diff options
context:
space:
mode:
authorZephyrrus <[email protected]>2020-11-12 23:07:16 +0200
committerGitHub <[email protected]>2020-11-12 23:07:16 +0200
commitd6813fa9125ca16dfa969f28649d696703a9a94b (patch)
treee67ca699428d78593b48c6518fa6ed064b6bd60b /src/site/pages/dashboard/admin
parentMerge pull request #3 from Zephyrrus/feature/custom_album_urls (diff)
parentchore: update package.json (diff)
downloadhost.fuwn.me-d6813fa9125ca16dfa969f28649d696703a9a94b.tar.xz
host.fuwn.me-d6813fa9125ca16dfa969f28649d696703a9a94b.zip
Merge pull request #4 from Zephyrrus/chore/update_buefy
Update buefy
Diffstat (limited to 'src/site/pages/dashboard/admin')
-rw-r--r--src/site/pages/dashboard/admin/users.vue94
1 files changed, 49 insertions, 45 deletions
diff --git a/src/site/pages/dashboard/admin/users.vue b/src/site/pages/dashboard/admin/users.vue
index bed4c2b..60d030a 100644
--- a/src/site/pages/dashboard/admin/users.vue
+++ b/src/site/pages/dashboard/admin/users.vue
@@ -15,51 +15,55 @@
<b-table
:data="users"
:mobile-cards="true">
- <template slot-scope="props">
- <b-table-column
- field="id"
- label="Id"
- centered>
- {{ props.row.id }}
- </b-table-column>
-
- <b-table-column
- field="username"
- label="Username"
- centered>
- <nuxt-link :to="`/dashboard/admin/user/${props.row.id}`">
- {{ props.row.username }}
- </nuxt-link>
- </b-table-column>
-
- <b-table-column
- field="enabled"
- label="Enabled"
- centered>
- <b-switch
- :value="props.row.enabled"
- @input="changeEnabledStatus(props.row)" />
- </b-table-column>
-
- <b-table-column
- field="isAdmin"
- label="Admin"
- centered>
- <b-switch
- :value="props.row.isAdmin"
- @input="changeIsAdmin(props.row)" />
- </b-table-column>
-
- <b-table-column
- field="purge"
- centered>
- <b-button
- type="is-danger"
- @click="promptPurgeFiles(props.row)">
- Purge files
- </b-button>
- </b-table-column>
- </template>
+ <b-table-column
+ v-slot="props"
+ field="id"
+ label="Id"
+ centered>
+ {{ props.row.id }}
+ </b-table-column>
+
+ <b-table-column
+ v-slot="props"
+ field="username"
+ label="Username"
+ centered>
+ <nuxt-link :to="`/dashboard/admin/user/${props.row.id}`">
+ {{ props.row.username }}
+ </nuxt-link>
+ </b-table-column>
+
+ <b-table-column
+ v-slot="props"
+ field="enabled"
+ label="Enabled"
+ centered>
+ <b-switch
+ :value="props.row.enabled"
+ @input="changeEnabledStatus(props.row)" />
+ </b-table-column>
+
+ <b-table-column
+ v-slot="props"
+ field="isAdmin"
+ label="Admin"
+ centered>
+ <b-switch
+ :value="props.row.isAdmin"
+ @input="changeIsAdmin(props.row)" />
+ </b-table-column>
+
+ <b-table-column
+ v-slot="props"
+ field="purge"
+ centered>
+ <b-button
+ type="is-danger"
+ @click="promptPurgeFiles(props.row)">
+ Purge files
+ </b-button>
+ </b-table-column>
+
<template slot="empty">
<div class="has-text-centered">
<i class="icon-misc-mood-sad" />