perf: hide anonymousUser in user filter dropdown list

pull/891/head
Ryan Wang 2023-02-27 14:28:22 +08:00
parent de2612da27
commit d9800e1f03
1 changed files with 5 additions and 1 deletions

View File

@ -17,10 +17,14 @@ export function useUserFetch(options?: {
const users = ref<User[]>([] as User[]); const users = ref<User[]>([] as User[]);
const loading = ref(false); const loading = ref(false);
const ANONYMOUSUSER_NAME = "anonymousUser";
const handleFetchUsers = async () => { const handleFetchUsers = async () => {
try { try {
loading.value = true; loading.value = true;
const { data } = await apiClient.extension.user.listv1alpha1User(); const { data } = await apiClient.extension.user.listv1alpha1User({
fieldSelector: [`name!=${ANONYMOUSUSER_NAME}`],
});
users.value = data.items; users.value = data.items;
} catch (e) { } catch (e) {
console.error("Failed to fetch users", e); console.error("Failed to fetch users", e);