Example #1
0
def definir_tabla():
    db = current.db
    T = current.T
    edificio.definir_tabla()
    if not hasattr(db, "aula"):
        db.define_table(
            "aula",
            Field("nombre", "string", length=15),
            Field("capacidad", "integer", default=0),
            Field("edificio_id", "reference edificio"),
            Field("disponible", "boolean", default=True),
            format=aula_format,
        )
        db.aula.nombre.label = T("Nombre")
        db.aula.nombre.required = True
        db.aula.nombre.requires = [IS_NOT_EMPTY(error_message=current.T("Información requerida")), IS_UPPER()]
        db.aula.nombre.requires.append(IS_NOT_IN_DB(db, "aula.nombre", error_message=T("Ya existe")))
        db.aula.capacidad.label = T("Capacidad")
        db.aula.edificio_id.label = T("Edificio")
        db.aula.edificio_id.requires = IS_IN_DB(db, "edificio.id", "%(abreviatura)s-%(nombre)s", zero=None)
        db.aula.disponible.label = T("¿Disponible?")
        db.commit()
Example #2
0
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)
examen.definir_tabla()