aboutsummaryrefslogtreecommitdiff
path: root/src/site/store/admin.js
diff options
context:
space:
mode:
authorPitu <[email protected]>2021-01-20 00:43:03 +0900
committerPitu <[email protected]>2021-01-20 00:43:03 +0900
commitbf0b0f64bf84f2e2b3073b1b351681508bc1e625 (patch)
treeedbe1cb93190e25809807587537ecdb4ab909684 /src/site/store/admin.js
parentMerge pull request #253 from Zephyrrus/fix/fetching_restricted_data_on_public... (diff)
downloadhost.fuwn.me-bf0b0f64bf84f2e2b3073b1b351681508bc1e625.tar.xz
host.fuwn.me-bf0b0f64bf84f2e2b3073b1b351681508bc1e625.zip
feat: add pagination to user files in admin view
Diffstat (limited to 'src/site/store/admin.js')
-rw-r--r--src/site/store/admin.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/site/store/admin.js b/src/site/store/admin.js
index 0d0360b..cac1cca 100644
--- a/src/site/store/admin.js
+++ b/src/site/store/admin.js
@@ -35,9 +35,10 @@ export const actions = {
return response;
},
- async fetchUser({ commit }, id) {
- const response = await this.$axios.$get(`admin/users/${id}`);
- commit('setUserInfo', response);
+ async fetchUser({ commit }, { id, page }) {
+ page = page || 1;
+ const response = await this.$axios.$get(`admin/users/${id}`, { params: { limit: 50, page } });
+ commit('setUserInfo', { ...response, page });
return response;
},
@@ -107,9 +108,10 @@ export const mutations = {
setUsers(state, { users }) {
state.users = users;
},
- setUserInfo(state, { user, files }) {
+ setUserInfo(state, { user, files, count }) {
state.user = { ...state.user, ...user };
state.user.files = files || [];
+ state.user.totalFiles = count;
},
setFile(state, { file }) {
state.file = file || {};