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