Beispiel #1
0
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')
Beispiel #2
0
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'))