Skip to content

Commit

Permalink
fix(xo-lite): fixed search in pool networks table to be able to searc…
Browse files Browse the repository at this point in the history
…h on name label
  • Loading branch information
J0ris-K committed Feb 27, 2025
1 parent 8063f43 commit d4fa152
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 23 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -144,18 +144,8 @@ const { networks } = defineProps<{
const { isReady, hasError } = useNetworkStore().subscribe()
const { t } = useI18n()
const searchQuery = ref('')
const selectedNetworkId = useRouteQuery('id')
const filteredNetworks = computed(() => {
const searchTerm = searchQuery.value.trim().toLocaleLowerCase()
if (!searchTerm) {
return networks
}
return networks.filter(network =>
Object.values(network).some(value => String(value).toLocaleLowerCase().includes(searchTerm))
)
})
const selectedNetworkId = useRouteQuery('id')
const networkUuids = computed(() => networks.map(network => network.uuid))
Expand All @@ -167,6 +157,22 @@ const toggleSelect = () => {
const getLockingMode = (lockingMode: string) => (lockingMode === 'disabled' ? t('disabled') : t('unlocked'))
const searchQuery = ref('')
const filteredNetworks = computed(() => {
const searchTerm = searchQuery.value.trim().toLocaleLowerCase()
if (!searchTerm) {
return networks
}
return networks.filter(network =>
[...Object.values(network), network.name_label].some(value =>
String(value).toLocaleLowerCase().includes(searchTerm)
)
)
})
const { visibleColumns, rows } = useTable('networks', filteredNetworks, {
rowId: record => record.uuid,
columns: define => [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -155,19 +155,8 @@ const { records: pifs } = usePifStore().subscribe()
const { getPifCarrier } = usePifMetricsStore().subscribe()
const { t } = useI18n()
const searchQuery = ref('')
const selectedNetworkId = useRouteQuery('id')
const filteredNetworks = computed(() => {
const searchTerm = searchQuery.value.trim().toLocaleLowerCase()
if (!searchTerm) {
return networks
}
return networks.filter(network =>
Object.values(network).some(value => String(value).toLocaleLowerCase().includes(searchTerm))
)
})
const selectedNetworkId = useRouteQuery('id')
const networkUuids = computed(() => networks.map(network => network.uuid))
Expand All @@ -179,6 +168,7 @@ const toggleSelect = () => {
const getNetworkVlan = (network: XenApiNetwork) => {
const networkPIFs = pifs.value.filter(pif => network.PIFs?.includes(pif.$ref))
if (networkPIFs.length > 0) {
return networkPIFs[0].VLAN !== -1 ? networkPIFs[0].VLAN.toString() : t('none')
}
Expand All @@ -205,6 +195,22 @@ const getNetworkStatus = (network: XenApiNetwork) => {
const getLockingMode = (lockingMode: string) => (lockingMode === 'disabled' ? t('disabled') : t('unlocked'))
const searchQuery = ref('')
const filteredNetworks = computed(() => {
const searchTerm = searchQuery.value.trim().toLocaleLowerCase()
if (!searchTerm) {
return networks
}
return networks.filter(network =>
[...Object.values(network), network.name_label].some(value =>
String(value).toLocaleLowerCase().includes(searchTerm)
)
)
})
const { visibleColumns, rows } = useTable('networks', filteredNetworks, {
rowId: record => record.uuid,
columns: define => [
Expand Down

0 comments on commit d4fa152

Please sign in to comment.