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()
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()