2 Commits

3 changed files with 418 additions and 423 deletions

View File

@@ -232,7 +232,7 @@ export async function subjects_bibliografia_list(
const { data, error } = await supabase
.from('bibliografia_asignatura')
.select(
'id,asignatura_id,tipo,cita,biblioteca_item_id,creado_por,creado_en,actualizado_en',
'id,asignatura_id,tipo,cita,referencia_biblioteca,referencia_en_linea,creado_por,creado_en,actualizado_en',
)
.eq('asignatura_id', subjectId)
.order('tipo', { ascending: true })

View File

@@ -129,13 +129,9 @@ type CSLItem = {
type BibliografiaAsignaturaInsert = TablesInsert<'bibliografia_asignatura'>
type BibliografiaTipo = BibliografiaAsignaturaInsert['tipo']
type BibliografiaTipoFuente = NonNullable<
BibliografiaAsignaturaInsert['tipo_fuente']
>
type BibliografiaRef = {
id: string
source: BibliografiaTipoFuente
raw?: GoogleBooksVolume | OpenLibraryDoc
title: string
subtitle?: string
@@ -299,7 +295,6 @@ function endpointResultToRef(result: EndpointResult): BibliografiaRef {
return {
id: getEndpointResultId(result),
source: 'BIBLIOTECA',
raw: volume,
title,
subtitle,
@@ -338,7 +333,6 @@ function endpointResultToRef(result: EndpointResult): BibliografiaRef {
return {
id: getEndpointResultId(result),
source: 'BIBLIOTECA',
raw: doc,
title,
subtitle,
@@ -775,8 +769,8 @@ export function NuevaBibliografiaModalContainer({
asignatura_id: asignaturaId,
tipo: r.tipo,
cita: map[r.id] ?? '',
tipo_fuente: r.source,
biblioteca_item_id: null,
// tipo_fuente: r.source,
// biblioteca_item_id: null,
}),
),
)
@@ -1478,7 +1472,6 @@ function DatosBasicosManualStep({
const ref: BibliografiaRef = {
id: `manual-${randomUUID()}`,
source: 'MANUAL',
title,
authors: draft.authorsText
.split(/\r?\n/)

File diff suppressed because it is too large Load Diff