diff --git a/public/lasalle-logo.svg b/public/lasalle-logo.svg
new file mode 100644
index 0000000..9329ca2
--- /dev/null
+++ b/public/lasalle-logo.svg
@@ -0,0 +1,118 @@
+
+
+
diff --git a/src/components/Header.tsx b/src/components/Header.tsx
index ee7d3af..af56701 100644
--- a/src/components/Header.tsx
+++ b/src/components/Header.tsx
@@ -18,11 +18,7 @@ export default function Header() {
-
+
diff --git a/src/types/supabase.ts b/src/types/supabase.ts
index 771bbc7..3e1d507 100644
--- a/src/types/supabase.ts
+++ b/src/types/supabase.ts
@@ -1,10 +1,10 @@
-export type Json =
+export type Json =
| string
| number
| boolean
| null
| { [key: string]: Json | undefined }
- | Array
+ | Json[]
export type Database = {
graphql_public: {
@@ -73,11 +73,11 @@ export type Database = {
}
Relationships: [
{
- foreignKeyName: 'archivos_subido_por_fkey'
- columns: ['subido_por']
+ foreignKeyName: "archivos_subido_por_fkey"
+ columns: ["subido_por"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
]
}
@@ -92,7 +92,7 @@ export type Database = {
creado_por: string | null
creditos: number
datos: Json
- estado: Database['public']['Enums']['estado_asignatura']
+ estado: Database["public"]["Enums"]["estado_asignatura"]
estructura_id: string | null
horas_academicas: number | null
horas_independientes: number | null
@@ -103,8 +103,8 @@ export type Database = {
numero_ciclo: number | null
orden_celda: number | null
plan_estudio_id: string
- tipo: Database['public']['Enums']['tipo_asignatura']
- tipo_origen: Database['public']['Enums']['tipo_origen'] | null
+ tipo: Database["public"]["Enums"]["tipo_asignatura"]
+ tipo_origen: Database["public"]["Enums"]["tipo_origen"] | null
}
Insert: {
actualizado_en?: string
@@ -116,7 +116,7 @@ export type Database = {
creado_por?: string | null
creditos: number
datos?: Json
- estado?: Database['public']['Enums']['estado_asignatura']
+ estado?: Database["public"]["Enums"]["estado_asignatura"]
estructura_id?: string | null
horas_academicas?: number | null
horas_independientes?: number | null
@@ -127,8 +127,8 @@ export type Database = {
numero_ciclo?: number | null
orden_celda?: number | null
plan_estudio_id: string
- tipo?: Database['public']['Enums']['tipo_asignatura']
- tipo_origen?: Database['public']['Enums']['tipo_origen'] | null
+ tipo?: Database["public"]["Enums"]["tipo_asignatura"]
+ tipo_origen?: Database["public"]["Enums"]["tipo_origen"] | null
}
Update: {
actualizado_en?: string
@@ -140,7 +140,7 @@ export type Database = {
creado_por?: string | null
creditos?: number
datos?: Json
- estado?: Database['public']['Enums']['estado_asignatura']
+ estado?: Database["public"]["Enums"]["estado_asignatura"]
estructura_id?: string | null
horas_academicas?: number | null
horas_independientes?: number | null
@@ -151,51 +151,51 @@ export type Database = {
numero_ciclo?: number | null
orden_celda?: number | null
plan_estudio_id?: string
- tipo?: Database['public']['Enums']['tipo_asignatura']
- tipo_origen?: Database['public']['Enums']['tipo_origen'] | null
+ tipo?: Database["public"]["Enums"]["tipo_asignatura"]
+ tipo_origen?: Database["public"]["Enums"]["tipo_origen"] | null
}
Relationships: [
{
- foreignKeyName: 'asignaturas_actualizado_por_fkey'
- columns: ['actualizado_por']
+ foreignKeyName: "asignaturas_actualizado_por_fkey"
+ columns: ["actualizado_por"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'asignaturas_creado_por_fkey'
- columns: ['creado_por']
+ foreignKeyName: "asignaturas_creado_por_fkey"
+ columns: ["creado_por"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'asignaturas_estructura_id_fkey'
- columns: ['estructura_id']
+ foreignKeyName: "asignaturas_estructura_id_fkey"
+ columns: ["estructura_id"]
isOneToOne: false
- referencedRelation: 'estructuras_asignatura'
- referencedColumns: ['id']
+ referencedRelation: "estructuras_asignatura"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'asignaturas_linea_plan_fk_compuesta'
- columns: ['linea_plan_id', 'plan_estudio_id']
+ foreignKeyName: "asignaturas_linea_plan_fk_compuesta"
+ columns: ["linea_plan_id", "plan_estudio_id"]
isOneToOne: false
- referencedRelation: 'lineas_plan'
- referencedColumns: ['id', 'plan_estudio_id']
+ referencedRelation: "lineas_plan"
+ referencedColumns: ["id", "plan_estudio_id"]
},
{
- foreignKeyName: 'asignaturas_plan_estudio_id_fkey'
- columns: ['plan_estudio_id']
+ foreignKeyName: "asignaturas_plan_estudio_id_fkey"
+ columns: ["plan_estudio_id"]
isOneToOne: false
- referencedRelation: 'planes_estudio'
- referencedColumns: ['id']
+ referencedRelation: "planes_estudio"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'asignaturas_plan_estudio_id_fkey'
- columns: ['plan_estudio_id']
+ foreignKeyName: "asignaturas_plan_estudio_id_fkey"
+ columns: ["plan_estudio_id"]
isOneToOne: false
- referencedRelation: 'plantilla_plan'
- referencedColumns: ['plan_estudio_id']
+ referencedRelation: "plantilla_plan"
+ referencedColumns: ["plan_estudio_id"]
},
]
}
@@ -208,8 +208,8 @@ export type Database = {
creado_en: string
creado_por: string | null
id: string
- tipo: Database['public']['Enums']['tipo_bibliografia']
- tipo_fuente: Database['public']['Enums']['tipo_fuente_bibliografia']
+ tipo: Database["public"]["Enums"]["tipo_bibliografia"]
+ tipo_fuente: Database["public"]["Enums"]["tipo_fuente_bibliografia"]
}
Insert: {
actualizado_en?: string
@@ -219,8 +219,8 @@ export type Database = {
creado_en?: string
creado_por?: string | null
id?: string
- tipo: Database['public']['Enums']['tipo_bibliografia']
- tipo_fuente?: Database['public']['Enums']['tipo_fuente_bibliografia']
+ tipo: Database["public"]["Enums"]["tipo_bibliografia"]
+ tipo_fuente?: Database["public"]["Enums"]["tipo_fuente_bibliografia"]
}
Update: {
actualizado_en?: string
@@ -230,23 +230,23 @@ export type Database = {
creado_en?: string
creado_por?: string | null
id?: string
- tipo?: Database['public']['Enums']['tipo_bibliografia']
- tipo_fuente?: Database['public']['Enums']['tipo_fuente_bibliografia']
+ tipo?: Database["public"]["Enums"]["tipo_bibliografia"]
+ tipo_fuente?: Database["public"]["Enums"]["tipo_fuente_bibliografia"]
}
Relationships: [
{
- foreignKeyName: 'bibliografia_asignatura_asignatura_id_fkey'
- columns: ['asignatura_id']
+ foreignKeyName: "bibliografia_asignatura_asignatura_id_fkey"
+ columns: ["asignatura_id"]
isOneToOne: false
- referencedRelation: 'asignaturas'
- referencedColumns: ['id']
+ referencedRelation: "asignaturas"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'bibliografia_asignatura_creado_por_fkey'
- columns: ['creado_por']
+ foreignKeyName: "bibliografia_asignatura_creado_por_fkey"
+ columns: ["creado_por"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
]
}
@@ -256,10 +256,10 @@ export type Database = {
cambiado_en: string
cambiado_por: string | null
campo: string | null
- fuente: Database['public']['Enums']['fuente_cambio'] | null
+ fuente: Database["public"]["Enums"]["fuente_cambio"] | null
id: string
interaccion_ia_id: string | null
- tipo: Database['public']['Enums']['tipo_cambio']
+ tipo: Database["public"]["Enums"]["tipo_cambio"]
valor_anterior: Json | null
valor_nuevo: Json | null
}
@@ -268,10 +268,10 @@ export type Database = {
cambiado_en?: string
cambiado_por?: string | null
campo?: string | null
- fuente?: Database['public']['Enums']['fuente_cambio'] | null
+ fuente?: Database["public"]["Enums"]["fuente_cambio"] | null
id?: string
interaccion_ia_id?: string | null
- tipo: Database['public']['Enums']['tipo_cambio']
+ tipo: Database["public"]["Enums"]["tipo_cambio"]
valor_anterior?: Json | null
valor_nuevo?: Json | null
}
@@ -280,27 +280,27 @@ export type Database = {
cambiado_en?: string
cambiado_por?: string | null
campo?: string | null
- fuente?: Database['public']['Enums']['fuente_cambio'] | null
+ fuente?: Database["public"]["Enums"]["fuente_cambio"] | null
id?: string
interaccion_ia_id?: string | null
- tipo?: Database['public']['Enums']['tipo_cambio']
+ tipo?: Database["public"]["Enums"]["tipo_cambio"]
valor_anterior?: Json | null
valor_nuevo?: Json | null
}
Relationships: [
{
- foreignKeyName: 'cambios_asignatura_asignatura_id_fkey'
- columns: ['asignatura_id']
+ foreignKeyName: "cambios_asignatura_asignatura_id_fkey"
+ columns: ["asignatura_id"]
isOneToOne: false
- referencedRelation: 'asignaturas'
- referencedColumns: ['id']
+ referencedRelation: "asignaturas"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'cambios_asignatura_cambiado_por_fkey'
- columns: ['cambiado_por']
+ foreignKeyName: "cambios_asignatura_cambiado_por_fkey"
+ columns: ["cambiado_por"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
]
}
@@ -312,7 +312,7 @@ export type Database = {
id: string
plan_estudio_id: string
response_id: string | null
- tipo: Database['public']['Enums']['tipo_cambio']
+ tipo: Database["public"]["Enums"]["tipo_cambio"]
valor_anterior: Json | null
valor_nuevo: Json | null
}
@@ -323,7 +323,7 @@ export type Database = {
id?: string
plan_estudio_id: string
response_id?: string | null
- tipo: Database['public']['Enums']['tipo_cambio']
+ tipo: Database["public"]["Enums"]["tipo_cambio"]
valor_anterior?: Json | null
valor_nuevo?: Json | null
}
@@ -334,17 +334,17 @@ export type Database = {
id?: string
plan_estudio_id?: string
response_id?: string | null
- tipo?: Database['public']['Enums']['tipo_cambio']
+ tipo?: Database["public"]["Enums"]["tipo_cambio"]
valor_anterior?: Json | null
valor_nuevo?: Json | null
}
Relationships: [
{
- foreignKeyName: 'cambios_plan_cambiado_por_fkey'
- columns: ['cambiado_por']
+ foreignKeyName: "cambios_plan_cambiado_por_fkey"
+ columns: ["cambiado_por"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
]
}
@@ -381,11 +381,11 @@ export type Database = {
}
Relationships: [
{
- foreignKeyName: 'carreras_facultad_id_fkey'
- columns: ['facultad_id']
+ foreignKeyName: "carreras_facultad_id_fkey"
+ columns: ["facultad_id"]
isOneToOne: false
- referencedRelation: 'facultades'
- referencedColumns: ['id']
+ referencedRelation: "facultades"
+ referencedColumns: ["id"]
},
]
}
@@ -397,7 +397,7 @@ export type Database = {
conversacion_json: Json
creado_en: string
creado_por: string | null
- estado: Database['public']['Enums']['estado_conversacion']
+ estado: Database["public"]["Enums"]["estado_conversacion"]
id: string
intento_archivado: number
openai_conversation_id: string
@@ -409,7 +409,7 @@ export type Database = {
conversacion_json?: Json
creado_en?: string
creado_por?: string | null
- estado?: Database['public']['Enums']['estado_conversacion']
+ estado?: Database["public"]["Enums"]["estado_conversacion"]
id?: string
intento_archivado?: number
openai_conversation_id: string
@@ -421,32 +421,32 @@ export type Database = {
conversacion_json?: Json
creado_en?: string
creado_por?: string | null
- estado?: Database['public']['Enums']['estado_conversacion']
+ estado?: Database["public"]["Enums"]["estado_conversacion"]
id?: string
intento_archivado?: number
openai_conversation_id?: string
}
Relationships: [
{
- foreignKeyName: 'conversaciones_asignatura_archivado_por_fkey'
- columns: ['archivado_por']
+ foreignKeyName: "conversaciones_asignatura_archivado_por_fkey"
+ columns: ["archivado_por"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'conversaciones_asignatura_asignatura_id_fkey'
- columns: ['asignatura_id']
+ foreignKeyName: "conversaciones_asignatura_asignatura_id_fkey"
+ columns: ["asignatura_id"]
isOneToOne: false
- referencedRelation: 'asignaturas'
- referencedColumns: ['id']
+ referencedRelation: "asignaturas"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'conversaciones_asignatura_creado_por_fkey'
- columns: ['creado_por']
+ foreignKeyName: "conversaciones_asignatura_creado_por_fkey"
+ columns: ["creado_por"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
]
}
@@ -457,9 +457,10 @@ export type Database = {
conversacion_json: Json
creado_en: string
creado_por: string | null
- estado: Database['public']['Enums']['estado_conversacion']
+ estado: Database["public"]["Enums"]["estado_conversacion"]
id: string
intento_archivado: number
+ nombre: string | null
openai_conversation_id: string
plan_estudio_id: string
}
@@ -469,9 +470,10 @@ export type Database = {
conversacion_json?: Json
creado_en?: string
creado_por?: string | null
- estado?: Database['public']['Enums']['estado_conversacion']
+ estado?: Database["public"]["Enums"]["estado_conversacion"]
id?: string
intento_archivado?: number
+ nombre?: string | null
openai_conversation_id: string
plan_estudio_id: string
}
@@ -481,40 +483,41 @@ export type Database = {
conversacion_json?: Json
creado_en?: string
creado_por?: string | null
- estado?: Database['public']['Enums']['estado_conversacion']
+ estado?: Database["public"]["Enums"]["estado_conversacion"]
id?: string
intento_archivado?: number
+ nombre?: string | null
openai_conversation_id?: string
plan_estudio_id?: string
}
Relationships: [
{
- foreignKeyName: 'conversaciones_plan_archivado_por_fkey'
- columns: ['archivado_por']
+ foreignKeyName: "conversaciones_plan_archivado_por_fkey"
+ columns: ["archivado_por"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'conversaciones_plan_creado_por_fkey'
- columns: ['creado_por']
+ foreignKeyName: "conversaciones_plan_creado_por_fkey"
+ columns: ["creado_por"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'conversaciones_plan_plan_estudio_id_fkey'
- columns: ['plan_estudio_id']
+ foreignKeyName: "conversaciones_plan_plan_estudio_id_fkey"
+ columns: ["plan_estudio_id"]
isOneToOne: false
- referencedRelation: 'planes_estudio'
- referencedColumns: ['id']
+ referencedRelation: "planes_estudio"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'conversaciones_plan_plan_estudio_id_fkey'
- columns: ['plan_estudio_id']
+ foreignKeyName: "conversaciones_plan_plan_estudio_id_fkey"
+ columns: ["plan_estudio_id"]
isOneToOne: false
- referencedRelation: 'plantilla_plan'
- referencedColumns: ['plan_estudio_id']
+ referencedRelation: "plantilla_plan"
+ referencedColumns: ["plan_estudio_id"]
},
]
}
@@ -577,7 +580,7 @@ export type Database = {
id: string
nombre: string
template_id: string | null
- tipo: Database['public']['Enums']['tipo_estructura_plan']
+ tipo: Database["public"]["Enums"]["tipo_estructura_plan"]
}
Insert: {
actualizado_en?: string
@@ -586,7 +589,7 @@ export type Database = {
id?: string
nombre: string
template_id?: string | null
- tipo: Database['public']['Enums']['tipo_estructura_plan']
+ tipo: Database["public"]["Enums"]["tipo_estructura_plan"]
}
Update: {
actualizado_en?: string
@@ -595,7 +598,7 @@ export type Database = {
id?: string
nombre?: string
template_id?: string | null
- tipo?: Database['public']['Enums']['tipo_estructura_plan']
+ tipo?: Database["public"]["Enums"]["tipo_estructura_plan"]
}
Relationships: []
}
@@ -644,7 +647,7 @@ export type Database = {
respuesta: Json
rutas_storage: Json
temperatura: number | null
- tipo: Database['public']['Enums']['tipo_interaccion_ia']
+ tipo: Database["public"]["Enums"]["tipo_interaccion_ia"]
usuario_id: string | null
}
Insert: {
@@ -661,7 +664,7 @@ export type Database = {
respuesta?: Json
rutas_storage?: Json
temperatura?: number | null
- tipo: Database['public']['Enums']['tipo_interaccion_ia']
+ tipo: Database["public"]["Enums"]["tipo_interaccion_ia"]
usuario_id?: string | null
}
Update: {
@@ -678,37 +681,37 @@ export type Database = {
respuesta?: Json
rutas_storage?: Json
temperatura?: number | null
- tipo?: Database['public']['Enums']['tipo_interaccion_ia']
+ tipo?: Database["public"]["Enums"]["tipo_interaccion_ia"]
usuario_id?: string | null
}
Relationships: [
{
- foreignKeyName: 'interacciones_ia_asignatura_id_fkey'
- columns: ['asignatura_id']
+ foreignKeyName: "interacciones_ia_asignatura_id_fkey"
+ columns: ["asignatura_id"]
isOneToOne: false
- referencedRelation: 'asignaturas'
- referencedColumns: ['id']
+ referencedRelation: "asignaturas"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'interacciones_ia_plan_estudio_id_fkey'
- columns: ['plan_estudio_id']
+ foreignKeyName: "interacciones_ia_plan_estudio_id_fkey"
+ columns: ["plan_estudio_id"]
isOneToOne: false
- referencedRelation: 'planes_estudio'
- referencedColumns: ['id']
+ referencedRelation: "planes_estudio"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'interacciones_ia_plan_estudio_id_fkey'
- columns: ['plan_estudio_id']
+ foreignKeyName: "interacciones_ia_plan_estudio_id_fkey"
+ columns: ["plan_estudio_id"]
isOneToOne: false
- referencedRelation: 'plantilla_plan'
- referencedColumns: ['plan_estudio_id']
+ referencedRelation: "plantilla_plan"
+ referencedColumns: ["plan_estudio_id"]
},
{
- foreignKeyName: 'interacciones_ia_usuario_id_fkey'
- columns: ['usuario_id']
+ foreignKeyName: "interacciones_ia_usuario_id_fkey"
+ columns: ["usuario_id"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
]
}
@@ -742,18 +745,18 @@ export type Database = {
}
Relationships: [
{
- foreignKeyName: 'lineas_plan_plan_estudio_id_fkey'
- columns: ['plan_estudio_id']
+ foreignKeyName: "lineas_plan_plan_estudio_id_fkey"
+ columns: ["plan_estudio_id"]
isOneToOne: false
- referencedRelation: 'planes_estudio'
- referencedColumns: ['id']
+ referencedRelation: "planes_estudio"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'lineas_plan_plan_estudio_id_fkey'
- columns: ['plan_estudio_id']
+ foreignKeyName: "lineas_plan_plan_estudio_id_fkey"
+ columns: ["plan_estudio_id"]
isOneToOne: false
- referencedRelation: 'plantilla_plan'
- referencedColumns: ['plan_estudio_id']
+ referencedRelation: "plantilla_plan"
+ referencedColumns: ["plan_estudio_id"]
},
]
}
@@ -764,7 +767,7 @@ export type Database = {
leida: boolean
leida_en: string | null
payload: Json
- tipo: Database['public']['Enums']['tipo_notificacion']
+ tipo: Database["public"]["Enums"]["tipo_notificacion"]
usuario_id: string
}
Insert: {
@@ -773,7 +776,7 @@ export type Database = {
leida?: boolean
leida_en?: string | null
payload?: Json
- tipo: Database['public']['Enums']['tipo_notificacion']
+ tipo: Database["public"]["Enums"]["tipo_notificacion"]
usuario_id: string
}
Update: {
@@ -782,16 +785,16 @@ export type Database = {
leida?: boolean
leida_en?: string | null
payload?: Json
- tipo?: Database['public']['Enums']['tipo_notificacion']
+ tipo?: Database["public"]["Enums"]["tipo_notificacion"]
usuario_id?: string
}
Relationships: [
{
- foreignKeyName: 'notificaciones_usuario_id_fkey'
- columns: ['usuario_id']
+ foreignKeyName: "notificaciones_usuario_id_fkey"
+ columns: ["usuario_id"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
]
}
@@ -808,13 +811,13 @@ export type Database = {
estructura_id: string
id: string
meta_origen: Json
- nivel: Database['public']['Enums']['nivel_plan_estudio']
+ nivel: Database["public"]["Enums"]["nivel_plan_estudio"]
nombre: string
nombre_search: string | null
numero_ciclos: number
plan_hash: string | null
- tipo_ciclo: Database['public']['Enums']['tipo_ciclo']
- tipo_origen: Database['public']['Enums']['tipo_origen'] | null
+ tipo_ciclo: Database["public"]["Enums"]["tipo_ciclo"]
+ tipo_origen: Database["public"]["Enums"]["tipo_origen"] | null
}
Insert: {
activo?: boolean
@@ -828,13 +831,13 @@ export type Database = {
estructura_id: string
id?: string
meta_origen?: Json
- nivel: Database['public']['Enums']['nivel_plan_estudio']
+ nivel: Database["public"]["Enums"]["nivel_plan_estudio"]
nombre: string
nombre_search?: string | null
numero_ciclos: number
plan_hash?: string | null
- tipo_ciclo: Database['public']['Enums']['tipo_ciclo']
- tipo_origen?: Database['public']['Enums']['tipo_origen'] | null
+ tipo_ciclo: Database["public"]["Enums"]["tipo_ciclo"]
+ tipo_origen?: Database["public"]["Enums"]["tipo_origen"] | null
}
Update: {
activo?: boolean
@@ -848,56 +851,56 @@ export type Database = {
estructura_id?: string
id?: string
meta_origen?: Json
- nivel?: Database['public']['Enums']['nivel_plan_estudio']
+ nivel?: Database["public"]["Enums"]["nivel_plan_estudio"]
nombre?: string
nombre_search?: string | null
numero_ciclos?: number
plan_hash?: string | null
- tipo_ciclo?: Database['public']['Enums']['tipo_ciclo']
- tipo_origen?: Database['public']['Enums']['tipo_origen'] | null
+ tipo_ciclo?: Database["public"]["Enums"]["tipo_ciclo"]
+ tipo_origen?: Database["public"]["Enums"]["tipo_origen"] | null
}
Relationships: [
{
- foreignKeyName: 'planes_estudio_actualizado_por_fkey'
- columns: ['actualizado_por']
+ foreignKeyName: "planes_estudio_actualizado_por_fkey"
+ columns: ["actualizado_por"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'planes_estudio_carrera_id_fkey'
- columns: ['carrera_id']
+ foreignKeyName: "planes_estudio_carrera_id_fkey"
+ columns: ["carrera_id"]
isOneToOne: false
- referencedRelation: 'carreras'
- referencedColumns: ['id']
+ referencedRelation: "carreras"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'planes_estudio_creado_por_fkey'
- columns: ['creado_por']
+ foreignKeyName: "planes_estudio_creado_por_fkey"
+ columns: ["creado_por"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'planes_estudio_estado_actual_id_fkey'
- columns: ['estado_actual_id']
+ foreignKeyName: "planes_estudio_estado_actual_id_fkey"
+ columns: ["estado_actual_id"]
isOneToOne: false
- referencedRelation: 'estados_plan'
- referencedColumns: ['id']
+ referencedRelation: "estados_plan"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'planes_estudio_estructura_id_fkey'
- columns: ['estructura_id']
+ foreignKeyName: "planes_estudio_estructura_id_fkey"
+ columns: ["estructura_id"]
isOneToOne: false
- referencedRelation: 'estructuras_plan'
- referencedColumns: ['id']
+ referencedRelation: "estructuras_plan"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'planes_estudio_estructura_id_fkey'
- columns: ['estructura_id']
+ foreignKeyName: "planes_estudio_estructura_id_fkey"
+ columns: ["estructura_id"]
isOneToOne: false
- referencedRelation: 'plantilla_plan'
- referencedColumns: ['estructura_id']
+ referencedRelation: "plantilla_plan"
+ referencedColumns: ["estructura_id"]
},
]
}
@@ -906,37 +909,37 @@ export type Database = {
asignatura_id: string
creado_en: string
id: string
- rol: Database['public']['Enums']['rol_responsable_asignatura']
+ rol: Database["public"]["Enums"]["rol_responsable_asignatura"]
usuario_id: string
}
Insert: {
asignatura_id: string
creado_en?: string
id?: string
- rol?: Database['public']['Enums']['rol_responsable_asignatura']
+ rol?: Database["public"]["Enums"]["rol_responsable_asignatura"]
usuario_id: string
}
Update: {
asignatura_id?: string
creado_en?: string
id?: string
- rol?: Database['public']['Enums']['rol_responsable_asignatura']
+ rol?: Database["public"]["Enums"]["rol_responsable_asignatura"]
usuario_id?: string
}
Relationships: [
{
- foreignKeyName: 'responsables_asignatura_asignatura_id_fkey'
- columns: ['asignatura_id']
+ foreignKeyName: "responsables_asignatura_asignatura_id_fkey"
+ columns: ["asignatura_id"]
isOneToOne: false
- referencedRelation: 'asignaturas'
- referencedColumns: ['id']
+ referencedRelation: "asignaturas"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'responsables_asignatura_usuario_id_fkey'
- columns: ['usuario_id']
+ foreignKeyName: "responsables_asignatura_usuario_id_fkey"
+ columns: ["usuario_id"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
]
}
@@ -967,7 +970,7 @@ export type Database = {
completado_en: string | null
creado_en: string
estado_id: string | null
- estatus: Database['public']['Enums']['estado_tarea_revision']
+ estatus: Database["public"]["Enums"]["estado_tarea_revision"]
fecha_limite: string | null
id: string
plan_estudio_id: string
@@ -978,7 +981,7 @@ export type Database = {
completado_en?: string | null
creado_en?: string
estado_id?: string | null
- estatus?: Database['public']['Enums']['estado_tarea_revision']
+ estatus?: Database["public"]["Enums"]["estado_tarea_revision"]
fecha_limite?: string | null
id?: string
plan_estudio_id: string
@@ -989,7 +992,7 @@ export type Database = {
completado_en?: string | null
creado_en?: string
estado_id?: string | null
- estatus?: Database['public']['Enums']['estado_tarea_revision']
+ estatus?: Database["public"]["Enums"]["estado_tarea_revision"]
fecha_limite?: string | null
id?: string
plan_estudio_id?: string
@@ -997,39 +1000,39 @@ export type Database = {
}
Relationships: [
{
- foreignKeyName: 'tareas_revision_asignado_a_fkey'
- columns: ['asignado_a']
+ foreignKeyName: "tareas_revision_asignado_a_fkey"
+ columns: ["asignado_a"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'tareas_revision_estado_id_fkey'
- columns: ['estado_id']
+ foreignKeyName: "tareas_revision_estado_id_fkey"
+ columns: ["estado_id"]
isOneToOne: false
- referencedRelation: 'estados_plan'
- referencedColumns: ['id']
+ referencedRelation: "estados_plan"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'tareas_revision_plan_estudio_id_fkey'
- columns: ['plan_estudio_id']
+ foreignKeyName: "tareas_revision_plan_estudio_id_fkey"
+ columns: ["plan_estudio_id"]
isOneToOne: false
- referencedRelation: 'planes_estudio'
- referencedColumns: ['id']
+ referencedRelation: "planes_estudio"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'tareas_revision_plan_estudio_id_fkey'
- columns: ['plan_estudio_id']
+ foreignKeyName: "tareas_revision_plan_estudio_id_fkey"
+ columns: ["plan_estudio_id"]
isOneToOne: false
- referencedRelation: 'plantilla_plan'
- referencedColumns: ['plan_estudio_id']
+ referencedRelation: "plantilla_plan"
+ referencedColumns: ["plan_estudio_id"]
},
{
- foreignKeyName: 'tareas_revision_rol_id_fkey'
- columns: ['rol_id']
+ foreignKeyName: "tareas_revision_rol_id_fkey"
+ columns: ["rol_id"]
isOneToOne: false
- referencedRelation: 'roles'
- referencedColumns: ['id']
+ referencedRelation: "roles"
+ referencedColumns: ["id"]
},
]
}
@@ -1057,25 +1060,25 @@ export type Database = {
}
Relationships: [
{
- foreignKeyName: 'transiciones_estado_plan_desde_estado_id_fkey'
- columns: ['desde_estado_id']
+ foreignKeyName: "transiciones_estado_plan_desde_estado_id_fkey"
+ columns: ["desde_estado_id"]
isOneToOne: false
- referencedRelation: 'estados_plan'
- referencedColumns: ['id']
+ referencedRelation: "estados_plan"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'transiciones_estado_plan_hacia_estado_id_fkey'
- columns: ['hacia_estado_id']
+ foreignKeyName: "transiciones_estado_plan_hacia_estado_id_fkey"
+ columns: ["hacia_estado_id"]
isOneToOne: false
- referencedRelation: 'estados_plan'
- referencedColumns: ['id']
+ referencedRelation: "estados_plan"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'transiciones_estado_plan_rol_permitido_id_fkey'
- columns: ['rol_permitido_id']
+ foreignKeyName: "transiciones_estado_plan_rol_permitido_id_fkey"
+ columns: ["rol_permitido_id"]
isOneToOne: false
- referencedRelation: 'roles'
- referencedColumns: ['id']
+ referencedRelation: "roles"
+ referencedColumns: ["id"]
},
]
}
@@ -1133,32 +1136,32 @@ export type Database = {
}
Relationships: [
{
- foreignKeyName: 'usuarios_roles_carrera_id_fkey'
- columns: ['carrera_id']
+ foreignKeyName: "usuarios_roles_carrera_id_fkey"
+ columns: ["carrera_id"]
isOneToOne: false
- referencedRelation: 'carreras'
- referencedColumns: ['id']
+ referencedRelation: "carreras"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'usuarios_roles_facultad_id_fkey'
- columns: ['facultad_id']
+ foreignKeyName: "usuarios_roles_facultad_id_fkey"
+ columns: ["facultad_id"]
isOneToOne: false
- referencedRelation: 'facultades'
- referencedColumns: ['id']
+ referencedRelation: "facultades"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'usuarios_roles_rol_id_fkey'
- columns: ['rol_id']
+ foreignKeyName: "usuarios_roles_rol_id_fkey"
+ columns: ["rol_id"]
isOneToOne: false
- referencedRelation: 'roles'
- referencedColumns: ['id']
+ referencedRelation: "roles"
+ referencedColumns: ["id"]
},
{
- foreignKeyName: 'usuarios_roles_usuario_id_fkey'
- columns: ['usuario_id']
+ foreignKeyName: "usuarios_roles_usuario_id_fkey"
+ columns: ["usuario_id"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
]
}
@@ -1186,11 +1189,11 @@ export type Database = {
}
Relationships: [
{
- foreignKeyName: 'vector_stores_creado_por_fkey'
- columns: ['creado_por']
+ foreignKeyName: "vector_stores_creado_por_fkey"
+ columns: ["creado_por"]
isOneToOne: false
- referencedRelation: 'usuarios_app'
- referencedColumns: ['id']
+ referencedRelation: "usuarios_app"
+ referencedColumns: ["id"]
},
]
}
@@ -1206,54 +1209,54 @@ export type Database = {
}
}
Functions: {
- unaccent: { Args: { '': string }; Returns: string }
- unaccent_immutable: { Args: { '': string }; Returns: string }
+ unaccent: { Args: { "": string }; Returns: string }
+ unaccent_immutable: { Args: { "": string }; Returns: string }
}
Enums: {
- estado_asignatura: 'borrador' | 'revisada' | 'aprobada' | 'generando'
- estado_conversacion: 'ACTIVA' | 'ARCHIVANDO' | 'ARCHIVADA' | 'ERROR'
- estado_tarea_revision: 'PENDIENTE' | 'COMPLETADA' | 'OMITIDA'
- fuente_cambio: 'HUMANO' | 'IA'
+ estado_asignatura: "borrador" | "revisada" | "aprobada" | "generando"
+ estado_conversacion: "ACTIVA" | "ARCHIVANDO" | "ARCHIVADA" | "ERROR"
+ estado_tarea_revision: "PENDIENTE" | "COMPLETADA" | "OMITIDA"
+ fuente_cambio: "HUMANO" | "IA"
nivel_plan_estudio:
- | 'Licenciatura'
- | 'Maestría'
- | 'Doctorado'
- | 'Especialidad'
- | 'Diplomado'
- | 'Otro'
+ | "Licenciatura"
+ | "Maestría"
+ | "Doctorado"
+ | "Especialidad"
+ | "Diplomado"
+ | "Otro"
puesto_tipo:
- | 'vicerrector'
- | 'director_facultad'
- | 'secretario_academico'
- | 'jefe_carrera'
- | 'profesor'
- | 'lci'
- rol_responsable_asignatura: 'PROFESOR_RESPONSABLE' | 'COAUTOR' | 'REVISOR'
- tipo_asignatura: 'OBLIGATORIA' | 'OPTATIVA' | 'TRONCAL' | 'OTRA'
- tipo_bibliografia: 'BASICA' | 'COMPLEMENTARIA'
+ | "vicerrector"
+ | "director_facultad"
+ | "secretario_academico"
+ | "jefe_carrera"
+ | "profesor"
+ | "lci"
+ rol_responsable_asignatura: "PROFESOR_RESPONSABLE" | "COAUTOR" | "REVISOR"
+ tipo_asignatura: "OBLIGATORIA" | "OPTATIVA" | "TRONCAL" | "OTRA"
+ tipo_bibliografia: "BASICA" | "COMPLEMENTARIA"
tipo_cambio:
- | 'ACTUALIZACION_CAMPO'
- | 'ACTUALIZACION_MAPA'
- | 'TRANSICION_ESTADO'
- | 'OTRO'
- | 'CREACION'
- | 'ACTUALIZACION'
- tipo_ciclo: 'Semestre' | 'Cuatrimestre' | 'Trimestre' | 'Otro'
- tipo_estructura_plan: 'CURRICULAR' | 'NO_CURRICULAR'
- tipo_fuente_bibliografia: 'MANUAL' | 'BIBLIOTECA'
- tipo_interaccion_ia: 'GENERAR' | 'MEJORAR_SECCION' | 'CHAT' | 'OTRA'
+ | "ACTUALIZACION_CAMPO"
+ | "ACTUALIZACION_MAPA"
+ | "TRANSICION_ESTADO"
+ | "OTRO"
+ | "CREACION"
+ | "ACTUALIZACION"
+ tipo_ciclo: "Semestre" | "Cuatrimestre" | "Trimestre" | "Otro"
+ tipo_estructura_plan: "CURRICULAR" | "NO_CURRICULAR"
+ tipo_fuente_bibliografia: "MANUAL" | "BIBLIOTECA"
+ tipo_interaccion_ia: "GENERAR" | "MEJORAR_SECCION" | "CHAT" | "OTRA"
tipo_notificacion:
- | 'PLAN_ASIGNADO'
- | 'ESTADO_CAMBIADO'
- | 'TAREA_ASIGNADA'
- | 'COMENTARIO'
- | 'OTRA'
+ | "PLAN_ASIGNADO"
+ | "ESTADO_CAMBIADO"
+ | "TAREA_ASIGNADA"
+ | "COMENTARIO"
+ | "OTRA"
tipo_origen:
- | 'MANUAL'
- | 'IA'
- | 'CLONADO_INTERNO'
- | 'CLONADO_TRADICIONAL'
- | 'OTRO'
+ | "MANUAL"
+ | "IA"
+ | "CLONADO_INTERNO"
+ | "CLONADO_TRADICIONAL"
+ | "OTRO"
}
CompositeTypes: {
[_ in never]: never
@@ -1261,33 +1264,33 @@ export type Database = {
}
}
-type DatabaseWithoutInternals = Omit
+type DatabaseWithoutInternals = Omit
-type DefaultSchema = DatabaseWithoutInternals[Extract]
+type DefaultSchema = DatabaseWithoutInternals[Extract]
export type Tables<
DefaultSchemaTableNameOrOptions extends
- | keyof (DefaultSchema['Tables'] & DefaultSchema['Views'])
+ | keyof (DefaultSchema["Tables"] & DefaultSchema["Views"])
| { schema: keyof DatabaseWithoutInternals },
TableName extends DefaultSchemaTableNameOrOptions extends {
schema: keyof DatabaseWithoutInternals
}
- ? keyof (DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions['schema']]['Tables'] &
- DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions['schema']]['Views'])
+ ? keyof (DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
+ DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"])
: never = never,
> = DefaultSchemaTableNameOrOptions extends {
schema: keyof DatabaseWithoutInternals
}
- ? (DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions['schema']]['Tables'] &
- DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions['schema']]['Views'])[TableName] extends {
+ ? (DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"] &
+ DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Views"])[TableName] extends {
Row: infer R
}
? R
: never
- : DefaultSchemaTableNameOrOptions extends keyof (DefaultSchema['Tables'] &
- DefaultSchema['Views'])
- ? (DefaultSchema['Tables'] &
- DefaultSchema['Views'])[DefaultSchemaTableNameOrOptions] extends {
+ : DefaultSchemaTableNameOrOptions extends keyof (DefaultSchema["Tables"] &
+ DefaultSchema["Views"])
+ ? (DefaultSchema["Tables"] &
+ DefaultSchema["Views"])[DefaultSchemaTableNameOrOptions] extends {
Row: infer R
}
? R
@@ -1296,23 +1299,23 @@ export type Tables<
export type TablesInsert<
DefaultSchemaTableNameOrOptions extends
- | keyof DefaultSchema['Tables']
+ | keyof DefaultSchema["Tables"]
| { schema: keyof DatabaseWithoutInternals },
TableName extends DefaultSchemaTableNameOrOptions extends {
schema: keyof DatabaseWithoutInternals
}
- ? keyof DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions['schema']]['Tables']
+ ? keyof DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
: never = never,
> = DefaultSchemaTableNameOrOptions extends {
schema: keyof DatabaseWithoutInternals
}
- ? DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions['schema']]['Tables'][TableName] extends {
+ ? DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
Insert: infer I
}
? I
: never
- : DefaultSchemaTableNameOrOptions extends keyof DefaultSchema['Tables']
- ? DefaultSchema['Tables'][DefaultSchemaTableNameOrOptions] extends {
+ : DefaultSchemaTableNameOrOptions extends keyof DefaultSchema["Tables"]
+ ? DefaultSchema["Tables"][DefaultSchemaTableNameOrOptions] extends {
Insert: infer I
}
? I
@@ -1321,23 +1324,23 @@ export type TablesInsert<
export type TablesUpdate<
DefaultSchemaTableNameOrOptions extends
- | keyof DefaultSchema['Tables']
+ | keyof DefaultSchema["Tables"]
| { schema: keyof DatabaseWithoutInternals },
TableName extends DefaultSchemaTableNameOrOptions extends {
schema: keyof DatabaseWithoutInternals
}
- ? keyof DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions['schema']]['Tables']
+ ? keyof DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"]
: never = never,
> = DefaultSchemaTableNameOrOptions extends {
schema: keyof DatabaseWithoutInternals
}
- ? DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions['schema']]['Tables'][TableName] extends {
+ ? DatabaseWithoutInternals[DefaultSchemaTableNameOrOptions["schema"]]["Tables"][TableName] extends {
Update: infer U
}
? U
: never
- : DefaultSchemaTableNameOrOptions extends keyof DefaultSchema['Tables']
- ? DefaultSchema['Tables'][DefaultSchemaTableNameOrOptions] extends {
+ : DefaultSchemaTableNameOrOptions extends keyof DefaultSchema["Tables"]
+ ? DefaultSchema["Tables"][DefaultSchemaTableNameOrOptions] extends {
Update: infer U
}
? U
@@ -1346,36 +1349,36 @@ export type TablesUpdate<
export type Enums<
DefaultSchemaEnumNameOrOptions extends
- | keyof DefaultSchema['Enums']
+ | keyof DefaultSchema["Enums"]
| { schema: keyof DatabaseWithoutInternals },
EnumName extends DefaultSchemaEnumNameOrOptions extends {
schema: keyof DatabaseWithoutInternals
}
- ? keyof DatabaseWithoutInternals[DefaultSchemaEnumNameOrOptions['schema']]['Enums']
+ ? keyof DatabaseWithoutInternals[DefaultSchemaEnumNameOrOptions["schema"]]["Enums"]
: never = never,
> = DefaultSchemaEnumNameOrOptions extends {
schema: keyof DatabaseWithoutInternals
}
- ? DatabaseWithoutInternals[DefaultSchemaEnumNameOrOptions['schema']]['Enums'][EnumName]
- : DefaultSchemaEnumNameOrOptions extends keyof DefaultSchema['Enums']
- ? DefaultSchema['Enums'][DefaultSchemaEnumNameOrOptions]
+ ? DatabaseWithoutInternals[DefaultSchemaEnumNameOrOptions["schema"]]["Enums"][EnumName]
+ : DefaultSchemaEnumNameOrOptions extends keyof DefaultSchema["Enums"]
+ ? DefaultSchema["Enums"][DefaultSchemaEnumNameOrOptions]
: never
export type CompositeTypes<
PublicCompositeTypeNameOrOptions extends
- | keyof DefaultSchema['CompositeTypes']
+ | keyof DefaultSchema["CompositeTypes"]
| { schema: keyof DatabaseWithoutInternals },
CompositeTypeName extends PublicCompositeTypeNameOrOptions extends {
schema: keyof DatabaseWithoutInternals
}
- ? keyof DatabaseWithoutInternals[PublicCompositeTypeNameOrOptions['schema']]['CompositeTypes']
+ ? keyof DatabaseWithoutInternals[PublicCompositeTypeNameOrOptions["schema"]]["CompositeTypes"]
: never = never,
> = PublicCompositeTypeNameOrOptions extends {
schema: keyof DatabaseWithoutInternals
}
- ? DatabaseWithoutInternals[PublicCompositeTypeNameOrOptions['schema']]['CompositeTypes'][CompositeTypeName]
- : PublicCompositeTypeNameOrOptions extends keyof DefaultSchema['CompositeTypes']
- ? DefaultSchema['CompositeTypes'][PublicCompositeTypeNameOrOptions]
+ ? DatabaseWithoutInternals[PublicCompositeTypeNameOrOptions["schema"]]["CompositeTypes"][CompositeTypeName]
+ : PublicCompositeTypeNameOrOptions extends keyof DefaultSchema["CompositeTypes"]
+ ? DefaultSchema["CompositeTypes"][PublicCompositeTypeNameOrOptions]
: never
export const Constants = {
@@ -1384,59 +1387,60 @@ export const Constants = {
},
public: {
Enums: {
- estado_asignatura: ['borrador', 'revisada', 'aprobada', 'generando'],
- estado_conversacion: ['ACTIVA', 'ARCHIVANDO', 'ARCHIVADA', 'ERROR'],
- estado_tarea_revision: ['PENDIENTE', 'COMPLETADA', 'OMITIDA'],
- fuente_cambio: ['HUMANO', 'IA'],
+ estado_asignatura: ["borrador", "revisada", "aprobada", "generando"],
+ estado_conversacion: ["ACTIVA", "ARCHIVANDO", "ARCHIVADA", "ERROR"],
+ estado_tarea_revision: ["PENDIENTE", "COMPLETADA", "OMITIDA"],
+ fuente_cambio: ["HUMANO", "IA"],
nivel_plan_estudio: [
- 'Licenciatura',
- 'Maestría',
- 'Doctorado',
- 'Especialidad',
- 'Diplomado',
- 'Otro',
+ "Licenciatura",
+ "Maestría",
+ "Doctorado",
+ "Especialidad",
+ "Diplomado",
+ "Otro",
],
puesto_tipo: [
- 'vicerrector',
- 'director_facultad',
- 'secretario_academico',
- 'jefe_carrera',
- 'profesor',
- 'lci',
+ "vicerrector",
+ "director_facultad",
+ "secretario_academico",
+ "jefe_carrera",
+ "profesor",
+ "lci",
],
rol_responsable_asignatura: [
- 'PROFESOR_RESPONSABLE',
- 'COAUTOR',
- 'REVISOR',
+ "PROFESOR_RESPONSABLE",
+ "COAUTOR",
+ "REVISOR",
],
- tipo_asignatura: ['OBLIGATORIA', 'OPTATIVA', 'TRONCAL', 'OTRA'],
- tipo_bibliografia: ['BASICA', 'COMPLEMENTARIA'],
+ tipo_asignatura: ["OBLIGATORIA", "OPTATIVA", "TRONCAL", "OTRA"],
+ tipo_bibliografia: ["BASICA", "COMPLEMENTARIA"],
tipo_cambio: [
- 'ACTUALIZACION_CAMPO',
- 'ACTUALIZACION_MAPA',
- 'TRANSICION_ESTADO',
- 'OTRO',
- 'CREACION',
- 'ACTUALIZACION',
+ "ACTUALIZACION_CAMPO",
+ "ACTUALIZACION_MAPA",
+ "TRANSICION_ESTADO",
+ "OTRO",
+ "CREACION",
+ "ACTUALIZACION",
],
- tipo_ciclo: ['Semestre', 'Cuatrimestre', 'Trimestre', 'Otro'],
- tipo_estructura_plan: ['CURRICULAR', 'NO_CURRICULAR'],
- tipo_fuente_bibliografia: ['MANUAL', 'BIBLIOTECA'],
- tipo_interaccion_ia: ['GENERAR', 'MEJORAR_SECCION', 'CHAT', 'OTRA'],
+ tipo_ciclo: ["Semestre", "Cuatrimestre", "Trimestre", "Otro"],
+ tipo_estructura_plan: ["CURRICULAR", "NO_CURRICULAR"],
+ tipo_fuente_bibliografia: ["MANUAL", "BIBLIOTECA"],
+ tipo_interaccion_ia: ["GENERAR", "MEJORAR_SECCION", "CHAT", "OTRA"],
tipo_notificacion: [
- 'PLAN_ASIGNADO',
- 'ESTADO_CAMBIADO',
- 'TAREA_ASIGNADA',
- 'COMENTARIO',
- 'OTRA',
+ "PLAN_ASIGNADO",
+ "ESTADO_CAMBIADO",
+ "TAREA_ASIGNADA",
+ "COMENTARIO",
+ "OTRA",
],
tipo_origen: [
- 'MANUAL',
- 'IA',
- 'CLONADO_INTERNO',
- 'CLONADO_TRADICIONAL',
- 'OTRO',
+ "MANUAL",
+ "IA",
+ "CLONADO_INTERNO",
+ "CLONADO_TRADICIONAL",
+ "OTRO",
],
},
},
} as const
+