Compare commits

...

2 Commits

Author SHA1 Message Date
Esteban 6f5e34b9ff Merge branch 'main' of https://gitea.carpa.com/LGCC/search 2026-07-05 11:09:15 -05:00
Esteban a88de54d2a add filter private to conference 2026-07-05 11:08:56 -05:00
1 changed files with 4 additions and 3 deletions

View File

@ -32,6 +32,7 @@ const filterBy = computed(() => `locale:=${locale.value}`)
const REQUEST_TIMEOUT_MS = 15000 const REQUEST_TIMEOUT_MS = 15000
const settings = useSettingsStore() const settings = useSettingsStore()
const { unlocked } = useDevMode()
// Restaurar estado desde URL antes de crear los refs // Restaurar estado desde URL antes de crear los refs
const { query: q0, page: p0, scroll: s0, selectedId: sid0 } = useSearchUrlState() const { query: q0, page: p0, scroll: s0, selectedId: sid0 } = useSearchUrlState()
@ -217,7 +218,7 @@ async function fetchDocumentMeta(docIds: string[]) {
collection: props.mainCollection, collection: props.mainCollection,
q: '*', q: '*',
queryBy: 'title', queryBy: 'title',
filterBy: `id:=[${unique.join(',')}]`, filterBy: `id:=[${unique.join(',')}]${unlocked.value ? '' : ' && private:=false'}`,
includeFields: 'id,title,date,timestamp,place,city,state,country,type,slug,draft', includeFields: 'id,title,date,timestamp,place,city,state,country,type,slug,draft',
perPage: unique.length, perPage: unique.length,
page: 1 page: 1
@ -266,7 +267,7 @@ async function runSearch(q: string, page = 1, append = false) {
collection: props.paragraphsCollection, collection: props.paragraphsCollection,
q: exactSearch.value && q ? `"${q}"` : q || '*', q: exactSearch.value && q ? `"${q}"` : q || '*',
queryBy: QUERY_BY, queryBy: QUERY_BY,
filterBy: filterBy.value, filterBy: unlocked.value ? filterBy.value : `${filterBy.value} && $${props.mainCollection}(private:=false)`,
...(shouldSortByDate ? { sortBy: `$${props.mainCollection}(timestamp:desc)` } : {}), ...(shouldSortByDate ? { sortBy: `$${props.mainCollection}(timestamp:desc)` } : {}),
perPage: settings.pageSize, perPage: settings.pageSize,
page: typePage, page: typePage,
@ -340,7 +341,7 @@ async function runBrowse(page = 1, append = false) {
collection: props.paragraphsCollection, collection: props.paragraphsCollection,
q: '*', q: '*',
queryBy: QUERY_BY, queryBy: QUERY_BY,
filterBy: `${filterBy.value} && $${props.mainCollection}(locale:=${locale.value})`, filterBy: `${filterBy.value} && $${props.mainCollection}(locale:=${locale.value}${unlocked.value ? '' : ' && private:=false'})`,
sortBy: `$${props.mainCollection}(timestamp:desc)`, sortBy: `$${props.mainCollection}(timestamp:desc)`,
groupBy: props.groupByField, groupBy: props.groupByField,
perPage: settings.pageSize, perPage: settings.pageSize,