Exemple #1
0
def definir_tabla():
    db = current.db
    T = current.T
    campus.definir_tabla()
    if not hasattr(db, "edificio"):
        db.define_table(
            "edificio",
            Field("abreviatura", "string", length=4),
            Field("nombre", "string", length=30),
            Field("disponible", "boolean", default=True),
            Field("campus_id", "reference campus"),
            format="%(abreviatura)s",
        )
        db.edificio.abreviatura.label = T("Abreviatura")
        db.edificio.abreviatura.required = True
        db.edificio.abreviatura.requires = [IS_NOT_EMPTY(error_message=current.T("Información requerida"))]
        db.edificio.abreviatura.requires.append(IS_UPPER())
        db.edificio.nombre.label = T("Nombre")
        db.edificio.nombre.required = True
        db.edificio.nombre.requires = [IS_NOT_EMPTY(error_message=current.T("Información requerida"))]
        db.edificio.nombre.requires.append(IS_UPPER())
        db.edificio.disponible.label = T("¿Disponible?")
        db.edificio.campus_id.label = T("Campus")
        db.edificio.campus_id.requires = IS_IN_DB(db, "campus.id", "%(abreviatura)s", zero=None)
        db.commit()
Exemple #2
0
comuna.definir_tabla()
escuela.definir_tabla()
unidad_organica.definir_tabla()
descripcion_carrera.definir_tabla()
regimen.definir_tabla()
tipos_ensennanza.definir_tabla()
escuela_media.definir_tabla()
tipo_documento_identidad.definir_tabla()
discapacidad.definir_tabla()
regimen_uo.definir_tabla()
carrera_uo.definir_tabla()
persona.definir_tabla()
estudiante.definir_tabla()
candidatura.definir_tabla()
candidatura_carrera.definir_tabla()
campus.definir_tabla()
edificio.definir_tabla()
aula.definir_tabla()
tipo_pago.definir_tabla()
departamento.definir_tabla()
profesor.definir_tabla()
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)