def definir_tabla(): db = current.db T = current.T carrera_escuela.definir_tabla(db, T) # descripcion_carrera.definir_tabla() unidad_organica.definir_tabla() if not hasattr(db, 'carrera_uo'): tbl = db.define_table('carrera_uo', Field('carrera_escuela_id', 'reference carrera_escuela'), Field('unidad_organica_id', 'reference unidad_organica'), format=carrera_uo_format, plural=T('Carreras'), singular=T('Carrera'), ) tbl.id.readable = False tbl.carrera_escuela_id.label = T('Carrera IES') tbl.unidad_organica_id.label = T('Unidad organica')
funsionario.definir_tabla(db, T) nivel_academico.definir_tabla() asignatura.definir_tabla() plan_curricular.definir_tabla() plazas.definir_tabla() evento.definir_tabla() profesor_asignatura.definir_tabla() asignatura_plan.definir_tabla() grupo.definir_tabla() pago.definir_tabla(db, T) examen.definir_tabla() examen_aula_estudiante.definir_tabla() nota.definir_tabla() asignacion_carrera.definir_tabla() pais.definir_tabla() carrera_escuela.definir_tabla(db, T) especialidad.definir_tabla(db, T) turma.definir_tabla(db, T) matricula.definir_tabla(db, T) # configurar otras db.auth_user.id.readable = False ## database initialization from agiscore import tools if not tools.probar_base_de_datos(): # create default users groups tools.inicializar_seguridad() tools.inicializar_base_datos() redirect(URL('default','index'))