Merge branch 'main' into issue/174-que-pueda-generar-el-contenido-temtico-y-el-sistem
This commit is contained in:
@@ -232,7 +232,7 @@ export async function subjects_bibliografia_list(
|
|||||||
const { data, error } = await supabase
|
const { data, error } = await supabase
|
||||||
.from('bibliografia_asignatura')
|
.from('bibliografia_asignatura')
|
||||||
.select(
|
.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)
|
.eq('asignatura_id', subjectId)
|
||||||
.order('tipo', { ascending: true })
|
.order('tipo', { ascending: true })
|
||||||
|
|||||||
@@ -129,13 +129,9 @@ type CSLItem = {
|
|||||||
|
|
||||||
type BibliografiaAsignaturaInsert = TablesInsert<'bibliografia_asignatura'>
|
type BibliografiaAsignaturaInsert = TablesInsert<'bibliografia_asignatura'>
|
||||||
type BibliografiaTipo = BibliografiaAsignaturaInsert['tipo']
|
type BibliografiaTipo = BibliografiaAsignaturaInsert['tipo']
|
||||||
type BibliografiaTipoFuente = NonNullable<
|
|
||||||
BibliografiaAsignaturaInsert['tipo_fuente']
|
|
||||||
>
|
|
||||||
|
|
||||||
type BibliografiaRef = {
|
type BibliografiaRef = {
|
||||||
id: string
|
id: string
|
||||||
source: BibliografiaTipoFuente
|
|
||||||
raw?: GoogleBooksVolume | OpenLibraryDoc
|
raw?: GoogleBooksVolume | OpenLibraryDoc
|
||||||
title: string
|
title: string
|
||||||
subtitle?: string
|
subtitle?: string
|
||||||
@@ -299,7 +295,6 @@ function endpointResultToRef(result: EndpointResult): BibliografiaRef {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
id: getEndpointResultId(result),
|
id: getEndpointResultId(result),
|
||||||
source: 'BIBLIOTECA',
|
|
||||||
raw: volume,
|
raw: volume,
|
||||||
title,
|
title,
|
||||||
subtitle,
|
subtitle,
|
||||||
@@ -338,7 +333,6 @@ function endpointResultToRef(result: EndpointResult): BibliografiaRef {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
id: getEndpointResultId(result),
|
id: getEndpointResultId(result),
|
||||||
source: 'BIBLIOTECA',
|
|
||||||
raw: doc,
|
raw: doc,
|
||||||
title,
|
title,
|
||||||
subtitle,
|
subtitle,
|
||||||
@@ -775,8 +769,8 @@ export function NuevaBibliografiaModalContainer({
|
|||||||
asignatura_id: asignaturaId,
|
asignatura_id: asignaturaId,
|
||||||
tipo: r.tipo,
|
tipo: r.tipo,
|
||||||
cita: map[r.id] ?? '',
|
cita: map[r.id] ?? '',
|
||||||
tipo_fuente: r.source,
|
// tipo_fuente: r.source,
|
||||||
biblioteca_item_id: null,
|
// biblioteca_item_id: null,
|
||||||
}),
|
}),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
@@ -1478,7 +1472,6 @@ function DatosBasicosManualStep({
|
|||||||
|
|
||||||
const ref: BibliografiaRef = {
|
const ref: BibliografiaRef = {
|
||||||
id: `manual-${randomUUID()}`,
|
id: `manual-${randomUUID()}`,
|
||||||
source: 'MANUAL',
|
|
||||||
title,
|
title,
|
||||||
authors: draft.authorsText
|
authors: draft.authorsText
|
||||||
.split(/\r?\n/)
|
.split(/\r?\n/)
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user