Bläddra i källkod

Merge pull request #25879 from nextcloud/fix/user-list-infinite-loading

Fix user list infinite loading state in user settings
tags/v23.0.0beta1
szaimen 2 år sedan
förälder
incheckning
46837e28d0
Inget konto är kopplat till bidragsgivarens mejladress

+ 3
- 3
apps/settings/js/vue-settings-apps-users-management.js
Filskillnaden har hållits tillbaka eftersom den är för stor
Visa fil


+ 1
- 1
apps/settings/js/vue-settings-apps-users-management.js.map
Filskillnaden har hållits tillbaka eftersom den är för stor
Visa fil


+ 3
- 3
apps/settings/js/vue-settings-users.js
Filskillnaden har hållits tillbaka eftersom den är för stor
Visa fil


+ 1
- 1
apps/settings/js/vue-settings-users.js.map
Filskillnaden har hållits tillbaka eftersom den är för stor
Visa fil


+ 7
- 2
apps/settings/src/components/UserList.vue Visa fil

@@ -461,8 +461,13 @@ export default {
group: this.selectedGroup !== 'disabled' ? this.selectedGroup : '',
search: this.searchQuery,
})
.then((response) => {
response ? $state.loaded() : $state.complete()
.then((usersCount) => {
if (usersCount > 0) {
$state.loaded()
}
if (usersCount < this.usersLimit) {
$state.complete()
}
})
},


+ 6
- 6
apps/settings/src/store/users.js Visa fil

@@ -224,11 +224,11 @@ const actions = {
cancelToken: searchRequestCancelSource.token,
})
.then((response) => {
if (Object.keys(response.data.ocs.data.users).length > 0) {
const usersCount = Object.keys(response.data.ocs.data.users).length
if (usersCount > 0) {
context.commit('appendUsers', response.data.ocs.data.users)
return Object.keys(response.data.ocs.data.users).length >= limit
}
return false
return usersCount
})
.catch((error) => {
if (!axios.isCancel(error)) {
@@ -241,11 +241,11 @@ const actions = {
cancelToken: searchRequestCancelSource.token,
})
.then((response) => {
if (Object.keys(response.data.ocs.data.users).length > 0) {
const usersCount = Object.keys(response.data.ocs.data.users).length
if (usersCount > 0) {
context.commit('appendUsers', response.data.ocs.data.users)
return Object.keys(response.data.ocs.data.users).length >= limit
}
return false
return usersCount
})
.catch((error) => {
if (!axios.isCancel(error)) {

Laddar…
Avbryt
Spara